[darcs-users] no more checkpoints, but hashed repos for GHC in Darcs 2.4?

Ganesh Sittampalam ganesh at earth.li
Sat Sep 19 00:10:15 UTC 2009


On Thu, 17 Sep 2009, Petr Rockai wrote:

> Eric Kow <kowey at darcs.net> writes:
>
>>>   - dividing the cache into subdirectories to avoid bad filesystem
>>>     performance with large directories.
>>
>> That's http://bugs.darcs.net/issue1536 :-)
>>
>> Petr: how do you feel about this?  Do you rate this as being easier
>> than packs?  Is it realistic to want this in Darcs 2.4?  I am also
>> concerned about backward compatibility.  How do we handle this?  Format
>> change?

> For cache, this should be quite simple. For repos, this would be 
> incompatible change and we probably can't afford to do it just yet.

Isn't it a straightforward format change? Add support to hashed-storage, 
add an extra line to the format to lock out older darcs and to drive the 
decision to read/write the new format, perhaps add a conversion command to 
darcs (otherwise make people re-get to switch formats), and that's it?

Ganesh


More information about the darcs-users mailing list