/[Apache-SVN]
ViewVC logotype

Revision 1492651


Jump to revision: Previous Next
Author: prabhugs
Date: Thu Jun 13 12:49:49 2013 UTC (11 years, 6 months ago)
Changed paths: 8
Log Message:
Merge the verify-keep-going branch to trunk.
Implement a new "--keep-going" switch to svnadmin verify. Use this switch to
continue verify even after a repository corruption is seen. Without this
switch the verify process would stop when it sees any repository corruption.

* subversion/include/svn_error_codes.h
  Add a new error code to describe the repository is corrupt.

* subversion/include/svn_repos.h
  (svn_repos_verify_fs3): New function to handle the keepg-goin switch.

* subversion/libsvn_repos/deprecated.c
  (svn_repos_verify_fs2): Deprecated. Call svn_repos_verify_fs3() with keep-going
  as False by default.

* subversion/libsvn_repos/dump.c
  (notify_verification_error): Notify upon repository verification failure.
  (verify_one_revision): Wrapper function to verify a revision.
  (svn_repos_verify_fs3): Handle the keep-going switch. If set True, continue
  the verify process and notify the corruption.

* subversion/svnadmin/svnadmin.c
  Handle keep-going switch.

* subversion/tests/cmdline/svnadmin_tests.py
  (verify_keep_going): Add a few test cases to test the keept-going switch.

* tools/dist/make-deps-tarball.sh
  Just mergeinfo property change.

For a detailed log description refer the branch.

Approved by: stsp


Changed paths

Path Details
Directorysubversion/trunk/ modified , props changed
Directorysubversion/trunk/subversion/include/svn_error_codes.h modified , text changed
Directorysubversion/trunk/subversion/include/svn_repos.h modified , text changed
Directorysubversion/trunk/subversion/libsvn_repos/deprecated.c modified , text changed
Directorysubversion/trunk/subversion/libsvn_repos/dump.c modified , text changed
Directorysubversion/trunk/subversion/svnadmin/svnadmin.c modified , text changed
Directorysubversion/trunk/subversion/tests/cmdline/svnadmin_tests.py modified , text changed
Directorysubversion/trunk/tools/dist/make-deps-tarball.sh modified , props changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26