Hi Kowey<div class="gmail_quote"><div><br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
I also think it&#39;d be useful if you could explain to me why we add the<br>
explicitly requested repos and the remote repo to the these caches,<br>
but not the defaultrepo.  I have a reason that makes sense to me, but<br>
I&#39;d like to see what you think just to double check.<br><br></blockquote><div><br> The defaultrepo appear as the &quot;explicitly requested&quot; when none is given as argument, so it will be added to the caches too, however ,It would be already there because the defaultrepo also is saved in sources. So<br>

<blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote">why we add the explicitly requested repos and the remote repo to the these caches <br></blockquote>

<div><br>Is basically a trick which would allows to avoid going to remote repos if we have local ones in the list, or what was happening in 1176 that It would first try the ones in the sources before the remote, and because the previous default which was remote was there, you were asked for it even when it wasn&#39;t what you were expecting. <br>

</div></div></div>