OBS User unknown
2007-01-15 23:38:11 +00:00
committed by Git OBS Bridge
commit 71eedf31b8
34 changed files with 3924 additions and 0 deletions

24
subversion.svndiff.sh Normal file
View File

@@ -0,0 +1,24 @@
#!/bin/bash
# stupid svn has no 'svn diff -v -R $bignum' to grab all info for a single patch
export TZ=UTC
export LANG=C
export LC_ALL=C
shopt -s extglob
case "$1" in
r+([0-9]))
rev=${1#?}
shift
;;
+([0-9]))
rev=$1
shift
;;
esac
if test -z "$rev"
then
echo "Usage: $0 <svnrepo revision number>"
exit 1
fi
revprev=$(($rev - 1 ))
svn log -v -r $rev "$@"
svn diff -r $revprev:$rev "$@"