Thread (1 message) 1 message, 1 author, 2016-06-15

Fwd: Found a "bug" in git 1.9.0 but can't reproduce it without copyrighted source code.

From: yun sheng <hidden>
Date: 2016-06-15 23:00:34

---------- Forwarded message ----------
From: yun sheng <redacted>
Date: Fri, Mar 28, 2014 at 9:28 AM
Subject: Re: Found a "bug" in git 1.9.0 but can't reproduce it without
copyrighted source code.
To: Trần Ngọc Quân <redacted>


The result of sha1sum is different. Following is my console log


C:\shengy\tmp\shengyun\git-test>git init
Initialized empty Git repository in C:/shengy/tmp/shengyun/git-test/.git/

C:\shengy\tmp\shengyun\git-test>copy
C:\shengy\Dropbox\tmp\git-issue\old\epmdstyp.h
        1 file(s) copied.

C:\shengy\tmp\shengyun\git-test>git add .

C:\shengy\tmp\shengyun\git-test>git commit -m 'init'
[master (root-commit) 579385e] 'init'
 1 file changed, 97 insertions(+)
 create mode 100644 epmdstyp.h

C:\shengy\tmp\shengyun\git-test>sha1sum epmdstyp.h
c2310fe32891dc7269298814475d0ad083c5483c *epmdstyp.h

C:\shengy\tmp\shengyun\git-test>copy
C:\shengy\Dropbox\tmp\git-issue\new\epmdstyp.h
Overwrite C:\shengy\tmp\shengyun\git-test\epmdstyp.h? (Yes/No/All): Y
        1 file(s) copied.

C:\shengy\tmp\shengyun\git-test>sha1sum epmdstyp.h
7a98d5161b5e5ae201997b40fa5d5cebe1d14d1c *epmdstyp.h

C:\shengy\tmp\shengyun\git-test>git status
On branch master
nothing to commit, working directory clean

C:\shengy\tmp\shengyun\git-test>

On Fri, Mar 28, 2014 at 9:04 AM, Trần Ngọc Quân [off-list ref] wrote:
On 28/03/2014 07:45, yun sheng wrote:
quoted
Hi,

I found git sometimes can't detect working trees changes. But I can
only reproduce this problem on several specific files, unfortunately
these files are copyrighted source files so I can't send them to you.
Is there anything I can do to narrow the problem and finally reproduce
the bug without these commercial files?

I posted a question on stackoverflow which shows the process.

http://stackoverflow.com/questions/22684163/cant-reproduce-a-bug-in-git-without-a-specific-file

Actually what I'm doing is:

git init
" copy the first version of file into the working tree.
git add .
git commit -m 'init'
" copy and replace the file into working tree.
git status

and nothing is reported by git.

these two files have the same timestamp, the same size, bug slightly
different contents. These files were generated by `git difftool -d` I
just manually copied them out from the temp directory just for future
review.
Don't worry about copyright, please run sha1sum in order to make sure
the content is changed!
quoted
Git I'm using is msysgit 1.9.0 on windows 7
Is it Ok on Linux OS, on other git version?
quoted
Best regards,
Sheng Yun
--
--
Trần Ngọc Quân.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help