Jon Middleton <jjm@ixtab.org.uk>


Patch Suggested
r848633, r848602, r844374, r844074, r844028, r844010, r843575, r843092, r842955 r843590

r842955 | brane | 2002-08-05 19:18:35 +0000 (Mon, 05 Aug 2002)

* Makefile.in (INSTALL_MOD_SHARED): Change the -a option to
@MOD_ACTIVATION@ substitution variable which is defined in
configure.in.

* configure.in: Add an AC_ARG_ENABLE function to check for
--disable-mod-activation that substitutes @MOD_ACTIVATION@ in
Makefile.in. This feature defaults to "on".

Patch by: Jon Middleton <jjm@ixtab.org.uk>


r843092 | brane | 2002-08-22 19:04:56 +0000 (Thu, 22 Aug 2002)

Add $(DESTDIR) support for "make install".

Patch by: Jon Middleton <jjm@ixtab.org.uk>

* build/gen_make.py
  Added $(DESTDIR) variables before paths of $(MKDIR) and
  $(INSTALL_%s) in all install targets written to build-output.mk
  expect install-mods-shared.


r843575 | kfogel | 2002-10-25 21:10:46 +0000 (Fri, 25 Oct 2002)

Patch by: Jon Middleton <jjm@ixtab.org.uk>

* subversion/bindings/swig/python/setup.py: Add --help and -h options
  that calls _do_usage(), as it exited with an error when running
  './setup --help'.

Note Greg Stein's comments in issue #954, the issue for this patch:

   "Note that setup.py is in the process of being deprecated -- the
    bindings will be built/installed by the normal build system. Until
    that point, though... I see no reason to avoid applying this
    patch."

So, this is to make people's lives easier until we *really* make their
lives easier :-).


r843590 | brane | 2002-10-27 22:31:08 +0000 (Sun, 27 Oct 2002)

* tools/cvs2svn/cvs2svn.py (main): Tell the --trunk, --tags
and --branches options to expect parameters.

Suggested by: Jon Middleton <jjm@ixtab.org.uk>


r844010 | dwhedon | 2002-11-29 22:26:03 +0000 (Fri, 29 Nov 2002)

* doc/book/Makefile: prefix INSTALL_DIR with DESTDIR if passed to make

Patch by: Jon Middleton <jjm@ixtab.org.uk>


r844028 | sussman | 2002-12-02 16:30:05 +0000 (Mon, 02 Dec 2002)

This change allows us to build against the apr-util shipped in apache
2.0.43.  Finally, we can once again announce that Subversion compiles
against the latest apache release.

Patch by: Jon Middleton <jjm@ixtab.org.uk>

* ac-helpers/aprutil.m4 (SVN_LIB_APRUTIL): If $apu_config --version
  fails, just grep the version string out of the script.


r844074 | cmpilato | 2002-12-04 20:03:14 +0000 (Wed, 04 Dec 2002)

Patch by: Jon Middleton <jjm@ixtab.org.uk>

* subversion/bindings/swig/svn_wc.i
  Set svn_boolean_t * as a OUTPARAM.

* tools/examples/check-modified.py
  Added - a python script that checks for modified files.


r844374 | gstein | 2003-01-09 10:01:48 +0000 (Thu, 09 Jan 2003)

Fix up some of the SWIG bindings, apply a tweak from Jon Middleton,
add some helpers to the python bindings, and extend fs.FileDiff to
return the temp files it opened rather than running diff.

* swig/svn_ra.i: include swigutil_*.h for any necessary helpers (for
    example, the python bindings need the thread lock funcs)

* swig/svn_types.i: inclue svn_types.h in the C wrapper and make sure
    the Java utilities are included.

Patch by: Jon Middleton <jjm@ixtab.org.uk>
(Only the svn_wc.i change below.)

* swig/svn_wc.i: svn_wc_status_t ** is an out parameter. handle the
    output typemap application differently for svn_boolean_t (to
    correct a ptr vs int mapping problem). make sure the utility
    headers are included.

* swig/apr.i: revamp the 'apr_off_t *' typemap so we get the correct
    types in the wrapping code (it was declaring the temp var as a
    'long' but that threw off some assignments against apr_off_t). to
    generate a bit more trim code, remove some braces and use double
    quotes to denote the inserted code.

* swig/python/fs.py
  (FileDiff.__init__): change the default for diffoptions to '' so
    that we don't have to have a manual check in the code. simplify
    the assert code. create a subpool for operation.
  (FileDiff.get_files): refactored out of get_pipe to just create the
    tmp files. simplify the writing of the files. clear the subpool.
  (FileDiff.get_pipe): refactored to use self.get_files()

* swig/python/util.py
  (secs_from_timestr): convert an SVN ISO8601 time string into a
    number of seconds from the Unix epoch (Python time seconds).


r848602 | kfogel | 2004-01-27 20:06:15 +0000 (Tue, 27 Jan 2004)

* tools/dev/gnuify-changelog.pl: Update for new output of 'svn log'.

Patch by: Jon Middleton <jjm@ixtab.org.uk>


r848633 | kfogel | 2004-02-05 06:00:53 +0000 (Thu, 05 Feb 2004)

* tools/dev/gnuify-changelog.pl: Add a final blank line if the orginal
    message did not have one.

Patch by: Jon Middleton <jjm@ixtab.org.uk>