# [PATCH] Fix cg-status with recent git versions

2 messages from 2006-04-27 to 2006-04-27. Participants: Pavel Roskin, Nicolas Vilz.
Thread: https://gitlist.dev/t/3979

## Pavel Roskin, 2006-04-27 22:38

Subject: [PATCH] Fix cg-status with recent git versions
Message-ID: <20060427223826.10772.55883.stgit@dv.roinet.com>
URL: https://gitlist.dev/e/20060427223826.10772.55883.stgit%40dv.roinet.com

```
From: Pavel Roskin <proski@gnu.org>

git-diff-index checks the arguments by lstat(), so an empty string would
fail to be recognized as a file.  Use "--" to separate files from
revisions, and also use "." instead of the empty string.

Signed-off-by: Pavel Roskin <proski@gnu.org>
---

 cg-status |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/cg-status b/cg-status
index d11762e..0529ba2 100755
--- a/cg-status
+++ b/cg-status
@@ -233,7 +233,7 @@ if [ "$workstatus" ]; then
 		commitignore=
 		[ -s "$_git/commit-ignore" ] && commitignore=1
 
-		git-diff-index HEAD "$basepath" | cut -f5- -d' ' | 
+		git-diff-index HEAD -- "${basepath:-.}" | cut -f5- -d' ' | 
 		while IFS=$'\t' read -r mode file; do
 			if [ "$mode" = D ]; then
 				[ "$(git-diff-files "$file")" ] && mode=!

```

## Nicolas Vilz, 2006-04-27 23:46

Subject: Re: [PATCH] Fix cg-status with recent git versions
Message-ID: <20060427234621.GA13896@vsectoor.geht-ab-wie-schnitzel.de>
URL: https://gitlist.dev/e/20060427234621.GA13896%40vsectoor.geht-ab-wie-schnitzel.de
In-Reply-To: <20060427223826.10772.55883.stgit@dv.roinet.com>

```
On Thu, Apr 27, 2006 at 06:38:26PM -0400, Pavel Roskin wrote:
> From: Pavel Roskin <proski@gnu.org>
> 
> git-diff-index checks the arguments by lstat(), so an empty string would
> fail to be recognized as a file.  Use "--" to separate files from
> revisions, and also use "." instead of the empty string.

Thank you very much for recognizing... i was tempted to report that
bug... but was not sure if it is fixed yet...

Sincerly
Nicolas

```
