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