Ian Brockbank <Ian.Brockbank@wolfsonmicro.com>

r850872, r850074

r850872 | breser | 2004-09-01 15:16:35 -0500 (Wed, 01 Sep 2004)

Add a contrib script to help with updating externals for branching/tagging.

Patch by: Ian Brockbank <Ian.Brockbank@wolfsonmicro.com>

* configure.in
  Add svncopy.pl and testsvncopy.pl as files to be generated.

* contrib/client-side/svncopy.pl.in
* contrib/client-side/testsvncopy.pl.in
* contrib/client-side/svncopy.README
  New files.

r850074 | breser | 2004-06-14 23:39:22 -0500 (Mon, 14 Jun 2004)

Get svn_load_dirs.pl working on Windows.

Patch by: Ian Brockbank <Ian.Brockbank@wolfsonmicro.com>

   * svn_load_dirs.pl.in
     (main code, setting up $temp_dir): Use TMPDIR => 1 in call
     to tempdir to pick up the system temporary directory portably.

     (main code, processing properties): Windows chokes on
     multi-line commands, caused (potentially) by properties.
     Write to a temporary file and use --file instead of passing
     the value.  This also requires use of File::Temp::tempfile().

     (safe_read_from_pipe): open(HANDLE, "-|"); doesn't work on
     Windows.  Replaced it with open(HANDLE, "@commandline |"); on
     Windows.  This also necessitates pre-processing the command
     line to protect it from the Windows shell, and passing
     comments via a temporary file using --file instead of -m.