=== modified file 'tools/svnversion.sh'
--- tools/svnversion.sh 2008-11-04 03:05:46 +0000
+++ tools/svnversion.sh 2009-01-19 16:27:16 +0000
@@ -20,8 +20,10 @@
             # Not a SVN repository, maybe a git-svn one ?
             if [ -z "$1" ]; then
                 GITDIR="./.git"
+                BZRDIR="./.bzr"
             else
                 GITDIR="$1/.git"
+                BZRDIR="$1/.bzr"
             fi

             # First make sure it is a git repository
@@ -32,7 +34,14 @@
                 else
                     echo "r$OUTPUT"
                 fi
-            else # not a git repository
+            elif [ -d "$BZRDIR" ]; then
+                OUTPUT=`LANG=C bzr log "$@" 2>/dev/null|grep '^svn revno: '|head -n1|cut -d\  -f3`
+                if [ -z "$OUTPUT" ]; then
+                    echo "unknown"
+                else
+                    echo "r$OUTPUT+bzr`bzr revno "$@"`"
+                fi
+            else # not a git/bzr repository
                 echo "unknown"
             fi
         else




