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