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$
"""