Blog post on git vs. bzr movement history

Ian Clatworthy ian.clatworthy at
Wed Jul 25 02:06:41 BST 2007

Robert Collins wrote:

>> Git's decision to forgo file tracking is an architectural decision.
>> Bazaar's lack of function tracking is an implementation issue.  We could
>> do it like git.  Or we could aim higher.  git's annotation across code
>> moves doesn't work if you also rename files:
> ha! I had speculated that this would be a weakness :). During the last
> git mega-thread here I noted that 'git uses heuristics, bzr uses
> explicit data *and* heuristics' : There is no good reason to
> discard /facts/ and try to guess them later.
> -Rob

Nicely said. Perhaps one of you should add a comment to the blog post to
this effect? In that way, people stumbling across it (via a Google
search say) will better appreciate the wisdom of our approach.

Ian C.

More information about the bazaar mailing list