Hi all,

I have a question about how to properly use branches in the following scenario:

I have version 1.0 of my software, which is stable. Then I want to start developing version 2. Initially I make a version2 branch where all development happens, while at the same time I continue to maintain trunk which is currently version 1. Then, a few months later I decide that the version2 branch is now stable and should officially replace version 1. Version 1 is in trunk as I mentioned, and ideally what I would like to do is switch things around 180 degrees so that we have a version1 branch and trunk reflects version 2 instead. This way I can backport bugfixes done in trunk to the older version1 branch, and eventually close it when version 1 is completely dead.

Is this a reasonable approach to the problem, or should I be doing something else? Is it possible to swap branches in the fashion I describe?

I notice that SqLite4 is in a totally separate repository from SqLite3. Is that the recommended solution, or can I do what I describe above somehow as well?

I'd be grateful for any tips.

Kind regards,

Philip Bennefall
_______________________________________________
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