extract revision number und url from git rather than svn
diff --git a/log4net.build b/log4net.build
index 47056cd..230d6a8 100644
--- a/log4net.build
+++ b/log4net.build
@@ -1863,29 +1863,30 @@
   </target>
   
   <target name="generate-assembly-description">
-    <if test="${not(property::exists('source.svn.revision'))}">
-      <property name="source.svn.revision" value="0"/>
-      <property name="source.svn.url" value=""/>
+    <if test="${not(property::exists('source.git.revision'))}">
+      <property name="source.git.revision" value="0"/>
+      <property name="source.git.url" value="https://git-wip-us.apache.org/repos/asf/logging-log4net.git"/>
       <property name="assembly.description"
                 value="The Apache Software Foundation log4net Logging Framework"/>
-      <if test="${directory::exists('.svn') or directory::exists('../.svn') or directory::exists('../../.svn')}">
-        <exec program="svn" workingdir="." verbose="false"
-              output="_svnrevision.xml" failonerror="true" >
-          <arg value="info" />
-          <arg line="--xml" />
+      <if test="${directory::exists('.git')}">
+        <exec program="git" workingdir="." verbose="false"
+              output="_gitrevision" failonerror="true" >
+          <arg value="log"/>
+          <arg value="-1" />
+          <arg line="--pretty=format:%h" />
+        </exec>
+        <exec program="git" workingdir="." verbose="false"
+              output="_giturl" failonerror="true" >
+          <arg value="config" />
+          <arg line="remote.origin.url" />
         </exec>
         <sleep milliseconds="500" />
-        <xmlpeek file="_svnrevision.xml"
-                 xpath="/info/entry/@revision"
-                 property="source.svn.revision"
-                 failonerror="true"/>
-        <xmlpeek file="_svnrevision.xml"
-                 xpath="/info/entry/url"
-                 property="source.svn.url"
-                 failonerror="true"/>
-        <delete file="_svnrevision.xml"/>
+        <loadfile property="source.git.revision" file="_gitrevision"/>
+        <loadfile property="source.git.url" file="_giturl"/>
+        <delete file="_gitrevision"/>
+        <delete file="_giturl"/>
         <property name="assembly.description"
-                  value="The Apache Software Foundation log4net Logging Framework built from svn revision ${source.svn.revision} of ${source.svn.url}"/>
+                  value="The Apache Software Foundation log4net Logging Framework built from git revision ${string::trim(source.git.revision)} of ${string::trim(source.git.url)}"/>
       </if>
       <delete file="src/GeneratedAssemblyInfo.cs"/>
       <asminfo language="CSharp" output="src/GeneratedAssemblyInfo.cs">
@@ -1913,14 +1914,14 @@
       </exec>
       <mkdir dir="${log4net.basedir}/bin/netstandard/1.3"/>
       <if test="${current.build.config.release}">
-	<move todir="${log4net.basedir}/bin/netstandard/1.3/Release">
+        <move todir="${log4net.basedir}/bin/netstandard/1.3/Release">
           <fileset basedir="netstandard/log4net/bin/Release/netstandard1.3"/>
-	</move>
+        </move>
       </if>
       <ifnot test="${current.build.config.release}">
-	<move todir="${log4net.basedir}/bin/netstandard/1.3/Debug">
+        <move todir="${log4net.basedir}/bin/netstandard/1.3/Debug">
           <fileset basedir="netstandard/log4net/bin/Debug/netstandard1.3"/>
-	</move>
+        </move>
       </ifnot>
     </if>
     <if test="${dotnet.available != '0'}">