From: Jerome DE VIVIE Date: Mon, 12 Dec 2011 14:06:06 GMT Subject: Re: [PATCH] tag deletions not rejected with receive.denyDeletes= true Message-ID: <12967682.2821323698766430.JavaMail.root@promailix.prometil.com> In-Reply-To: <6271653.2751323698446271.JavaMail.root@promailix.prometil.com> Junio C Hamano writes : > Our documentation can also use some updates, as it dates to the days back > when we more liberally used "refs" and "branches" interchangeably. Ok, I have turned the patch below for documentation. For protecting tags, I can do it with triggers but its painful with lots of repositories. I propose to extend receive.denyDeletes with these values: - "false"/"none" (existing behavior) - "true"/"branches" (existing behavior) - "tags": protect tags only - "all": protect both tags and branches Your opinion ? BR Jérôme Signed-off-by: Jerome de Vivie --- Documentation/config.txt | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/Documentation/config.txt b/Documentation/config.txt index 5a841da..9c7c7fe 100644 --- a/Documentation/config.txt +++ b/Documentation/config.txt @@ -1642,7 +1642,7 @@ receive.unpackLimit:: receive.denyDeletes:: If set to true, git-receive-pack will deny a ref update that deletes - the ref. Use this to prevent such a ref deletion via a push. + a branch. Use this to prevent such a branch deletion via a push. receive.denyDeleteCurrent:: If set to true, git-receive-pack will deny a ref update that -- 1.7.6.msysgit.0