From: Martin Man Date: 2002-02-05T03:51:23+09:00 Subject: CVS commit emails --Yylu36WmvOXNoKYn Content-Type: multipart/mixed; boundary="Dxnq1zWXvFF0Q93v" Content-Disposition: inline --Dxnq1zWXvFF0Q93v Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable hi all, Recently I've subscribed myself to the ruby-cvs mailing list to see what's happening and over the weeks I'm finding the commit emails quite bor= ing (nothing personal, just plain CVS setup I think). I happen to be an Apache commiter as well and we're using some hand made CVS log scripts that do at least following... 1) they send only one email for one commit (not one for each set of modifie= d=20 files in different directories), so that one commit email means one chunk of related changes. 2) they attach context diffs of all changes to the bottom of email so that = one can immediately see what has happened with the sources. =09 This proved to be a very convenient method of tracking the project progress and staying up to date without the need to walk through sources. It also helps to keep eye on possible source bugs, etc... I'm offering my help to set up similar logging emails for ruby cvs, it might help, especially in situations where cvs log message is not longer than 20 characters (90% of log messages I've seen in ruby-cvs till now :-))) let me know if you're interested, P.S. The URLs pointing to the web CVS interface that are included in commit emails nowadays are nice too, but they do not provide diffs, nor they are local (e.g., useless without connectivity) P.P.S. I'm attaching one rather simplier commit email from=20 xml-cocoon2-cvs so that you hopefully see what I'm talking about... --=20 1024D/6E060223 2CC0 4AF6 92DA 5CBF 5F09 7BCB 6202 7024 6E06 0223 http://mman.dyndns.org/mman.gpg --Dxnq1zWXvFF0Q93v Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: attachment; filename=xxx Content-Transfer-Encoding: quoted-printable sylvain 02/02/01 06:40:45 Modified: src/java/org/apache/cocoon/components/store MRUMemoryStore.java Log: Remove unnecessary import =20 Revision Changes Path 1.7 +0 -2 xml-cocoon2/src/java/org/apache/cocoon/components/st= ore/MRUMemoryStore.java =20 Index: MRUMemoryStore.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/sto= re/MRUMemoryStore.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- MRUMemoryStore.java 1 Feb 2002 13:27:32 -0000 1.6 +++ MRUMemoryStore.java 1 Feb 2002 14:40:45 -0000 1.7 @@ -25,8 +25,6 @@ import org.apache.cocoon.Constants; import org.apache.cocoon.util.ClassUtils; import org.apache.cocoon.util.IOUtils; -import org.apache.regexp.RE; -import org.apache.regexp.RESyntaxException; =20 import java.io.File; import java.io.IOException; =20 =20 =20 ---------------------------------------------------------------------- In case of troubles, e-mail: webmaster@xml.apache.org To unsubscribe, e-mail: cocoon-cvs-unsubscribe@xml.apache.org For additional commands, e-mail: cocoon-cvs-help@xml.apache.org --Dxnq1zWXvFF0Q93v-- --Yylu36WmvOXNoKYn Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE8XtAwYgJwJG4GAiMRAtQnAJ9w3DSlkVKuPJGCN/jSyq4PTldCsgCfe77j MCtcUrYnjucpv2detUbj8Ik= =oH5+ -----END PGP SIGNATURE----- --Yylu36WmvOXNoKYn--