diff options
author | Junio C Hamano <junkio@cox.net> | 2005-10-18 00:27:50 -0700 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2005-10-18 00:27:50 -0700 |
commit | 4bfe1199eabb41eb1f1d67f4ee24df028eb21300 (patch) | |
tree | f7e1a8387657c4da9991861ae44347813b67bc46 /git-add.sh | |
parent | 694a764fc2af9463c2462ab1fc92b442fce1a54c (diff) | |
download | git-4bfe1199eabb41eb1f1d67f4ee24df028eb21300.tar.gz git-4bfe1199eabb41eb1f1d67f4ee24df028eb21300.tar.xz |
Teach git-add and git-commit to handle filenames starting with '-'.
Recent '--' fixes to "git diff" by Linus made it possible to specify
filenames that start with '-'. But in order to do that, you need to
be able to add and commit such file to begin with.
Teach git-add and git-commit to honor the same '--' convention.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'git-add.sh')
-rwxr-xr-x | git-add.sh | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/git-add.sh b/git-add.sh index a8498c729..4bf41281d 100755 --- a/git-add.sh +++ b/git-add.sh @@ -23,10 +23,10 @@ if test -f "$GIT_DIR/info/exclude" then git-ls-files -z \ --exclude-from="$GIT_DIR/info/exclude" \ - --others --exclude-per-directory=.gitignore "$@" + --others --exclude-per-directory=.gitignore -- "$@" else git-ls-files -z \ - --others --exclude-per-directory=.gitignore "$@" + --others --exclude-per-directory=.gitignore -- "$@" fi | case "$show_only" in true) |