On Tue, Aug 12, 2008 at 03:33:33AM +0200, [EMAIL PROTECTED] wrote:
> Hi,
> 
> this is an amended version of the repair patches for issue971 I have 
> previously
> sent. They should address most of the review comments -- or so I hope. 
> However,
> they do not address the failing test (I haven't investigated yet) and they do
> not improve the heuristic on how often to dump the slurpy to disk (still every
> 100 patches). I intend to improve on those two later this week -- I need to
> crash to bed again now.
> 
> (I have found a bug as well, where we have missed that files went missing from
> pristine -- this has been there before, although it's much harder to get this
> kind of corruption in hashed pristine I guess (rm'd files reappear thanks to
> laziness no problem, one of the directory listings would have to get corrupted
> somehow). Nevertheless, we catch that now as well, hopefully without bad
> side-effects.)
> 
> Yours,
>    Petr.
> 
> Tue Aug 12 02:21:14 CEST 2008  [EMAIL PROTECTED]
>   * Parametrize "pristine.hashed" in a bunch of functions.
> 
> Tue Aug 12 02:23:45 CEST 2008  [EMAIL PROTECTED]
>   * Add writeSlurpy to roll out a copy of slurpy into a filesystem.
> 
> Tue Aug 12 02:27:08 CEST 2008  [EMAIL PROTECTED]
>   * Generalize HashRepo.clean_pristine to HashIO.clean_hashdir.

I've reviewed up to here and am applying these.  They don't benefit
much on their own, but they look good.

> Tue Aug 12 02:38:10 CEST 2008  [EMAIL PROTECTED]
>   * Add forceHashSlurped that hashes the slurpy even if it already contains 
> hashes.

I'm still unclear as to the purpose of forceHashSlurped...

And now I need to go get ready for my day.

> Tue Aug 12 02:50:39 CEST 2008  [EMAIL PROTECTED]
>   * Add Repository.checkPristineAgainstSlurpy.
> 
> Tue Aug 12 02:54:23 CEST 2008  [EMAIL PROTECTED]
>   * First working (albeit slow) version of repair that uses hashed 
> newpristine.
> 
> Tue Aug 12 03:06:03 CEST 2008  [EMAIL PROTECTED]
>   * Only "update" (sync to disk) the slurpy every 100 patches.
> 
> Tue Aug 12 03:25:24 CEST 2008  [EMAIL PROTECTED]
>   * Add Repository.replacePristineFromSlurpy.
> 
> Tue Aug 12 03:27:20 CEST 2008  [EMAIL PROTECTED]
>   * Fix checkPristineAgainst{Cwd,Slurpy}: we ignored files missing in 
> pristine.
>   
>   Add LookForAdds to smart_diff options to fix that and also throw in 
> IgnoreTimes
>   for a good measure and extra paranoia.
_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to