Uwe Brauer <o...@mat.ucm.es> writes:

>> Ikumi Keita <ik...@ikumi.que.jp> writes:
>
>> As a historic note, the awful performance of 'git blame' particularly on
>> files like src/xdisp.c was a strong argument against moving Emacs
>> development to Git.
>
> Out of curiosity, what VC system has a better performance? Mercurial
> for sure not. Bazaar?

Almost all of them in this regard because they _track_ the operations
(like renaming a file) done while Git only records directory snapshots
and the commit graph.  But that also means that you need to be careful
how you rearrange things in other version control systems so that they
can track the ancestry of material, and moving material between files or
splitting or merging files generally leads to a loss of significant
amounts of information.

In Git you do not need to worry about losing that information because
Git does not store it in the first place.

-- 
David Kastrup

Reply via email to