This is a sample output from mailer.py. When the original email was sent out
for rev 5158, I got a bit cranky with the output. So... I hopped onto
morbius and configured mailer.py to generate emails. I haven't hooked it in,
but it is ready for that. The differences to note:
* summary section describes copies
- revision and where it is from
- whether just a copy was made, or copy and mods
* deletes are suppressed
* if mods are made to a copy, then you get a diff of the mods
- this was the main motivator; in that original email, it was impossible
to see the mods cuz the whole file was marked as added (diff against an
empty file rather than the source of the copy)
* files copied with no change are not diff'd -- the relevant info is in the
header summary
* deleted files are not diff'd -- info is in the summary already
* this commit doesn't show it, but the summary area will also show if
property mods are made (and if so, whether text mods were made, too)
[ I'll send a sample in just a second ]
So my questions are:
1) any problems with this output?
2) should we switch the mailer on svn.collab.net?
Cheers,
-g
On Sat, Mar 01, 2003 at 08:26:51AM -0600, gstein@tigris.org wrote:
> Author: gstein
> Date: Sat Mar 1 06:41:09 2003
> New Revision: 5158
>
> Added:
> trunk/build/ac-diff-test/
> trunk/build/ac-diff-test/check-diff-input-1.txt
> - copied unchanged from rev 5156, trunk/ac-helpers/check-diff-input-1.txt
> trunk/build/ac-diff-test/check-diff-input-2.txt
> - copied unchanged from rev 5156, trunk/ac-helpers/check-diff-input-2.txt
> trunk/build/ac-diff-test/gnu-diff.m4
> - copied unchanged from rev 5156, trunk/ac-helpers/gnu-diff.m4
> trunk/build/ac-diff-test/mine.txt
> - copied unchanged from rev 5156, trunk/ac-helpers/mine.txt
> trunk/build/ac-diff-test/older.txt
> - copied unchanged from rev 5156, trunk/ac-helpers/older.txt
> trunk/build/ac-diff-test/result.txt
> - copied unchanged from rev 5156, trunk/ac-helpers/result.txt
> trunk/build/ac-diff-test/yours.txt
> - copied unchanged from rev 5156, trunk/ac-helpers/yours.txt
> trunk/build/ac-macros/
> trunk/build/ac-macros/apr.m4
> - copied unchanged from rev 5156, trunk/ac-helpers/apr.m4
> trunk/build/ac-macros/aprutil.m4
> - copied unchanged from rev 5156, trunk/ac-helpers/aprutil.m4
> trunk/build/ac-macros/berkeley-db.m4
> - copied unchanged from rev 5156, trunk/ac-helpers/berkeley-db.m4
> trunk/build/ac-macros/find_apr.m4
> - copied unchanged from rev 5156, trunk/ac-helpers/find_apr.m4
> trunk/build/ac-macros/find_apu.m4
> - copied unchanged from rev 5156, trunk/ac-helpers/find_apu.m4
> trunk/build/ac-macros/java.m4
> - copied unchanged from rev 5156, trunk/ac-helpers/java.m4
> trunk/build/ac-macros/neon.m4
> - copied, changed from rev 5156, trunk/ac-helpers/neon.m4
> trunk/build/ac-macros/svn-apache.m4
> - copied unchanged from rev 5156, trunk/ac-helpers/svn-apache.m4
> trunk/build/ac-macros/svn-macros.m4
> - copied unchanged from rev 5156, trunk/ac-helpers/svn-macros.m4
> trunk/build/ac-macros/swig.m4
> - copied, changed from rev 5156, trunk/ac-helpers/swig.m4
> trunk/build/get-neon-ver.sh
> - copied unchanged from rev 5156, trunk/ac-helpers/get-neon-ver.sh
> trunk/build/get-py-info.py
> - copied unchanged from rev 5156, trunk/ac-helpers/get-py-info.py
> Removed:
> trunk/ac-helpers/apr.m4
> trunk/ac-helpers/aprutil.m4
> trunk/ac-helpers/berkeley-db.m4
> trunk/ac-helpers/check-diff-input-1.txt
> trunk/ac-helpers/check-diff-input-2.txt
> trunk/ac-helpers/find_apr.m4
> trunk/ac-helpers/find_apu.m4
> trunk/ac-helpers/get-neon-ver.sh
> trunk/ac-helpers/get-py-info.py
> trunk/ac-helpers/gnu-diff.m4
> trunk/ac-helpers/java.m4
> trunk/ac-helpers/mine.txt
> trunk/ac-helpers/neon.m4
> trunk/ac-helpers/older.txt
> trunk/ac-helpers/result.txt
> trunk/ac-helpers/svn-apache.m4
> trunk/ac-helpers/svn-macros.m4
> trunk/ac-helpers/swig.m4
> trunk/ac-helpers/yours.txt
> Modified:
> trunk/build/buildcheck.sh
> trunk/configure.in
> Log:
> build/ was always intended to be a superset of ac-helpers (autoconf
> macros, build tools, scripts, etc), and to obsolete the ac-helpers
> directory. Get a bunch of stuff moved from ac-helpers to build.
>
> * build/get-neon-ver.sh: moved from ac-helpers
> * build/get-py-info.py: moved from ac-helpers
>
> * build/ac-macros: new directory to hold autoconf (m4) macros
>
> * build/ac-macros/apr.m4,
> build/ac-macros/aprutil.m4,
> build/ac-macros/berkeley-db.m4,
> build/ac-macros/find_apr.m4,
> build/ac-macros/find_apu.m4,
> build/ac-macros/java.m4,
> build/ac-macros/svn-apache.m4,
> build/ac-macros/svn-macros.m4: moved from ac-helpers
>
> * build/ac-macros/neon.m4: moved from ac-helpers. changed path to
> get-neon-ver.sh.
>
> * build/ac-macros/swig.m4: moved from ac-helpers. changed path to
> get-py-info.py.
>
> * build/ac-diff-test: new directory to hold the gnu-diff test
>
> * build/ac-diff-test/check-diff-input-1.txt,
> build/ac-diff-test/check-diff-input-2.txt,
> build/ac-diff-test/gnu-diff.m4
> build/ac-diff-test/mine.txt,
> build/ac-diff-test/older.txt,
> build/ac-diff-test/result.txt,
> build/ac-diff-test/yours.txt: moved from ac-helpers
>
> * build/buildcheck.sh:
> - change path to get-neon-ver.sh
> - change paths to find_apr.m4 and find_apu.m4
>
> * configure.in:
> - change paths in the sinclude() macros
> - change path in SVN_LIB_DIFFUTILS() invocation
>
>
> Copied: trunk/build/ac-macros/neon.m4 (from rev 5156, trunk/ac-helpers/neon.m4)
> ==============================================================================
> --- trunk/ac-helpers/neon.m4 (original)
> +++ trunk/build/ac-macros/neon.m4 Sat Mar 1 06:41:09 2003
> @@ -43,7 +43,7 @@
> [
> if test -d $abs_srcdir/neon ; then
> AC_MSG_CHECKING([neon library version])
> - NEON_VERSION=`$abs_srcdir/ac-helpers/get-neon-ver.sh $abs_srcdir/neon`
> + NEON_VERSION=`$abs_srcdir/build/get-neon-ver.sh $abs_srcdir/neon`
> AC_MSG_RESULT([$NEON_VERSION])
> case "$NEON_VERSION" in
> $NEON_WANTED_REGEX)
>
> Copied: trunk/build/ac-macros/swig.m4 (from rev 5156, trunk/ac-helpers/swig.m4)
> ==============================================================================
> --- trunk/ac-helpers/swig.m4 (original)
> +++ trunk/build/ac-macros/swig.m4 Sat Mar 1 06:41:09 2003
> @@ -84,17 +84,17 @@
> SWIG_LDFLAGS="$ac_cv_swig_ldflags"
>
> AC_CACHE_CHECK([for Python includes], [ac_cv_python_includes],[
> - ac_cv_python_includes="`$PYTHON ${abs_srcdir}/ac-helpers/get-py-info.py --includes`"
> + ac_cv_python_includes="`$PYTHON ${abs_srcdir}/build/get-py-info.py --includes`"
> ])
> SWIG_PY_INCLUDES="$ac_cv_python_includes"
>
> AC_CACHE_CHECK([for compiling Python extensions], [ac_cv_python_compile],[
> - ac_cv_python_compile="`$PYTHON ${abs_srcdir}/ac-helpers/get-py-info.py --compile`"
> + ac_cv_python_compile="`$PYTHON ${abs_srcdir}/build/get-py-info.py --compile`"
> ])
> SWIG_PY_COMPILE="$ac_cv_python_compile"
>
> AC_CACHE_CHECK([for linking Python extensions], [ac_cv_python_link],[
> - ac_cv_python_link="`$PYTHON ${abs_srcdir}/ac-helpers/get-py-info.py --link`"
> + ac_cv_python_link="`$PYTHON ${abs_srcdir}/build/get-py-info.py --link`"
> ])
> SWIG_PY_LINK="$ac_cv_python_link"
> fi
>
> Modified: trunk/build/buildcheck.sh
> ==============================================================================
> --- trunk/build/buildcheck.sh (original)
> +++ trunk/build/buildcheck.sh Sat Mar 1 06:41:09 2003
> @@ -117,7 +117,7 @@
> NEON_TEST_REGEX=*
> fi
> if test -d ./neon; then
> - NEON_VERSION="`./ac-helpers/get-neon-ver.sh neon`"
> + NEON_VERSION="`./build/get-neon-ver.sh neon`"
> case "$NEON_VERSION" in
> $NEON_TEST_REGEX)
> ;;
> @@ -134,7 +134,7 @@
> # check that our local copies of files match up with those in APR(UTIL)
> #
> if test -d ./apr; then
> - if cmp -s ./ac-helpers/find_apr.m4 ./apr/build/find_apr.m4; then
> + if cmp -s ./build/ac-macros/find_apr.m4 ./apr/build/find_apr.m4; then
> :
> else
> echo "buildcheck: local copy of find_apr.m4 does not match APR's copy."
> @@ -149,7 +149,7 @@
> fi
>
> if test -d ./apr-util; then
> - if cmp -s ./ac-helpers/find_apu.m4 ./apr-util/build/find_apu.m4; then
> + if cmp -s ./build/ac-macros/find_apu.m4 ./apr-util/build/find_apu.m4; then
> :
> else
> echo "buildcheck: local copy of find_apu.m4 does not match APRUTIL's copy."
>
> Modified: trunk/configure.in
> ==============================================================================
> --- trunk/configure.in (original)
> +++ trunk/configure.in Sat Mar 1 06:41:09 2003
> @@ -43,17 +43,18 @@
> AC_SUBST(MKDIR)
>
> dnl Grab our own macros
> -sinclude(ac-helpers/berkeley-db.m4)
> -sinclude(ac-helpers/svn-apache.m4)
> -sinclude(ac-helpers/svn-macros.m4)
> -sinclude(ac-helpers/neon.m4)
> -sinclude(ac-helpers/find_apr.m4)
> -sinclude(ac-helpers/apr.m4)
> -sinclude(ac-helpers/find_apu.m4)
> -sinclude(ac-helpers/aprutil.m4)
> -sinclude(ac-helpers/java.m4)
> -sinclude(ac-helpers/swig.m4)
> -sinclude(ac-helpers/gnu-diff.m4)
> +sinclude(build/ac-macros/berkeley-db.m4)
> +sinclude(build/ac-macros/svn-apache.m4)
> +sinclude(build/ac-macros/svn-macros.m4)
> +sinclude(build/ac-macros/neon.m4)
> +sinclude(build/ac-macros/find_apr.m4)
> +sinclude(build/ac-macros/apr.m4)
> +sinclude(build/ac-macros/find_apu.m4)
> +sinclude(build/ac-macros/aprutil.m4)
> +sinclude(build/ac-macros/java.m4)
> +sinclude(build/ac-macros/swig.m4)
> +
> +sinclude(build/ac-diff-test/gnu-diff.m4)
>
> dnl Grab the libtool macros
> sinclude(ac-helpers/libtool.m4)
> @@ -338,7 +339,7 @@
> fi
>
> dnl Find suitable diff utilities
> -SVN_LIB_DIFFUTILS(${abs_srcdir}/ac-helpers)
> +SVN_LIB_DIFFUTILS(${abs_srcdir}/build/ac-diff-test)
>
> dnl Since this is used only on Unix-y systems, define the path separator as '/'
> AC_DEFINE_UNQUOTED(SVN_PATH_LOCAL_SEPARATOR, '/',
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: svn-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: svn-help@subversion.tigris.org
--
Greg Stein, http://www.lyra.org/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Mar 1 15:58:48 2003