Thread (3 messages) flat view 3 messages, 2 authors, 2016-06-15

Re: [PATCH] Add support in sample hook script for denying annotated tags.

From: Boyd Stephen Smith Jr. <hidden>
Date: 2016-06-15 22:49:57

In <20101031202433.GB21240@burratino>, Jonathan Nieder wrote:
Boyd Stephen Smith Jr. wrote:
quoted
Signed-off-by: "Boyd Stephen Smith Jr." <redacted>
---

 templates/hooks--update.sample |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

In one project I'm in we are using a centralized Git repository that many
developers have access to.  As such, we want to prevent tags from being
created by push operations and have them created by the administrators.

This is a modification to the sample update hook to allow this to simply
be a configuration option.
This kind of justification belongs above the "---", I think.
Eh, poop.  I wasn't sure were it went since it's been so long since I sent a 
patch in.  I thought only the "commit message" went above the "---" and my 
explanation seemed a bit over-long for a commit message.

I'll STFW next time and get it correct; I'd like to make it easy to use git am 
or git apply on the mail so that it is easier to review.
No opinion on the functionality itself.  Just:
quoted
--- a/templates/hooks--update.sample
+++ b/templates/hooks--update.sample
@@ -7,6 +7,9 @@

 #
 # Config
 # ------

+# hooks.allowannotated
+#   This boolean sets whether annotated tags will be allowed into the
+#   repository.  By default they won't be.
hooks.denyannotated (defaulting to false) would be more consistent
with hooks.denycreatebranch, no?
Most of the flags were allow* and that seems to be a better way to approach 
access restrictions like this.  denycreatebranch is the odd one out, and I was 
considering a patch that would change it to an allow* as well.

Still, I'm happy to change the new flag to a deny* if there's consensus that 
it is better implemented that way.
Or maybe hooks.denycreatetag --- 
That's probably better if you think of this as being analogous to 
denycreatebranch.  When I wrote the patch I was thinking of this flag as being 
analogous to allowunannotated.
a situation in which unannotated
tags should be allowed but annotated denied seems hard to imagine.
Agreed.
-- 
Boyd Stephen Smith Jr.                   ,= ,-_-. =.
bss@iguanasuicide.net                   ((_/)o o(\_))
ICQ: 514984 YM/AIM: DaTwinkDaddy         `-'(. .)`-'
http://iguanasuicide.net/                    \_/

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help