X-Git-Url: http://git.plutz.net/?p=busy;a=blobdiff_plain;f=templates%2FSubversion.page;h=866b965d88c735e27b74b8f7dd6c2d75f66ee3db;hp=72f8189bb00995ebd7fc8a28b9c33148f160fe3f;hb=HEAD;hpb=f485895094cd72318b46f39689c3ba954eb37411 diff --git a/templates/Subversion.page b/templates/Subversion.page index 72f8189..866b965 100755 --- a/templates/Subversion.page +++ b/templates/Subversion.page @@ -3,35 +3,20 @@ cat <

Path:

- [root] - $(tmp="$url" - until [ -z "$tmp" -o "$tmp" = '//' -o "$tmp" = './' ]; do - echo "/$(basename "$tmp") " - tmp="$(dirname "$tmp")/" - done |tac) + [root]/ + $(svn_path)

Revisions:

- $(for i in {1.."$lastrev"}; do - echo "$i" - done) + $(svn_revisions) :g; - s:^r([0-9]+) \| ([a-zA-Z0-9]+) \| ([0-9: -]+) .+$:

Revision \1 by \2
at \3

:g;p}') + $(svn_changelog)
-
-

$(basename "$url"), Revision "$rev":

- $(if (egrep -q '^(.*/|)$' <<<"$url"); then #are we showing a directory - svn ls -r "$rev" "${baseuri}/${url}" |sed -r "s:^.*$:&
:g" - echo '
' - else #or are we showing a file - lang=$(source-highlight --lang-list |cut -d\ -f1 |grep -x "$(sed 's:.*\.::g' <<<"$url")" || echo sh) - grep -q '\.' <<<"$url" || lang=txt - svn cat -r "$rev" "${baseuri}/${url}" |source-highlight -s "$lang" - fi) +
+

$(basename "$url"), Revision "$rev":

+ $(svn_showurl)
SVNEND