<p>The default <em>update</em> hook, when enabled&#8212;&#8203;and with
<code>hooks.allowunannotated</code> config option unset or set to false&#8212;&#8203;prevents
unannotated tags from being pushed.</p>
</div>
</div>
<div class="sect2">
<h3 id="proc-receive">proc-receive</h3>
<div class="paragraph">
<p>This hook is invoked by <a href="git-receive-pack.html">git-receive-pack(1)</a>.  If the server has
set the multi-valued config variable <code>receive.procReceiveRefs</code>, and the
commands sent to <em>r