Checkout
 

hwright in subversion

* subversion/libsvn_diff/diff_file.c

(find_identical_suffix): Remove a variable that was being set, but not used,

and move it into an inner scope instead.

* subversion/libsvn_client/diff.c

(adjust_paths_for_diff_labels): Don't set a value that is going to

immediately go out of scope.

Fix memory leak on MacOS platforms.

* subversion/libsvn_subr/sysinfo.c

(system_version_plist): Release the CFMutableDataRef if returning early.

* subversion/libsvn_client/locking_commands.c:

Don't allocate a variable that is never used.

Remove a couple of redundant assignments and checks. We already have the

desired source and destination paths, and we already know the kind of the

source subdir, so just cut to the chase and do the hotcopy.

* subversion/libsvn_fs_x/hotcopy.c

(hotcopy_body): Don't recompute src_subdir and dst_subdir when we already have

them handy.

Ensure that the the base_revision member is set when initializing the

svn_client__mtcc_t struct.

* subversion/libsvn_client/mtcc.c

(svn_client__mtcc_create): Make sure base_revision member is set in all

code paths, restructure things to make this a

bit more obvious.

On the ev2-export branch:

Bring up-to-date with trunk.

  1. … 234 more files in changeset.
On the ev2-export branch:

Bring up-to-date with trunk. This picks up fixes for merge test 133.

On the ev2-export branch:

Bring up-to-date with trunk. This results in merge tests 133 failing,

because it is currently failing on trunk.

  1. … 125 more files in changeset.
Followup to r1436580: Add a const to silence a compiler warning.

* subversion/libsvn_client/patch.c

(get_hunk_info): Constify a variable.

On the ev2-export branch:

Bring up-to-date with trunk.

  1. … 100 more files in changeset.
On the ev2-export branch:

Add an include to fix the build.

* subversion/libsvn_client/client.h:

Include svn_client_private.h.

On the ev2-export branch:

Bring up-to-date with trunk. This introduces build breakage as a result of

r1430386 on trunk.

  1. … 101 more files in changeset.
Spiritually merge r1428706 from trunk, under the obvious fix rule.

Happy New Year.

* subversion/libsvn_subr/version.c

(svn_version_extended): Bump copyright year.

On the ev2-export branch:

Bring up-to-date with trunk.

  1. … 55 more files in changeset.
On the ev2-export branch:

Bring up-to-date with trunk.

    • ?
    /branches/ev2-export/build/ac-macros/compiler.m4
  1. … 5 more files in changeset.
On the ev2-export branch:

Fix import test 7 by re-adding a snippet of code omitted when we merged the

new inherited props code from trunk.

* subversion/libsvn_client/import.c

(import): Ignore svn:ignore on newly created directories. While we're here,

add an iterpool.

On the ev2 export branch:

Bring up-to-date with trunk.

    • ?
    /branches/ev2-export/subversion/libsvn_subr/config_impl.h
    • ?
    /branches/ev2-export/subversion/svnserve/svnserve.conf.5
  1. … 36 more files in changeset.
For the Ev2 FS commit editor: ignore NULL properties when altering a directory.

* subversion/libsvn_fs/editor.c

(alter_directory_cb): Only alter props if given.

On the ev2-export branch:

Bring up-to-date with trunk.

  1. … 99 more files in changeset.
Similar to r1421645, but for the Python bindings: filter out noisy warnings.

* build/ac-macros/swig.m4

(SVN_FIND_SWIG): Filter some noise from the output of 'make swig-py'.

Const-ify an argument.

* subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c,

subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.h

(r2c_svn_string): Constify the ctx param.

Make the warnings issued when building the Ruby bindings *much* less verbose.

The removed warnings are the result of swig's---ahem---interesting way of

generating code. Hopefully, this helps us find more errors, more quickly.

* build/ac-macros/swig.m4

(SVN_FIND_SWIG): Filter out a number of compiler warnings flags for the Ruby

bindings.

Add a helper configure macro for stripping values from compile-time flags,

and use it in a couple of places in configure. (More uses coming soon.)

* build/ac-macros/svn-macros.m4

(SVN_STRIP_FLAG): New.

* configure.ac:

Use the new macro when stripping flags for clang.

On the ev2-export branch:

Bring up-to-date with trunk.

On the ev2-export branch:

Bring up-to-date with trunk@1421408, splitting the Ev2 import implementation

to follow the change on trunk.

On the ev2-export branch:

Bring up-to-date with trunk@1421407.

  1. … 75 more files in changeset.
On the ev2-export branch:

* BRANCH-README: Bring closer to reality.

On the ev2-export branch:

Bring up-to-date with trunk, accepting the full incoming version of

libsvn_client/export.c, as changes have been manually migrated to trunk.

  1. … 9 more files in changeset.