On Fri, May 15, 2015 at 2:21 PM, Richard Hipp <d...@sqlite.org> wrote:
> On 5/15/15, Lluís Batlle i Rossell <vi...@viric.name> wrote:
>>
>> I also dislike that branches are not part of the stored history, and
>> nothing can be checked about old branches (integrated, destroyed, etc).
>>
>
> Huh.  I didn't realize that.  You mean that there is nothing
> equivalent to https://www.fossil-scm.org/fossil/brlist in Git?  GitHub
> seems to give me some nothing of a list of branches (though clearly
> not as useful as the page linked above).  Maybe this is only branches
> that still have a HEAD - that have not been merged and closed?
>
> Can you talk more about this problem, from the point of view of
> someone whose Git experience is limited?

In fossil a tag is a piece of information (name, plus optional value)
attached to a revision.
The same information can be attached to many revisions.
A branch is a tag flagged to be automatically propagated to child
revisions when they are committed.
That means that all revisions of a branch have the branch name
associated with them.

In git a tag is a named pointer to a revision, stored outside of
history, separate from revisions.
A branch is simply a tag whose pointer gets moved to a child revision
when it is committed.
A tag or branch label can only be associated with a _single_ revision, AFAIK.



-- 
% Tcl'2015 Oct 19-23 = http://www.tcl.tk/community/tcl2015/cfp.html
% EuroTcl'15 June 20-21 = http://www.eurotcl.tcl3d.org/
Andreas Kupries
Senior Tcl Developer
Code to Cloud: Smarter, Safer, Faster™
F: 778.786.1133
andre...@activestate.com, http://www.activestate.com
Learn about Stackato for Private PaaS: http://www.activestate.com/stackato
_______________________________________________
fossil-dev mailing list
fossil-dev@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/fossil-dev

Reply via email to