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.
pgp3b9hYHauqg.pgp
Description: PGP signature
