Carlos Martín Nieto <>

r1670647, r1601823

r1601823 | stsp | 2014-06-11 07:57:57 +0000 (Wed, 11 Jun 2014)

On the 'ra-git' branch: Remove unnecessary code in libsvn_ra_git
* subversion/libsvn_ra_git/ra_plugin.c
  (do_git_fetch): no need for explicit connect before fetching
  (svn_ra_git__stat): look up the blob/tree as a generic object, which is
   what map_obj_to_direct() wants.

Patch by: Carlos Martín Nieto <>
(small formatting tweaks by me)

r1670647 | julianfoad | 2015-04-01 13:40:52 +0000 (Wed, 01 Apr 2015)

On the 'ra-git' branch: update to libgit2 v0.22

Patch by: Carlos Martín Nieto <cmn{_AT_}>
  (tweaked by me: removed the quoting style change in

  Specify we build against libgit2 v0.22.

  Fix the LIBTOOL_CONFIG replacement when overriding the config file path.

* subversion/libsvn_ra_git/ra_plugin.c:
  (do_libgit_init): the init function was renamed to git_libgit2_init().
  (split_url): remotes which are not in the config are now called anonymous.
  (do_git_fetch): pass NULL to git_remote_fetch() to get default reflog entries.
  (svn_ra_git__open): git_remote_load() was renamed git_remote_lookup().
  (remote_progress_cb, svn_ra_git__open): the progress callback has been
    renamed to sideband_progress. Rename our callback function to
    remote_sideband_progress_cb to match libgit2 naming.
  (compare_git_tree_entries): git_tree_entry_byoid is now git_tree_entry_byid.

* subversion/libsvn_ra_git/reporter.c:
  (blob_relatedness_cb): delta file field oid has been renamed to id.