Ross Mark <rossm_at_controllingedge.com.au> wrote on 09/15/2008 08:38:41 PM:
> I'm not sure if anyone is interested in our application, we called it
> svndelta. If people are let me know and I'll see if I can get it
> released. In summary it only supports update, checkout and switch
> operations. By not allowing mixed revisions, keyword expansion or eol
> modifications we are able to remove the need for a base copy of the
> files being checked out. We keep a single version identifier for the
> entire filesystem. When an update is performed the working files are
> used as reference for the deltas which get applied into a holding
> directory. Once all the files are downloaded to the holding directory
> they are then applied to the working filesystem so the changes are only
> applied once the entire revision is available. Obviously it also
> understands the asvn properties for symlinks, devices and ownership. We
> have been running this program for a few years now and after performing
> around 1000 upgrades we have yet to have a corrupted system.
Sorta like a "smart" svn export? Or a "lightweight" client that
stores minimal data and needs to contact the server for most info?
I think many would find this useful functionality. (I know
I would have a few uses for it.)
Depending upon what happens with the working copy
redesign, it my become less needed. Not sure I've seen any
requirements or suggestions to allow a mode for minimization
of the client side meta data though...
Received on 2008-09-16 21:46:02 CEST