From 6a4bc3d04eca64d9db794b427e6377c8f9a673f6 Mon Sep 17 00:00:00 2001
From: Ian C <ianc@noddybox.co.uk>
Date: Fri, 30 Nov 2018 16:09:34 +0000
Subject: Initial working version.

---
 log.php | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)
 create mode 100644 log.php

(limited to 'log.php')

diff --git a/log.php b/log.php
new file mode 100644
index 0000000..58c2f23
--- /dev/null
+++ b/log.php
@@ -0,0 +1,36 @@
+<?php
+
+/*
+    svnbrowse - simple SVN browser
+    Copyright (C) 2018 Ian Cowburn
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+require 'config.php';
+require 'common.php';
+
+global $config;
+
+$url = Sanatise($_REQUEST['u']);
+$fname = basename($url);
+
+$cmd = $config['svn'] . ' log --non-interactive ' .
+	'--username=' . $config['username'] . ' ' .
+	'--password=' . $config['password'] . ' ' .
+	escapeshellarg($url);
+
+header('Content-Type: text/plain');
+passthru($cmd);
+?>
-- 
cgit v1.2.3