ut across the DAG, or the client has said "done".</p>
</div>
<div class="paragraph">
<p>Without multi_ack, a client sends have lines in --date-order until
the server has found a common base.  That means the client will send
have lines that are already known by the server to be common, because
they overlap in time with another branch on which the server hasn&#8217;t found
a common base yet.</p>
</div>
<div class="paragraph">
<p>For example suppose the client has commits in caps that the server
doesn&#8217;t 