On 07/28/2011 08:42 PM, Jens-Heiner Rechtien wrote:
But, frankly, I can't see the need of having the CVS stuff at hand. It's
very hard to make sense of this historical data anyway, at least if you
haven't got a decade of OOo developer knowledge under the belt.

It's true that the conversion was lossy, but that was intentional! You
wouldn't believe how much cruft can accumulate in a decade of happy
coding. A full conversion of our old CVS repository into SVN resulted in
a SVN repository of about 90 GiB in size.

I know many developers only care about tip and maybe the head of branches. It is what matters most and so people were able to develop code long before VCS were available.

I disagree you need to have a decade of OOo developer knowledge to make use of it. Quite the opposite indeed! If someone new wants to work on some piece of code and isn't sure why it was coded that way then it is extremely helpful to look at its commit comments and especially the issue numbers mentioned there. The info in the issue and the attached documents often show corner use cases that better be handled properly even when the code is to be refactored.

Have a look at e.g.
http://hg.services.openoffice.org/DEV300/shortlog/19d852424fb4
or
http://hg.services.openoffice.org/DEV300/shortlog/a70e5539c48b

I don't believe for a second that someone who is interested in the use cases and history of some piece of some code will be happy when he finds a "CWS-TOOLING: integrate CWS vcl92" and no way to find out what the original commit comments were.

Herbert

Reply via email to