You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by da...@apache.org on 2011/04/21 22:54:55 UTC

svn commit: r1095818 - in /subversion/trunk/contrib/server-side/fsfsfixer: README fix-repo fixer/fix-rev.py

Author: danielsh
Date: Thu Apr 21 20:54:55 2011
New Revision: 1095818

URL: http://svn.apache.org/viewvc?rev=1095818&view=rev
Log:
Clarify that fsfsfixer just overwrites rev files in place.

(The commented-out 'cp -a' is not sufficient as a backup solution.)

* contrib/server-side/fsfsfixer/fix-repo,
  contrib/server-side/fsfsfixer/README,
  contrib/server-side/fsfsfixer/fixer/fix-rev.py:
    Update documentation and usage.

Modified:
    subversion/trunk/contrib/server-side/fsfsfixer/README
    subversion/trunk/contrib/server-side/fsfsfixer/fix-repo
    subversion/trunk/contrib/server-side/fsfsfixer/fixer/fix-rev.py

Modified: subversion/trunk/contrib/server-side/fsfsfixer/README
URL: http://svn.apache.org/viewvc/subversion/trunk/contrib/server-side/fsfsfixer/README?rev=1095818&r1=1095817&r2=1095818&view=diff
==============================================================================
--- subversion/trunk/contrib/server-side/fsfsfixer/README (original)
+++ subversion/trunk/contrib/server-side/fsfsfixer/README Thu Apr 21 20:54:55 2011
@@ -16,6 +16,8 @@ The files are:
   fixer/__init__.py: an empty file that signals to Python that this directory
     is a Python module
 
+Backup your repository before running them.
+
 For more details, see the email from Julian Foad on 2010-10-06, subject
 "Fixing FSFS 'Corrupt node-revision' and 'Corrupt representation' errors",
 <http://svn.haxx.se/dev/archive-2010-10/0095.shtml>.

Modified: subversion/trunk/contrib/server-side/fsfsfixer/fix-repo
URL: http://svn.apache.org/viewvc/subversion/trunk/contrib/server-side/fsfsfixer/fix-repo?rev=1095818&r1=1095817&r2=1095818&view=diff
==============================================================================
--- subversion/trunk/contrib/server-side/fsfsfixer/fix-repo (original)
+++ subversion/trunk/contrib/server-side/fsfsfixer/fix-repo Thu Apr 21 20:54:55 2011
@@ -1,7 +1,9 @@
 #!/bin/sh
 USAGE="Fix some kinds of corruption in a Subversion repository
 by running './fixer/fix-rev.py' on each revision.
-Usage: $0 REPO-DIR START-REV"
+Usage: $0 REPO-DIR START-REV
+
+Backup your repository before running these scripts."
 
 REPO_DIR="$1"
 START_REV="$2"

Modified: subversion/trunk/contrib/server-side/fsfsfixer/fixer/fix-rev.py
URL: http://svn.apache.org/viewvc/subversion/trunk/contrib/server-side/fsfsfixer/fixer/fix-rev.py?rev=1095818&r1=1095817&r2=1095818&view=diff
==============================================================================
--- subversion/trunk/contrib/server-side/fsfsfixer/fixer/fix-rev.py (original)
+++ subversion/trunk/contrib/server-side/fsfsfixer/fixer/fix-rev.py Thu Apr 21 20:54:55 2011
@@ -1,8 +1,10 @@
 #!/usr/bin/env python
 
 usage = """
-Fix a bad FSFS revision file.
+Fix a bad FSFS revision file in-place.  Doesn't create backups.
+
 Usage: $0 REPO-DIR REVISION
+
 $LastChangedDate$
 $LastChangedRevision$
 """