Brief article on benchmarks of Python repository with leading DVCSen
Nicholas Allen
nicholas.allen at ableton.com
Thu Feb 12 11:57:23 GMT 2009
>> My understanding of git (which is most likely old and obsolete so be
>> easy on me!) is that it doesn't track file or directory renames
>> explicitly.
>>
>
> It doesn't track them, but it detects them. This is a design choice,
> and just saying "this is bad" is not an argument. An argument is a
> real-life case where this fails, and where bzr does a better job.
I thought I did that in my previous post: refactoring Java code in
Eclipse. The file and directory names are closely tied to the code. I
want a VCS that explicitly tracks the renames of files for that reason.
Each file is one class. When I rename a package and move methods around
the file contents can change dramatically. I want this one class = one
file rule to always apply. Git doesn't guarantee that AFAIK but Bazaar does.
Nick
More information about the bazaar
mailing list