LOC of different version control systems

Dirkjan Ochtman dirkjan at ochtman.nl
Sat Nov 29 07:58:01 UTC 2008


Gerard Korsten wrote:
> So, in reality, bzr only has about 15000 more lines of code.
> 
> Does it say or mean anything ? Not really. Bzr code could be a bit more 
> crufty because of all the repo changes they've undergone, but then again 
> maybe not. Hg's code could do with a bit more comments in some areas 
> (but that's debatable)

Nice analysis, but I wanted to point out that "only" about 15000 LOC 
still comes down to around 75% more, which is considerable IMO.

Also, from the bzr code that I've seen (that I've looked at for the web 
graph stuff), it is very verbose, very enterprisey OOP code. Not at all 
like the very dense (in some places), mostly very Pythonic code in 
Mercurial.

Cheers,

Dirkjan



More information about the Mercurial mailing list