Parent Directory | Revision Log
undo last commit by dump-load svnadmin cycle for that "Uups!" moments
1 | dpavlin | 102 | #!/bin/sh |
2 | |||
3 | if [ -z "$1" ] ; then | ||
4 | echo "usage: $0 repo_path" | ||
5 | exit | ||
6 | fi | ||
7 | |||
8 | repo=$1 | ||
9 | |||
10 | if [ ! -e "$repo/hooks" ] ; then | ||
11 | echo "$repo not repository!"; | ||
12 | exit | ||
13 | fi | ||
14 | |||
15 | svnadmin create $repo-1 || exit | ||
16 | y=`svnlook youngest $repo` || exit | ||
17 | prev=`expr $y - 1` | ||
18 | echo "# undo $repo up to $prev < $y" | ||
19 | svnadmin dump $repo -r 0:$prev | svnadmin load $repo-1 && mv $repo $repo.orig && mv $repo-1 $repo | ||
20 | du -kcs $repo* |
Name | Value |
---|---|
svn:executable | * |
ViewVC Help | |
Powered by ViewVC 1.1.26 |