[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#5078: 23.1.50; vc broken
From: |
Dan Nicolaescu |
Subject: |
bug#5078: 23.1.50; vc broken |
Date: |
Mon, 30 Nov 2009 18:00:05 -0800 (PST) |
Leo <sdl.web@gmail.com> writes:
> On 2009-12-01 00:07 +0000, Dan Nicolaescu wrote:
> > Please try to debug that function and figure out why it returns
'up-to-date.
>
>
> I set vc-git-state with edebug and then made some changes to the file.
> The following are some return values inside vc-git-state. Does it give a
> clue?
>
> 1. (vc-git--call nil "add" "--refresh" "--" (file-relative-name file))
>
> returns result: 128 (#o200, #x80, ?\200)
>
> 2. (vc-git--run-command-string file "diff-index" "-z" "HEAD" "--")
>
> returns empty string ""
It seems that git thinks there's no change, if you change that line to:
(vc-git--run-command-string file "diff-index" "-p" "-z" "HEAD" "--")
does it return the diff you've shown in a previous message?
> If I clone the repo, the problem goes away.
Maybe something is corrupted in your tree, maybe comparing the 2 .git
directories could give some clues.