diff --git a/ChangeLog b/ChangeLog
index a1c2ca1a76f7850ccb8eb337c81662d5f6548488_Q2hhbmdlTG9n..6d87f8737280653471463c452b1637b50ea32bed_Q2hhbmdlTG9n 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Wed Jan  3 16:46:05 CET 2007 Daniel Veillard <daniel@veillard.com>
+
+	* configure.in: adapt the extra versioning code to SVN
+
 Fri Dec 22 09:12:08 PST 2006 William Brack <wbrack@mmm.com.hk>
 
 	* python/libxslt.c: applied patch supplied by Kjartan Maraas
diff --git a/configure.in b/configure.in
index a1c2ca1a76f7850ccb8eb337c81662d5f6548488_Y29uZmlndXJlLmlu..6d87f8737280653471463c452b1637b50ea32bed_Y29uZmlndXJlLmlu 100644
--- a/configure.in
+++ b/configure.in
@@ -31,6 +31,14 @@
   then
       LIBXSLT_VERSION_EXTRA="-CVS$extra"
   fi
+else if test -d .svn ; then
+  extra=`svn info | grep Revision | sed 's+Revision: ++'`
+  echo extra=$extra
+  if test "$extra" != ""
+  then
+      LIBXSLT_VERSION_EXTRA="-SVN$extra"
+  fi
+fi
 fi
 
 AC_SUBST(LIBXSLT_MAJOR_VERSION)