Protection from merge commits
Sam Varshavchik
mrsam at courier-mta.com
Wed Sep 11 22:35:54 UTC 2013
Pete Zaitcev writes:
> Dear All:
>
> I found that I pushed a merge node into Fedora git (fortunately it was
> only on f19 branch, not in Rawhide):
>
> commit 51eec48c20ba57054f17ba29f23e6a0aa36df9a4
> Merge: ac36771 f9213a5
> Author: Pete Zaitcev <zaitcev at kotori.zaitcev.us>
> Date: Wed Aug 7 12:14:15 2013 -0600
>
> Merge branch 'f19' of ssh://pkgs.fedoraproject.org/openstack-swift into
> f19
>
> Thought I was careful about them, but apparently not enough. So, does
> anyone have a script that can be attached to git hooks, reliably detects
> an attempt to push merge nodes, then bails the push?
The problem isn't the push, it's the merge.
When doing a merge, always merge with the --ff-only flag.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://lists.fedoraproject.org/pipermail/devel/attachments/20130911/0269610d/attachment.sig>
More information about the devel
mailing list