[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: svn commit: rev 5158 - in trunk: . ac-helpers build build/ac-diff-test build/ac-macros

From: Greg Stein <gstein_at_lyra.org>
Date: 2003-03-01 16:03:41 CET

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

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.