On Thu, Mar 7, 2013 at 10:59 AM, João Batista <[email protected]> wrote:
> I was faced with the following situation with the codebase on a Fossil > repository: > 1) The codebase has a single branch, the "trunk", with a number of > check-ins (let's say 80). > 2) The latest 5 check-ins, including the trunk's leaf, turned out to be a > code dead-end. I wish to make it a closed branch (let's call it "useless"), > starting from 5 check-ins ago. > > Using the Web interface, I successfully managed to assign the latest 5 > check-ins to the new "useless" branch and separate it from the "trunk", and > keep the 6th latest and older check-ins in the "trunk". > To this effect, on the web interface I > 1) select the appropriate base check-in in the project's Timeline page; > 2) click the "edit" link under the check-in's Overview section; > 3) select the background color and check the option "propagate color to > descendants"; > 4) cancel tag "trunk", cancel special tag "branch", and check "Make this > check-in the start of a new branch" and type in name of the intended > branch, "useless". > 5) Click "Apply changes". :-) > > While this certainly solves my problem, I haven't managed to achieve the > same result with the command line interface. When I type > $ fossil branch new useless [checkin-id] > it creates a new branch from the indicated checkin-id, but it maintains > its descendants in the "trunk" branch. > > So, is there an option to the "fossil branch new" CLI command to assign > the descentants of a certain checkin-id to the branch while also removing > the previous name of branch and tag? > Moving checkins to a new branch is a matter of creating the appropriate raw tags. This can be done from the command-line interface but the instructions to do so are not (well) documented. We'll take your message as a request to improvement the documentation. -- D. Richard Hipp [email protected]
_______________________________________________ fossil-users mailing list [email protected] http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

