Here’s the use case:


We’re moving from our existing large repo to several smaller ones, in order to 
clean up and make our builds more flexible.



One of new repos will start from the current state of old trunk. There are a 
couple of active development branches in old repo that will continue until 
completed.


When those are released and merged into old trunk, we then need to carry over 
at least the old trunk release check-in over into the new repo (and merge it 
down to dev branches there).



What’s the best way to go about this?



Is it possible to ‘graft’ a check-in (or, even better, a series of check-ins or 
a whole branch) from one repo to another?



I’ve experimented with bundle export/import with --force option, but I end up 
with check-ins with no common ancestors I can’t merge together.



Or is the best that could be done: close new repo trunk checkout, copy old 
trunk release checkout over it, reopen new repo checkout with --keep and commit 
the end result?

I guess if I could clone with similar options as in bundle export command, that 
would do the job.

Cheers,
Steve
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to