[darcs-devel] Making a hashed repository offline safe
btcoburn at silicodon.net
Mon Dec 17 03:18:45 UTC 2007
On Dec 16, 2007, at 09:51, David Roundy wrote:
> On Sat, Dec 15, 2007 at 05:02:32PM -0800, Ben Coburn wrote:
>> I have a bit of a question / suggestion about the hashed repository
>> Is there an option to force darcs to download everything, thus making
>> a repository safe for offline use?
> darcs changes offline-safe
> will do this. (Or for that matter, `darcs changes Easter Bunny`, or
> `darcs changes -s`.)
>> I would suggest that an option like "--offline-safe" could be added
>> to "pull" and "get" operations to force them to *not* be lazy about
>> retrieving data. It should also be possible to take a repository in
>> an unknown state of offline safeness and make it safe, so that one
>> will not shoot one's self in the foot later when using it offline. I
>> think "darcs optimize --offline-safe" would be an appropriate command
>> for this action.
> Pull is never lazy about retrieving data, so any single command that
> requires that darcs examine all the patches in the repository will
> that repository permanently unlazy (unless perhaps the --ephemeral
> is used). Although, of course, you could always make it lazy again by
> using rm _darcs/patches/*. Or extra-lazy by also doing rm
Thanks for the information. I thought this might be the case....
However, as an "internal" optimization, it was unclear what commands
would produce this side effect.
Regards, Ben Coburn
More information about the darcs-devel