The sources files is written each time we are copying a repository, 
what  happens is that when darcs tries to identify a repository it calls
 Repository.Prefs.getCache , this function always include in  the cache 
the global one unless --no-cache is given, and then when saving it to 
sources, it just copies everything that is in the Cache of the 
repository.<br>
<br>
My first approach was appending NoCache to the list of flags, but then I
 realized that darcs wouldn&#39;t use the global cache, because it wasn&#39;t in
 the Cache, so in that case we were losing the advantages offered by it,
 specially if we were getting a remote one. So I modified the cache just
 before saving it to the sources file, dropping the global cache out of 
the list of sources.<br>
<br>
--<br>
Adolfo<br><br><div class="gmail_quote">On Sat, Jun 5, 2010 at 8:57 PM, Adolfo Builes <span dir="ltr">&lt;<a href="mailto:bugs@darcs.net">bugs@darcs.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<br>
New submission from Adolfo Builes &lt;<a href="mailto:builes.adolfo@googlemail.com">builes.adolfo@googlemail.com</a>&gt;:<br>
<br>
1 patch for repository <a href="http://darcs.net" target="_blank">http://darcs.net</a>:<br>
<br>
Sat Jun  5 20:39:05 COT 2010  <a href="mailto:builes.adolfo@googlemail.com">builes.adolfo@googlemail.com</a><br>
  * Resolve Issue1210: global cache gets recorded in _darcs/prefs/sources<br>
<br>
----------<br>
files: resolve-issue1210_-global-cache-gets-recorded-in-_darcs_prefs_sources.dpatch, unnamed<br>
messages: 11248<br>
nosy: builes.adolfo<br>
status: needs-review<br>
title: Resolve Issue1210: global cache gets recorded in _darc...<br>
<br>
__________________________________<br>
Darcs bug tracker &lt;<a href="mailto:bugs@darcs.net">bugs@darcs.net</a>&gt;<br>
&lt;<a href="http://bugs.darcs.net/patch266" target="_blank">http://bugs.darcs.net/patch266</a>&gt;<br>
__________________________________</blockquote></div><br>