On Jul 2, 2012, at 16:49, David Newman wrote:

> Consider a repository with multiple projects.  Each project is separately 
> dumped and imported into another repository.  Where before the revisions were 
> sequential by time, now they are sequential by project.  
> 
> So far the only problem I have come across is that checkout by date isn't 
> completely accurate.  The checkout seems to move forward through revisions 
> until it gets to the first revision that satisfies the timestamp and stops 
> there whereas for each subsequent project that is imported there are later 
> revisions that would also satisfy the request.
> 
> 1) Will this create any other problems other than the timestamp checkout 
> problem?

That's the only problem I know of. Note that monolithic repositories like the 
Apache Foundation's own repository do this, and seem to survive.

> 2) Is there a way to reinterleave the revisions, i.e. take two dumps, cat and 
> sort revisions by commit date?

svndumptool offers this feature.

http://web.archive.org/web/20101102200928/http://svn.borg.ch/svndumptool/

They call this feature "merge". Read about it here:

http://web.archive.org/web/20091028024633/http://svn.borg.ch/svndumptool/0.6.1/README.txt

Download it here:

http://distfiles.macports.org/python/svndumptool-0.6.1.tar.gz


Reply via email to