Satish Balay <[email protected]> writes:
> I might be misunderstanding things - but I think git branches are nothing but
> tags. This feature enables the current git workflows.

Git branches are "refs" with the added semantic that when HEAD is a
branch, commits advance that ref.  Git "lightweight" tags are refs
without the advancing semantic; annotated tags additionally have a
committer, message, and optional signature.

> On the other hand - mercurial branches are more substantial branches -
> [so perhaps use branch names as distinct items and enforce such
> rules?]  but then one cannot use git workflows here?

Hg branches are a different data model (a label applied to any number of
commits, plus some semantics); bookmarks are similar to git branches.

Attachment: pgp3b9hYHauqg.pgp
Description: PGP signature

Reply via email to