]> git.plutz.net Git - busy/blobdiff - Subversion.page
changed record names in svn module to allow future git integrations
[busy] / Subversion.page
index bc56b1e867d7d57bc6c074d2786d531688026bca..fe6bdb6138409809ac20c535b5b0446c1ebc184d 100755 (executable)
@@ -3,7 +3,7 @@ url="$(egrep -o '(^|&)(i=).+(&|$)' <<<"${QUERY_STRING}" |sed -r 's:^&?i=::;s:&.*
 url="$(echo -e "${url}" |sed 's:\t: :g;s:\r::g;s:\\:\\\\:g' |head -n1)"
 rev="$(egrep -o '(^|&)(r=)[0-9]+(&|$)' <<<"${QUERY_STRING}" |tr -d 'r=&')"
 
-baseuri=$(egrep '^repo=.*$' project.meta |cut -d= -f2-)
+baseuri=$(egrep '^svnRepo=.*$' project.meta |cut -d= -f2-)
 lastrev=$(svn info "$baseuri" |egrep '^Revision:' |cut -d\  -f2)
 [ -z "$rev" ] && rev="$lastrev"
 
@@ -26,7 +26,10 @@ cat <<SVNEND
   </div>
 
   <div id="RIGHT">
-    $(svn log "${baseuri}/${url}" |sed -r 's:^-+$:<hr>:g;s:^r([0-9]+) \| ([a-zA-Z0-9]+) \| ([0-9: -]+) .+$:Revision \1 by \2<br>at \3<br>:g;')
+    <h1>Changelog:</h1><hr>
+    $(svn log $(egrep -q '^(.*/|)$' <<<"$url" && echo '') "${baseuri}/${url}" |\
+sed -rn '2,${s:^-+$:</div>:g;
+s:^r([0-9]+) \| ([a-zA-Z0-9]+) \| ([0-9: -]+) .+$:<div class="changelog"><h2>Revision \1 by \2<br>at \3</h2>:g;p}')
   </div>
 
   <div id="MAIN">