Tags & production questions
Matt Mackall
mpm at selenic.com
Fri May 4 19:20:13 UTC 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