tech-repository archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: End-user VCS thoughts



Roy Marples wrote:
> On 17/01/2015 01:48, Kamil Rytarowski wrote:
> > GIT:
> > - very slow operations (diff, status, log...) in larger repositories
> 
> Whilst cvs only operates within a directory, git operates on the whole
> repository unless a marker is given.
> This applies to many alternatives to CVS as well, such as fossil and
> probably hg.
> 
> git diff .
> Is a quite fast when you drill down a directory or two.
> 
> status and log sadly do operate on the whole repository.
> For the log operation I tend to prefer a web view, which is normally
> very quick.
> I rarely use status (in cvs or other) so I don't know how to get you the
> same data faster.
> 

I have read an interesting article of Facebook on Mercurial and their
work on enhancing the overall performance (the memory, band-with, time
and space complexity is scaring).

https://code.facebook.com/posts/218678814984400/scaling-mercurial-at-facebook/


Home | Main Index | Thread Index | Old Index