[petsc-dev] 'master' RESET after bad merge! - 'tisaac/thplex' was based on 'next'

Jed Brown jed at jedbrown.org
Wed Sep 3 14:09:26 CDT 2014


Satish Balay <balay at mcs.anl.gov> 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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 818 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20140903/8ae0d663/attachment.sig>


More information about the petsc-dev mailing list