fix in get_here_url: generic views provide unusable url name, check for view func...
[fnpdjango.git] / bin / git-archive-all.sh
index 883c029..1f8b222 100755 (executable)
@@ -159,10 +159,13 @@ fi
 if [ $SEPARATE -eq 1 -a ! -d $OUT_FILE ]; then
     echo "When creating multiple archives, your destination must be a directory."
     echo "If it's not, you risk being surprised when your files are overwritten."
 if [ $SEPARATE -eq 1 -a ! -d $OUT_FILE ]; then
     echo "When creating multiple archives, your destination must be a directory."
     echo "If it's not, you risk being surprised when your files are overwritten."
-    exit
+    exit 1
 elif [ `git config -l | grep -q '^core\.bare=false'; echo $?` -ne 0 ]; then
     echo "$PROGRAM must be run from a git working copy (i.e., not a bare repository)."
 elif [ `git config -l | grep -q '^core\.bare=false'; echo $?` -ne 0 ]; then
     echo "$PROGRAM must be run from a git working copy (i.e., not a bare repository)."
-    exit
+    exit 1
+elif ! git rev-parse HEAD &> /dev/null; then
+    echo "You must have some commit in the git working copy."
+    exit 1
 fi
 
 # Create the superproject's git-archive
 fi
 
 # Create the superproject's git-archive