Merge branch 'jc/add'
authorJunio C Hamano <junkio@cox.net>
Thu, 16 Feb 2006 03:42:15 +0000 (19:42 -0800)
committerJunio C Hamano <junkio@cox.net>
Thu, 16 Feb 2006 03:42:15 +0000 (19:42 -0800)
* jc/add:
  Detect misspelled pathspec to git-add

git-add.sh

index f719b4b..13fad82 100755 (executable)
@@ -24,6 +24,17 @@ while : ; do
   shift
 done
 
+# Check misspelled pathspec
+case "$#" in
+0)     ;;
+*)
+       git-ls-files --error-unmatch --others --cached -- "$@" >/dev/null || {
+               echo >&2 "Maybe you misspelled it?"
+               exit 1
+       }
+       ;;
+esac
+
 if test -f "$GIT_DIR/info/exclude"
 then
        git-ls-files -z \