Tags & production questions

Matt Mackall mpm at selenic.com
Fri May 4 14:20:13 CDT 2007


On Fri, May 04, 2007 at 08:43:26PM +0200, Guido Ostkamp wrote:
> Hello Mark,
> 
> > IMO, you are vastly overrating the importance of all clones being able 
> > to see everything at once.
> >
> > How big is your project?  How large are your disk drives?
> 
> to give you some numbers:
> 
> It is a large multisite project with dozens of persons having access to 
> sources even from multiple countries. We have several VOBs (kind of 
> Clearcase repositories). A few days ago I did an experiment and 
> transferred all ClearCase versions from just the main branch of the main 
> source VOB by finding all versions of all files, sorting them by checkin 
> time and then replaying all checkins into a fresh Mercurial repository. 
> This conversion took a whole night.

If you've got a script for your Clearcase conversion, please add it to
the wiki here: 

http://www.selenic.com/mercurial/wiki/index.cgi/RepositoryConversion

> I ended up with a Mercurial repository of ~950 Megabyte size (including 
> ~500 MB working copy), which contained ~9200 files in ~1300 directories 
> and had ~38000 changesets. A small number of files are binaries.
> 
> As I said, this was only the main branch. We also have ~15 more branches 
> with main development lines most of which are still maintained where each 
> branch contains numerous maintenance releases made over the years which 
> are 'tagged' with labels in ClearCase.
> 
> Development mainly takes place on Sun servers running Solaris OS. In a 
> professional environment, server disk space, which also has to be backed 
> up at night, is very expensive - also the systems are used for a long 
> time, and disks have thus not the sizes you are used to on a modern PC.

Well, that's not not so much to do with being in a "professional
environment" as being blindered by ClearCase.

-- 
Mathematics is the supreme nostalgia of our time.


More information about the Mercurial mailing list