Re: git-svn bug: Output git directory has uncommitted changes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Daniel Marschall <info@xxxxxxxxxxxxxxxxxxx> wrote:
> Hello,
> 
> I have found following bug in the latest version of git-svn . I have this
> issue with the old version shipped in Debian stable, as well as with the
> latest version built from source.
> 
> 
> What did you do before the bug happened? (Steps to reproduce your issue)
> 
> Extract the following SVN repository to GIT:
> https://svn.viathinksoft.com/svn/filter_foundry/
> The bug ONLY happens with this single SVN repository. All other SVN
> repositories from my server work perfectly.
> 
> $ PERL5LIB=perl/ ./git-svn --authors-file="../../authors.txt" clone
> --trunk="trunk" "https://svn.viathinksoft.com/svn/filter_foundry/"; "_test"
> $ cd _test
> $ git status
> 
> What did you expect to happen? (Expected behavior)
> 
> git status should show that nothing needs to be commited.
> 
> What happened instead? (Actual behavior)
> 
> You get a long list of files which need to be committed. The list is
> sometimes longer and sometimes shorter. So, the behavior is not
> deterministic. I have the feeling that the list often contains all files in
> the repo.

It seems like a CRLF vs LF vs CR issue; not something I'm
familiar with (not even in a git-only environment).

Running `git diff --ignore-space-change` says there aren't
non-space changes.

The presence of a .gitattributes file in the repo could be
confusing things, maybe, just a guess, I don't know...

Being a *nix-only person, I've never mucked with eol= attributes
at all.  Maybe somebody else experienced with such issues can
chime in; but eol stuff seems like a minefield of complexity I
don't ever want to step into :x

> Anything else you want to add:
> 
> This SVN repository was cloned from a foreign server to my own server, and
> then continued there. I think this SVN repository has some specific
> properties that cause the bugs.

It's been a while since I've looked at SVN stuff.  From what I
remember, git-svn doesn't check the CRLF property on the SVN side.



[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux