{"thread":{"id":"3979","subject":"[PATCH] Fix cg-status with recent git versions","startedAt":"2006-04-27T22:38:26Z","lastAt":"2006-04-27T23:46:22Z","messageCount":2,"participants":["Pavel Roskin","Nicolas Vilz"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"19199","messageId":"20060427223826.10772.55883.stgit@dv.roinet.com","threadId":"3979","inReplyTo":null,"subject":"[PATCH] Fix cg-status with recent git versions","fromName":"Pavel Roskin","fromEmail":"proski@gnu.org","sentAt":"2006-04-27T22:38:26Z","receivedAt":"2006-04-27T22:38:26Z","isPatch":true,"sender":{"key":"proski@gnu.org","avatar":null},"body":"From: Pavel Roskin <proski@gnu.org>\n\ngit-diff-index checks the arguments by lstat(), so an empty string would\nfail to be recognized as a file.  Use \"--\" to separate files from\nrevisions, and also use \".\" instead of the empty string.\n\nSigned-off-by: Pavel Roskin <proski@gnu.org>\n---\n\n cg-status |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ndiff --git a/cg-status b/cg-status\nindex d11762e..0529ba2 100755\n--- a/cg-status\n+++ b/cg-status\n@@ -233,7 +233,7 @@ if [ \"$workstatus\" ]; then\n \t\tcommitignore=\n \t\t[ -s \"$_git/commit-ignore\" ] && commitignore=1\n \n-\t\tgit-diff-index HEAD \"$basepath\" | cut -f5- -d' ' | \n+\t\tgit-diff-index HEAD -- \"${basepath:-.}\" | cut -f5- -d' ' | \n \t\twhile IFS=$'\\t' read -r mode file; do\n \t\t\tif [ \"$mode\" = D ]; then\n \t\t\t\t[ \"$(git-diff-files \"$file\")\" ] && mode=!\n"},{"id":"19202","messageId":"20060427234621.GA13896@vsectoor.geht-ab-wie-schnitzel.de","threadId":"3979","inReplyTo":"20060427223826.10772.55883.stgit@dv.roinet.com","subject":"Re: [PATCH] Fix cg-status with recent git versions","fromName":"Nicolas Vilz","fromEmail":"niv@iaglans.de","sentAt":"2006-04-27T23:46:22Z","receivedAt":"2006-04-27T23:46:22Z","isPatch":true,"sender":{"key":"niv@iaglans.de","avatar":"https://gravatar.com/avatar/e4d43a32d721241212d4edb1d2210327e28423c913071b4bfeeaa0ce15296110?d=mp&s=160"},"body":"On Thu, Apr 27, 2006 at 06:38:26PM -0400, Pavel Roskin wrote:\n> From: Pavel Roskin <proski@gnu.org>\n> \n> git-diff-index checks the arguments by lstat(), so an empty string would\n> fail to be recognized as a file.  Use \"--\" to separate files from\n> revisions, and also use \".\" instead of the empty string.\n\nThank you very much for recognizing... i was tempted to report that\nbug... but was not sure if it is fixed yet...\n\nSincerly\nNicolas\n"}]}