On 01/10/2014 02:00 PM, Ben Reser wrote:
> Wish that cleaning up pristines hadn't been overloaded into cleanup.  Ran into
> a situation where I crashed the client today.  So I needed to run cleanup, but
> I hadn't run cleanup in a very long time so of course it took a while since it
> also went through all the pristines to cleanup the unreferenced ones.  We 
> don't
> even have an option to say not to do that.
> 
> I'm not sure what we should do here.  But just always cleaning up pristines on
> cleanup with no args seems like a bad choice from a UI perspective.  If we
> start cleaning up pristines automatically based on some sort of expiration
> (balancing speed for switches and updates between revisions and space) then I
> can't imagine we'll want cleanup destroying the cached data.
> 
> Do we want a separate sub-command for managing pristines?  Or do we want to
> just add an option to cleanup to say to remove unreferenced pristines?

Just a reminder that there can be performance benefits to not being too
aggressive in our pristine purging, since update-style operations will
consult the pristine cache before slurping file contents from the
server.  I think that's what you're alluding to when you say "balancing
speed for switches and updates", but just wanted to call that out
explicitly.

-0.9 on a new subcommand.  Hanging an option on 'svn cleanup' seems
quite reasonable, though.

Reply via email to