On the sqlite-node-origins branch:

Actually implement the get side of things.  Change the fs_util getter
to return char * because there is no svn_fs-level ID parser.  Also,
just return NULL instead of using the error system for cache misses.

* subversion/include/private/svn_fs_node_origins.h
  (svn_fs__get_node_origin): Return a possibly-NULL char * instead of a
   possibly-erroring svn_fs_id_t.

* subversion/libsvn_fs_util/node-origins-sqlite-index.c
  (svn_fs__get_node_origin): Implement.

* subversion/libsvn_fs_fs/tree.c
  (fs_node_origin_rev): Adjust.


git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/sqlite-node-origins@867961 13f79535-47bb-0310-9956-ffa450edef68
3 files changed