savannah-cvs
[Top][All Lists]
Advanced

[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]]




reply via email to

[Prev in Thread] Current Thread [Next in Thread]