On Mon, Feb 20, 2012 at 07:54:21AM -0500, Leo Razoumov wrote: > Hi List, > I have a repo with three brunches: trunk, BR1.prv and BR2. > trunk and BR2 were created public while BR1.prv was created private. > After some commits in all the branches I tag branching point of public > BR2 with a propagating "private" tag: > > $ fossil tag add --propagate --raw private checkinID > > After that all checkins in BR2 show up as "private inherited from > ...". It made me think that I effectively changed public BR2 into a > private branch. > > But fossil thinks differently:-) When I clone the repo BR2 checkins > are transferred to the clone. Apparently, BR1.prv is a true private > branch (it was created private from get go and is ignored by clone) > while BR2 is a "fake" private branch. Does it mean that propagating > "private" tag is ignored by clone operation? > > Is it possible to convert public branch into private (at least > temporarily) for the sake of cloning??
Hello, Apart from the problems you mention, I think there may be some troubles related to delta manifests; some weeks ago Richard made a commit related to troubles between private branches and deltas, iirc. I've not tried to use private branches, among other reasons, because I feel they are quite underspecified meanwhile. Merging a private branch into a public branch, what does it result to, for example? What document describes the specific behaviour around private branches? Regards, Lluís. _______________________________________________ fossil-users mailing list [email protected] http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

