the whole shallow business:</p>
</div>
<div class="ulist">
<ul>
<li>
<p>maybe we have to force non-thin packs when fetching into a
shallow repo (ATM they are forced non-thin).</p>
</li>
<li>
<p>A special handling of a shallow upstream is needed. At some
stage, upload-pack has to check if it sends a shallow commit,
and it should send that information early (or fail, if the
client does not support shallow repositories). There is no
support at all for this in this patch series.</p>
</li>
<li>
<p>Instead of loc