Question on work-flow for big binary files

Marcus Lindblom macke at yar.nu
Wed Dec 17 22:26:16 UTC 2008


Hi,

I've mostly used Subversion before, but decided to try to switch to 
Mercurial at my new job. (I do have that leverage, yay. :)

It seems to be no big problem in using Mercurial to manage sources, but 
there's also the matter of content files (3d-models, textures, whatnot) 
that have a different characteristics/usage patterns than source code:

  * are big (10-100:s of megabytes)
  * change in bursts (a few weeks with 1-4 commits/day), then are stable 
for a long time (so some near-time rollback is necessary, but ancient 
history is not important)
  * are often binary

With svn, I could imagine a scheme where you'd store content-files in a 
separate repo which was processed (dumped/filtered/restored) every week 
or so to remove any intermediate copies above a certain age, of course 
keeping heads of any tags and branches.

Is something similar possible with Mercurial, or are there other tools 
out there which are better suited for this task?

Thanks!
/Marcus




More information about the Mercurial mailing list