[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Apache svn - how to customize rendering?

From: Mark Phippard <markphip_at_gmail.com>
Date: Sun, 10 Dec 2017 10:53:37 -0500

> On Dec 10, 2017, at 3:30 AM, Bo Berglund <bo.berglund_at_gmail.com> wrote:
>
> I installed svn on Ubuntu 16.04.3 LTS using the following how-to
> webpage:
> https://tecadmin.net/install-subversion-server-on-ubuntu/#
>
> Then I have migrated my CVS repositories to svn using cvs2svn and it
> seems like all code has come though even though my cvs modules
> definitions have not so I have to manually recreate the externals.
>
> When I browse the repositories with my web browser it really looks
> pretty basic with just a vertical one-column list of files/directories
> shown in browser default font. Is there some way to enhance/customize
> it a bit so it gets a more attractive look?
>
> With CVS we have used ViewCVS, which has a more informative display
> when browsing the repository also including navigation help and file
> info. Could Apache Svn be configured to display anything similar to
> what VieCVS could do back in 2005?
>
> Or do I have to install VieVC and in that case how would it affect the
> existing Apache Svn?
>

If you want any "features" like being able to view history and see diffs then you need ViewVC or a similar product. These just install alongside and co-exist with SVN, they do not replace the server.

If you just want to be able to view HEAD revision of files then the built in support is fine and you can use SVNIndexXSLT to style it nicer.

There are some tools out there that try to use this technique to build a ViewVC-like experience but they still require something running on the server to serve up those additional history/diff related requests. The best example I have seen is this:

http://svn.code-host.net/project.html

Mark

>
Received on 2017-12-10 16:53:49 CET

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.