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

CGI for repository administration

From: Josef Wolf <jw_at_raven.inka.de>
Date: 2002-11-14 01:03:53 CET


As I have mentioned some days ago on this list, I have written a CGI
which is intended to help administration of a subversion server.

With this CGI you can do most of the day-to-day administration without
logging in to the server. Here are some key features of it:

- you can create new repositories. When creating a new repository, you
  can choose one of the (previously defined) templates for this new
  repos. The template defines any initial directories, files,
  property-settings and pre-commit/post-commit[1] definitions.
- you can delete existing repos (well, this functionality will
  disappear at some day, It is intended only for my testings of the
  script ;-)
- you can add/delete users to the passwd and change their passwords.
  Any user can change its own password, of course.
- you can define which users have access (i.e: read/write) permissions
  and which ones have administrator permissions on any repos.
- you can configure an other script which uses the definitiones
  mentioned above[1]. This script combines the functionality
  of commit-email.pl and commit-access-control.pl
- you can browse/edit commit-logs in a (IMHO) more convenient manner
  than tweak-log.cgi does.
- It is already prepared for support of different languages (currently
  english and german)

This script is not ready yet. The main issues currently are:

- It needs enhancements in security. Currently, I would run it _only_
  in secure environments.
- It needs more sanity checks.
- It needs to "apachectl graceful" after repos-creation.
- It needs some more features ;-)

Now the two big questions:

- Would such a script have a chance to find its way into the tools/cgi
- should I share this script _now_ (with the issues mentioned above)
  or should I fix all the sanity/security issues before I post it?

-- Josef Wolf -- jw@raven.inka.de --
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Nov 14 01:04:54 2002

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