summaryrefslogtreecommitdiff
path: root/pbs-package-commit
diff options
context:
space:
mode:
Diffstat (limited to 'pbs-package-commit')
-rwxr-xr-xpbs-package-commit5
1 files changed, 3 insertions, 2 deletions
diff --git a/pbs-package-commit b/pbs-package-commit
index f6e5734..d07d3f9 100755
--- a/pbs-package-commit
+++ b/pbs-package-commit
@@ -24,10 +24,11 @@ main() {
return 0
fi
- if [[ ! -f .git ]]; then
- error "Must be in a package directory"
+ if ! git rev-parse --git-dir &>/dev/null; then
+ error "Must be in a package (git) directory"
return 1
fi
+ cd "$(git rev-parse --show-cdup)"
git commit "$@"
git push