]> git.plutz.net Git - shellwiki/blobdiff - handlers/20_revision.sh
Merge commit '3812fa77d2234432e57912e3a6501259b30b1be5'
[shellwiki] / handlers / 20_revision.sh
old mode 100644 (file)
new mode 100755 (executable)
index dd78b92..08350c7
@@ -22,8 +22,8 @@ case "${PATH_INFO}" in
       theme_error 403
     else
     ( export PATH_INFO="${page}"
-      cd "${_DATA}/pages${page}"
-      git show "${rev}:./#page.md" \
+      cd "${_DATA}/pages${page}" || cd "${_DATA}/pages/"
+      git -C "${_DATA}" show "${rev}:pages${PATH_INFO}#page.md" \
       | { printf '<article class="revision">'; md; printf '</article>'; } \
       | theme_page - "${page##*/}"
     )