OSDN Git Service

Fix Rename show old name and stat wrong
authorFrank Li <lznuaa@gmail.com>
Thu, 14 Jan 2010 06:26:21 +0000 (14:26 +0800)
committerFrank Li <lznuaa@gmail.com>
Thu, 14 Jan 2010 06:26:21 +0000 (14:26 +0800)
Signed-off-by: Frank Li <lznuaa@gmail.com>
ext/gitdll/gitdll.c

index 5a1d6f1..7ff8967 100644 (file)
@@ -522,10 +522,10 @@ int git_get_diff_file(GIT_DIFF diff,GIT_FILE file,int i, char **newname, char **
                return -1;\r
 \r
        if(newname)\r
-               *newname = q->queue[i]->one->path;\r
+               *newname = q->queue[i]->two->path;\r
 \r
        if(oldname)\r
-               *oldname = q->queue[i]->two->path;\r
+               *oldname = q->queue[i]->one->path;\r
 \r
        if(status)\r
                *status = q->queue[i]->status;\r