[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Feature request: optional `Pristine Copies`

From: Reinoud Zandijk <reinoud_at_13thmonkey.org>
Date: Wed, 5 Mar 2008 21:47:54 +0100

Dear folks,

i'd like to request a new feature for svn; the option to specify for a
directory if it should be backed up with `pristine copies' or not i.e.
forcing a network access for the pristine one.

I'd love to see an `svn online' that fetches pristine copies of all the
files (or copies them if found not altered) recursively for the current or
specified local repository and its counter `svn offline' that removes all
the pristine copies recursively for the current or specified local
repository.

This to facilitate huge repositories of around say 2+Gb with lots of source
files say 200000 files. Having an extra 2+Gb of disc space (and 200000
inodes!) only for a `pristine copy' for the occasional time one works
offline is very heavy; especially for older or smaller machines.

By being able to fetch or purge selective subdirectories in the repository
that can significantly be reduced and the tradeoff between network fetching
and local storage can then be chosen at will. If a pristine file is not
present while working offline when the user asks for f.e. a diff then the
user could just be notified that the copy is not yet present and inform of
the `online/offline' switch. Or let the user use a kind of `svn edit'
command that makes sure that the current file has a backup file in the
repository (that may not be pristine, but an aproximation). On online
operation this file could then be replaced by a pristine one.

Thoughts?

With regards,
Reinoud

  • application/pgp-signature attachment: stored
Received on 2008-03-05 21:48:19 CET

This is an archived mail posted to the Subversion Dev mailing list.