[petsc-dev] Push restrictions on branches
Jed Brown
jedbrown at mcs.anl.gov
Mon Oct 21 06:14:35 CDT 2013
Karl Rupp <rupp at mcs.anl.gov> writes:
> Thanks! That should avoid accidental pushes to branches if git is not
> configured to use the 'simple' push.default.
Yeah, I was worried about sometimes asking people to force-push branches
when they also have the ability to force-push integration branches.
For this reason, I was recommending the syntax
$ git push origin +your/branch-name
over
$ git push --force # assume branch upstream has already been set
since the latter depends on push.default. I still recommend the
explicit version for this, but it's less dangerous now since people
rarely check out non-integration branches that are not their own.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20131021/fddd80c5/attachment.sig>
More information about the petsc-dev
mailing list