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

Re: [PATCH] Issue #1074: Need a svnadmin command to verify that the repository is not corrupted

From: David Summers <david_at_summersoft.fay.ar.us>
Date: 2003-07-20 21:55:58 CEST

I tried to patch this in to subversion head (r6521) and it didn't patch in
cleanly. Which version was this relative to?

   - David

On Sun, 20 Jul 2003, John Szakmeister wrote:

> This patch should resolve Issue #1074. Currently, there is no test for this
> patch, since I have to find a way to modify the a file's data without
> updating the checksum.
> ----------------------------------------
> Resolves Issue #1074 (Need a svnadmin command to verify that the repository
> is not corrupted).
> * subversion/libsvn_fs/fs.c
> (svn_fs_verify): Added this high level function to verify the data stored in
> the fs.
> (verify_reps): Helper function.
> (verity_reps_handler): Helper function.
> * subversion/include/svn_fs.h
> (svn_fs_verify): Added function prototype.
> * subversion/libsvn_fs/bdb/reps-table.c
> (svn_fs__bdb_walk_reps): Added this utility function to walk the
> representation table calling a callback function for each row.
> * subversion/libsvn_fs/bdb/reps-table.h
> (svn_fs__bdb_walk_reps): Added function prototype.
> (svn_fs__bdb_rep_handler_t): Added this typedef for use with
> svn_fs__bdb_walk_reps.
> * subversion/svnadmin/main.c
> (subcommand_verify): Added new function to verify the data stored in the
> repository.

David Wayne Summers          "Linux: Because reboots are for hardware upgrades!"
david_at_summersoft.fay.ar.us   PGP Key: http://summersoft.fay.ar.us/~david/pgp.txt
PGP Key fingerprint =  C0 E0 4F 50 DD A9 B6 2B  60 A1 31 7E D2 28 6D A8 
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sun Jul 20 22:15:53 2003

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.