X-Git-Url: http://git.plutz.net/?p=busy;a=blobdiff_plain;f=pages%2FSubversion.sh;fp=pages%2FSubversion.sh;h=642f43dbab2f187508196965f7bc049aa0ed57e2;hp=1e506a8ae1b5d4dd3858c2f2d61ff01cfa623b0c;hb=e6133c890222e735b322df23f5931c59cea06ae6;hpb=233efbaf5a599d99851e43f16651ddb037d6f0e5
diff --git a/pages/Subversion.sh b/pages/Subversion.sh
index 1e506a8..642f43d 100755
--- a/pages/Subversion.sh
+++ b/pages/Subversion.sh
@@ -19,6 +19,7 @@
url="$(echo "$_GET[\"i\"]" |sed -rn '1{s:\t: :g;s:\r::g;s:\\:\\\\:g;s:/+:/:g;p}')"
rev="$(echo "$_GET[\"r\"]" |sed -rn '1{/^[0-9]+$/p}')"
+url="${url:-/}"
baseuri=$(sed -rn 's:^svnRepo=(.*)$:\1:p' project.meta)
lastrev=$(svn info "$baseuri" |sed -rn 's;^Revision: *([0-9]+);\1;p')
@@ -47,7 +48,7 @@ svn_changelog(){
}
svn_showurl(){
- if [ -z "$url" -o "${url%/}" != "$url" ]; then
+ if [ "${url%/}" != "$url" ]; then
# we are showing a directory
svn propget svn:externals -r "$rev" "${baseuri}/${url}" \
| sed -rn "s;^([^ ]+) (.+)$;\2/ [external include from \1]
;p"