commitpkg: error out if the repo is not configured to latest specs
This ensures the repository we try to commit and release from uses the latest distro specs for its local git config. The check errors out early before touching anything and prints a recommendation how to update the repo. Signed-off-by: Levente Polyak <anthraxx@archlinux.org>
This commit is contained in:
parent
1ae09b43af
commit
7954382401
|
@ -64,6 +64,12 @@ if [[ ! -f PKGBUILD ]]; then
|
|||
die 'No PKGBUILD file'
|
||||
fi
|
||||
|
||||
if ! repo_spec=$(git config --local devtools.version) || [[ ${repo_spec} != "${GIT_REPO_SPEC_VERSION}" ]]; then
|
||||
error "repository specs are out of date, try:"
|
||||
msg2 'pkgctl repo configure'
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [[ "$(git symbolic-ref --short HEAD)" != main ]]; then
|
||||
die 'must be run from the main branch'
|
||||
fi
|
||||
|
|
Loading…
Reference in New Issue