Hello!
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
directory?
- 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