From: Jonas Fonseca Date: Wed, 11 May 2005 00:55:25 GMT Subject: [PATCH] Fix cg-commit to handle files with leading '-' Message-ID: <20050511005525.GB3055@diku.dk> Hi Pasky, cg-commit dies with "update-cache failed" message when adding files beginning with a '-' because the '--' arg is missing. Signed-off-by: Jonas Fonseca -- Jonas Fonseca Index: cg-commit =================================================================== --- 673ad20e23591a8e5bdf18a755a5dea1755b7bf6/cg-commit (mode:100755) +++ uncommitted/cg-commit (mode:100755) @@ -140,13 +140,13 @@ if [ ! "$ignorecache" ]; then if [ "$customfiles" ]; then - git-update-cache --add --remove "${commitfiles[@]}" \ + git-update-cache --add --remove -- "${commitfiles[@]}" \ || die "update-cache failed" export GIT_INDEX_FILE=$(mktemp -t gitci.XXXXXX) git-read-tree HEAD fi # TODO: Do the proper separation of adds, removes, and changes. - git-update-cache --add --remove "${commitfiles[@]}" \ + git-update-cache --add --remove -- "${commitfiles[@]}" \ || die "update-cache failed" fi