-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Wednesday 23 July 2008 13:01:16 MMM MMM wrote:
> case 1: I commit file XYZ; then I unversion and ignore file XYZ.
> -> How to completely remove file XYZ from svn repository and save
> disk space?

cp -a /path/to/repo /path/to/repo.backup
svnadmin dump /path/to/repo | \
        svndumpfilter exclude relative/path/to/xyz > filtered.dump
rm -rf /path/to/repo
svnadmin create /path/to/repo
svnadmin load /path/to/repo < filtered.dump
cp -a /path/to/repo.backup/hooks/* /path/to/repo/hooks/.

Had to do this recently myself.  Note that the relative path to xyz is 
the path you'd use to reach it from the root checkout directory for the 
repo.

Ciao,
Sheldon.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFIhz4LpGJX8XSgas0RAq9SAKCDa/VTQkiqik9j5+9iQu7RO3dEEwCgowiY
fohupMzXM5m1xsk/nyYQUWc=
=UrAa
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to