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

Reply via email to