Hi,
On 2012/08/06 01:25 PM, Richard Hipp wrote:

    I have a private branch in my Tcl repository, and I wantto turn it
    into a public branch that I can push to other repos (without
    pushing all my private branches).

    I've tried cancelling the 'private' tag (fossil tag cancel --raw)
    on the first checkin of the branch, and on the latest, and on
    every checkin; nothing seems to cancel the tag ('fossil tag list
    --raw' still finds it although the UI shows draw the tag with
    overstrike).  I'm using Fossil 1.22.

Have you tried cancelling the raw "private" tag and then running "fossil rebuild"?
Yes.

I can't cancel 'private' on a single checkin:
- fossil tag cancel --raw d399c7b9a6
- fossil rebuild
- fossil tag list --raw d399c7b9a6  # includes 'private'
- fossil clone tcl.fossil tcl2.fossil
- fossil info tcl2.fossil d399c7b9a6  # no such object

Canceling 'private' doesn't propagate to descendants that inherited it:
- fossil tag cancel --raw d399c7b9a6
- fossil rebuild
- fossil tag list --raw 386ffcdf2f # includes 'private'
- fossil info tcl2.fossil 386ffcdf2f  # no such object

I tried cancelling 'private' on my leaf, closing the leaf, rebuild, create a new branch from the leaf - the new branch inherits 'private'.

Regards,
Twylite

_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to