Parcourir la source

Bugfix error at commit000

Fixed bug when sed chopped commit000 to empty number
admin il y a 9 ans
Parent
commit
67fea5304b
1 fichiers modifiés avec 3 ajouts et 1 suppressions
  1. 3 1
      gitsave.sh

+ 3 - 1
gitsave.sh

@@ -34,7 +34,9 @@ last=$(git log -1 --pretty=%s)
 [[ ${last:0:6} == "commit" ]] || error "Incorrect last commit name \"$last\"!"
 
 # Last commit number, also remove leading zeros
-lcn=${last:6:9} | sed 's/^0*//'
+lcn=${last:6:9}
+
+[[ $lcn -eq "000" ]] && lcn=0 || lcn=$(echo $lcn | sed 's/^0*//') # TODO: a cleaner sed
 
 # Check if integer
 [[ $lcn =~ ^-?[0-9]+$ ]] || error "Incorrect last commit number \"$last\"!"