[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-cvs] [18] discuss svn commit email
From: |
karl |
Subject: |
[Savannah-cvs] [18] discuss svn commit email |
Date: |
Mon, 26 Aug 2013 17:12:27 +0000 |
Revision: 18
http://svn.sv.gnu.org/viewvc/?view=rev&root=administration&revision=18
Author: karl
Date: 2013-08-26 17:12:25 +0000 (Mon, 26 Aug 2013)
Log Message:
-----------
discuss svn commit email
Modified Paths:
--------------
trunk/sviki/SavannahArchitecture.mdwn
trunk/sviki/SvN.mdwn
trunk/sviki/SvNTasks.mdwn
Modified: trunk/sviki/SavannahArchitecture.mdwn
===================================================================
--- trunk/sviki/SavannahArchitecture.mdwn 2013-08-26 00:26:31 UTC (rev 17)
+++ trunk/sviki/SavannahArchitecture.mdwn 2013-08-26 17:12:25 UTC (rev 18)
@@ -55,10 +55,10 @@
From the mgt domU, the other domU's are accessible via ssh.
-- ssh <mailto:address@hidden>
-- ssh <mailto:address@hidden>
-- ssh <mailto:address@hidden>
-- ssh <mailto:address@hidden>
+- ssh address@hidden
+- ssh address@hidden
+- ssh address@hidden
+- ssh address@hidden
SSH keys may be synced to the savannah virtual machines using the
/root/maintenance/authorized\_keys\_replicate.sh script, which copies
Modified: trunk/sviki/SvN.mdwn
===================================================================
--- trunk/sviki/SvN.mdwn 2013-08-26 00:26:31 UTC (rev 17)
+++ trunk/sviki/SvN.mdwn 2013-08-26 17:12:25 UTC (rev 18)
@@ -1,47 +1,34 @@
-Installation
-------------
-
-ViewCVS can be used for the web interface - currently I reused CVS'
-installation.
-
-websvn is a PHP alternative. SVN::Web
-(http://search.cpan.org/\~clkao/SVN-Web/lib/SVN/Web.pm) [[ToDo]] might
-also support SVK, and hence would be nice to have.
-
-svnmailer (Debian package svnmailer)
-(<http://opensource.perlig.de/svnmailer/>)
-is the equivalent to commit\_prep+log\_accum. It apparently have some
-quirks as soon as you do start using a non-trivial setup (heard in the
-Gna! mailing list, the latest being
-<https://gna.org/support/?func=detailitem&item_id=1556>).
-Last version: 1.08 / April 2006
-
-svn-notify (Debian package libsvn-notify-perl)
-(<http://search.cpan.org/~dwheeler/SVN-Notify/>)
-is another commit notification package, currently tested by the
-phpGroupWare project
-(<http://savannah.gnu.org/support/?106102>).
-Last version: SVN-Notify-2.66 / Jun 2007
-
-If you think can you help with SVN support, check [[SvNTasks]].
-
Locations
---------
+- svn+ssh://address@hidden/PROJECT - write access for project members
- svn://svn.sv.gnu.org/PROJECT - anonymous access
-- svn+ssh://address@hidden/PROJECT - write access
-- <http://svn.sv.gnu.org/svn/PROJECT>
- - slow access for coward people who can't talk their admin into
- allowing outgoing SVN access
-- <http://svn.sv.gnu.org/viewcvs/?root=PROJECT>
- - ViewCVS
-- '/vservers/cvs/srv/svn/PROJECT' - SV admins
+- <http://svn.sv.gnu.org/svn/PROJECT> - slow readonly access for people
+ who can't talk their admin into allowing outgoing SVN access
+- <http://svn.sv.gnu.org/viewvc/?root=PROJECT>
+- `vcs:/srv/svn/PROJECT` - actual host location, for admins
-CVS to SVN conversion
----------------------
+Documentation
+-------------
-Cf. [[CvSToSvN]]
+- The SVN book at
+ <http://svnbook.red-bean.com/>
+- Tips at BerliOS:
+
<http://developer.berlios.de/docman/display_doc.php?docid=394&group_id=2#convert>
+- The documentation from Gna!
+ (<https://gna.org/svn/?group=savane>,
+ <https://gna.org/cookbook/?group=admin#svn>)
+- CVS to SVN conversion: see [[CvSToSvN]].
+Commit Email
+------------
+
+For users: please submit a support request, including the project name
+and the email address to send commits to.
+
+For admins: there is a script `vcs:/usr/local/bin/svn-commit-email` to
+create the (boilerplate) post-commit hook.
+
SVK
---
@@ -67,23 +54,8 @@
- <http://subversion.tigris.org/project_links.html>
- <http://svnbook.red-bean.com/en/1.1/apds03.html>
-Documentation
--------------
-
-- The SVN book at
- <http://svnbook.red-bean.com/>
-- Tips at BerliOS:
-
<http://developer.berlios.de/docman/display_doc.php?docid=394&group_id=2#convert>
-- The documentation from Gna!
- (<https://gna.org/svn/?group=savane>,
- <https://gna.org/cookbook/?group=admin#svn>)
-
Other links
-----------
- SF.net supports SVN since feb. 2006:
<https://sourceforge.net/docs/E09/>
-
-#### subtopics:
-
-- [[BerliOS]]
Modified: trunk/sviki/SvNTasks.mdwn
===================================================================
--- trunk/sviki/SvNTasks.mdwn 2013-08-26 00:26:31 UTC (rev 17)
+++ trunk/sviki/SvNTasks.mdwn 2013-08-26 17:12:25 UTC (rev 18)
@@ -1,6 +1,33 @@
-If you'd like to help, please contact address@hidden or
-join \#savannah at FreeNode.
+If you'd like to help, please contact address@hidden
+See [[SvN]] about commit email. All else seems basically done.
+
+Installation
+------------
+
+ViewCVS can be used for the web interface - currently I reused CVS'
+installation.
+
+websvn is a PHP alternative. SVN::Web
+(http://search.cpan.org/\~clkao/SVN-Web/lib/SVN/Web.pm) [[ToDo]] might
+also support SVK, and hence would be nice to have.
+
+svnmailer (Debian package svnmailer)
+(<http://opensource.perlig.de/svnmailer/>)
+is the equivalent to `commit_prep+log_accum`. It apparently have some
+quirks as soon as you do start using a non-trivial setup (heard in the
+Gna! mailing list, the latest being
+<https://gna.org/support/?func=detailitem&item_id=1556>).
+Last version: 1.08 / April 2006
+
+svn-notify (Debian package libsvn-notify-perl)
+(<http://search.cpan.org/~dwheeler/SVN-Notify/>)
+is another commit notification package, currently tested by the
+phpGroupWare project
+(<http://savannah.gnu.org/support/?106102>).
+Last version: SVN-Notify-2.66 / Jun 2007
+
+
Tasks needed for base support - done:
-------------------------------------
@@ -17,8 +44,8 @@
- DONE: alter the Savane repository creation - do not try to enforce a
repository layout
-Tasks needed for better maintenance:
-------------------------------------
+Tasks needed for better maintenance - not needed
+------------------------------------------------
- TODO Automatically import SVN dumps on user request (as SF does -
<http://sourceforge.net/docs/E09#import>)
@@ -27,14 +54,5 @@
for temporary files (goal: no hard-disk access during read-only
access [I don't think SVN has read locks, though, unlike CVS, and
thanks to the transaction / atomic commit design]).
-- TODO On-commit e-mail notifications (aka hooks management -
- <http://sourceforge.net/docs/E09#scripts>)
- TODO Automatically migrate a CVS repository to SVN repository on
user request; cvs2svn comes to mind, but see other tools at [[SvN]]
-- TODO Your suggestions :)
-
-Other SCM at Savannah
----------------------
-
-[[CVS]] - [[GNUArch]]/[[UsingGnuArch]] - Git - [[Hg]] -
-[[SvN]]/[[SvNTasks]]
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Savannah-cvs] [18] discuss svn commit email,
karl <=