On 29.06.2011 12:29, Mathias Bauer wrote:
As your local hg repo is just an intermediate step from where you export
to svn, you could pull all cws into one repository. The majority of the
different repositories (master or cws) consists of almost the same
changesets, so pulling into one repo will save a lot of disk space.

This has been tried by several people and it worked for them.

Someone has created a Mercurial extension that makes this process pretty
easy:

http://mercurial.selenic.com/wiki/BranchmirrorExtension

As some of our cws are based on the DEV300 repo and some are based on
the OOo340 repo, you will need two repos or someone needs to copy the
cws from dev300 to ooo340 before.

actually OOO340 should be sufficient, because it contains all changes from DEV300. why would copying to ooo340 (what do you mean by that? merging in OOO340?) be required?

if you pull a CWS into a OOO340 clone you may have 2 heads (the OOO340 head and the CWS head), but if the CWS is not rebased to the latest DEV300 milestone+masterfixes, you have the _exact_ same problem if you pull into a DEV300 clone.

and in any case, pulling all (OOO340 clone+CWS pull) repos into a single OOO340 repo should add +1 head per CWS, which could be (in principle) converted to a SVN branch.

--
recursion, n:
        See recursion.

Reply via email to