[PREVIEW] line-endings support

Tom Widmer tom.widmer at googlemail.com
Fri Apr 18 12:56:54 BST 2008


Alexander Belchenko wrote:
> Ian Clatworthy пишет:
>>
>> In summary, I see 3 main options for configuring eol support:
>>
>> 1. A small number of global settings like Hg:
>>    http://www.selenic.com/mercurial/wiki/index.cgi/Win32Extension
>>
>> 2. Patterns like Git:
>>    http://www.kernel.org/pub/software/scm/git/docs/gitattributes.html
> 
> Oh, I even don't realize they're exists!
> Why why why, there is no good git version for Windows?

msysgit is getting there (core components of GIT are currently being 
ported from shell script to C to aid portability), and includes a 
perfectly usable GUI to make Windows developers happy (the installer 
includes all batteries, including git-svn). The main performance 
problems are Window's lack of fast inode querying (you have to open a 
file to get the inode of it), and the extensive use of 'fork' in the GIT 
code base, which is slow on Windows.

> It seems like git is one or two steps ahead of both bzr and hg.

It is more powerful; if you look at the mailing list, it looks like it 
has more developers working on it than Bzr and Hg put together (some of 
them very good, like Linus Torvalds), so it's not surprising! OTOH, git 
is rather complex.

Tom




More information about the bazaar mailing list