<p dir="ltr">Got it. Thank you, gentlemen.</p>
<div class="gmail_quote">On Sep 10, 2013 8:45 PM, &quot;Austin Seipp&quot; &lt;<a href="mailto:aseipp@pobox.com">aseipp@pobox.com</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Nick, just keep the ActiveBranches[1] page on the wiki up to date. I<br>
plan on deleting all the dead branches (and sending out a warning<br>
beforehand) after the 7.8 release. We&#39;ll be doing other cleanups then<br>
too.<br>
<br>
On Tue, Sep 10, 2013 at 2:07 PM, Nicolas Frisby<br>
&lt;<a href="mailto:nicolas.frisby@gmail.com">nicolas.frisby@gmail.com</a>&gt; wrote:<br>
&gt; Thanks Herbert.<br>
&gt;<br>
&gt; Whom should I email you again when I&#39;m ready to delete my other branches?<br>
&gt; You? Austin?<br>
&gt;<br>
&gt;<br>
&gt; On Sun, Sep 8, 2013 at 3:43 AM, Herbert Valerio Riedel &lt;<a href="mailto:hvr@gnu.org">hvr@gnu.org</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hello Nicolas,<br>
&gt;&gt;<br>
&gt;&gt; On 2013-09-08 at 09:41:04 +0200, Nicolas Frisby wrote:<br>
&gt;&gt; &gt; I just merged in my -fdicts-strict work, so I was deleting the old<br>
&gt;&gt; &gt; branch…<br>
&gt;&gt; &gt; but it&#39;s rejected for some reason.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; $ git push origin --delete dicts-strict<br>
&gt;&gt; &gt; remote: performing tab-check...<br>
&gt;&gt; &gt; remote: + refs/heads/dicts-strict ghc &lt;my-username&gt; DENIED by fallthru<br>
&gt;&gt; &gt; remote: error: hook declined to update refs/heads/dicts-strict<br>
&gt;&gt; &gt; To ssh://<a href="http://git@git.haskell.org/ghc.git" target="_blank">git@git.haskell.org/ghc.git</a><br>
&gt;&gt; &gt;  ! [remote rejected] dicts-strict (hook declined)<br>
&gt;&gt; &gt; error: failed to push some refs to &#39;ssh://<a href="http://git@git.haskell.org/ghc.git" target="_blank">git@git.haskell.org/ghc.git</a>&#39;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Git gurus chime in? Thanks.<br>
&gt;&gt;<br>
&gt;&gt; The current configuration doesn&#39;t permit risky operations, such as<br>
&gt;&gt; deleting branches and/or non-forward-updates (imagine someone would<br>
&gt;&gt; delete or rebase branches such as &#39;master&#39; or &#39;ghc-7.6&#39;). Moreover,<br>
&gt;&gt; having commits disappear causes headaches with other facilities<br>
&gt;&gt; (e.g. git submodules).<br>
&gt;&gt;<br>
&gt;&gt; Moreover, it was planned to define a Git ref namespace, where those<br>
&gt;&gt; operations would be allowed to everybody, something like &#39;wip/*&#39; (see<br>
&gt;&gt; [1] for an example). Those branches could then also be made to be<br>
&gt;&gt; ignored by the Git email notifier, so that rebasing commits doesn&#39;t spam<br>
&gt;&gt; the Git commits mailing list.<br>
&gt;&gt;<br>
&gt;&gt; In the long-term, we should avoid cluttering the top-level branch<br>
&gt;&gt; namespace[2] with topic branches, and move to a more structured naming<br>
&gt;&gt; scheme, which leaves the top-level namespace to release branches.<br>
&gt;&gt;<br>
&gt;&gt; Long story short, I&#39;ve deleted the &#39;dicts-strict&#39; branch for you<br>
&gt;&gt;<br>
&gt;&gt; Cheers,<br>
&gt;&gt;   hvr<br>
&gt;&gt;<br>
&gt;&gt;  [1]: <a href="https://git.gnome.org/browse/glib/" target="_blank">https://git.gnome.org/browse/glib/</a><br>
&gt;&gt;  [2]: <a href="http://git.haskell.org/?p=ghc.git;a=heads" target="_blank">http://git.haskell.org/?p=ghc.git;a=heads</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; ghc-devs mailing list<br>
&gt; <a href="mailto:ghc-devs@haskell.org">ghc-devs@haskell.org</a><br>
&gt; <a href="http://www.haskell.org/mailman/listinfo/ghc-devs" target="_blank">http://www.haskell.org/mailman/listinfo/ghc-devs</a><br>
&gt;<br>
<br>
<br>
<br>
--<br>
Regards,<br>
Austin - PGP: 4096R/0x91384671<br>
</blockquote></div>