X-Git-Url: http://git.plutz.net/?p=busy;a=blobdiff_plain;f=templates%2FSubversion.page;fp=templates%2FSubversion.page;h=73cb146aed095aeb72e8a6125bb935f532ff25d8;hp=72f8189bb00995ebd7fc8a28b9c33148f160fe3f;hb=a0a502c443ab0a8933ed0da159dfd59af59ea65b;hpb=d003277b8a242d85e8f8cd60aca626c871e4ec89 diff --git a/templates/Subversion.page b/templates/Subversion.page index 72f8189..73cb146 100755 --- a/templates/Subversion.page +++ b/templates/Subversion.page @@ -4,34 +4,19 @@ cat <

Path:

[root] - $(tmp="$url" - until [ -z "$tmp" -o "$tmp" = '//' -o "$tmp" = './' ]; do - echo "/$(basename "$tmp") " - tmp="$(dirname "$tmp")/" - done |tac) + $(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