abuild: fix git_* functions

Add -- to explicitly separate out the file path.

Let git_last_commit_epoch take an option with the hash.
This commit is contained in:
Natanael Copa 2019-11-07 14:11:10 +00:00
parent f04a2ee34b
commit 1cfbdf688c

View File

@ -859,17 +859,17 @@ prepare_language_packs() {
# echo '-dirty' if git is not clean # echo '-dirty' if git is not clean
git_dirty() { git_dirty() {
[ $($git status -s "$startdir" | wc -l) -ne 0 ] && echo "-dirty" [ $($git status -s -- "$startdir" | wc -l) -ne 0 ] && echo "-dirty"
} }
# echo last commit hash id # echo last commit hash id
git_last_commit() { git_last_commit() {
$git log --format=oneline -n 1 "$startdir" | awk '{print $1}' $git log --format=oneline -n 1 -- "$startdir" | awk '{print $1}'
} }
# date of last commit # date of last commit
git_last_commit_epoch() { git_last_commit_epoch() {
$git log -1 --format=%cd --date=unix -- "$startdir" $git log -1 --format=%cd --date=unix $1 -- "$startdir"
} }
get_maintainer() { get_maintainer() {