Small bash tweaks to fd-commit

This commit is contained in:
Daniel Martí 2013-12-31 10:18:04 +01:00
parent 8717525d92
commit f7c189bb84

View file

@ -41,11 +41,7 @@ while read line; do
$found || continue $found || continue
fi fi
if [ -d metadata/$id ]; then [ -d metadata/$id ] && extra=metadata/$id || extra=
extra=metadata/$id
else
extra=
fi
name= autoname= name= autoname=
while read l; do while read l; do
@ -64,10 +60,10 @@ while read line; do
fullname="$id" fullname="$id"
fi fi
newbuild=0 newbuild=false
while read l; do while read l; do
if [[ "$l" == "+Build:"* ]]; then if [[ "$l" == "+Build:"* ]]; then
newbuild=1 newbuild=true
build=${l#*:} build=${l#*:}
version=${build%%,*} version=${build%%,*}
build=${build#*,} build=${build#*,}
@ -75,10 +71,10 @@ while read line; do
fi fi
done < <(git diff HEAD -- "$file") done < <(git diff HEAD -- "$file")
if [ $newbuild -eq 0 ]; then if $newbuild ; then
message="$fullname:"
else
message="Update $fullname to $version ($vercode)" message="Update $fullname to $version ($vercode)"
else
message="$fullname:"
fi fi
commands+=("git commit -m '$message' -e -v -- $file $extra") commands+=("git commit -m '$message' -e -v -- $file $extra")