svnadmin create --user --group Attempt #3
From: John Peacock <jpeacock_at_rowman.com>
Date: 2003-11-07 20:43:58 CET
I have attached my latest attempt to automatically create repositories with
http://subversion.tigris.org/issues/show_bug.cgi?id=1541
The log message is below (and also attached to the issue).
If this meets with more approval than the last attempt, I will try to get a test
John
-- John Peacock Director of Information Research and Technology Rowman & Littlefield Publishing Group 4501 Forbes Boulevard Suite H Lanham, MD 20706 301-459-3366 x.5010 fax 301-429-5748 ------------ LOG MESSAGE ------------ Implement two new options to the 'svnadmin create' command to explicitely create a new repository with rights appropriate for either 1) exclusive access by a single user/process 2) shared access by all members of an existing system group This is likely to only be relevant to Unix-like operating systems, where chmod(), setgid(), and setuid() are meaningful. * configure.in Add tests to check for existance of chmod, setgid, and setuid * subversion/svnadmin/main.c (#include) - need svn_private_config.h in order to get autoconf #define's (enum),(options_table),(cmd_table): add owner_id, group_id to option tables (subcommand_create): Add logic to get system UID and GID and switch current process to those values before calling svn_repos_create() Create empty top level repository directory first and change ownership * doc/book/book/ch05.xml (svn-ch-5-sect-2): Add paragraph and link to discussion of --owner and --group options in svn-ch-5-sect-5. (svn-ch-5-sect-5): Document the use of --owner and --group to create the repository with specific rights for limited repository access. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org For additional commands, e-mail: dev-help@subversion.tigris.orgReceived on Fri Nov 7 20:44:27 2003 |
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.