diff options
Diffstat (limited to 'git-add.sh')
-rwxr-xr-x | git-add.sh | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/git-add.sh b/git-add.sh index 611f152da..d6a4bc7d0 100755 --- a/git-add.sh +++ b/git-add.sh @@ -28,6 +28,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 \ |