On the sqlite-mergeinfo-without-mergeinfo branch:
In FSFS, remove all use of the libsvn_fs_util mergeinfo-database
APIs. Also, get rid of the transaction mergeinfo hash file. They are
redundant.
* subversion/libsvn_fs_fs/fs.h
(PATH_TXN_MERGEINFO): Remove.
* subversion/libsvn_fs_fs/fs_fs.c
(): Don't include private/svn_fs_mergeinfo.h
(path_txn_mergeinfo, get_txn_mergeinfo,
svn_fs_fs__change_txn_mergeinfo): Remove.
(commit_body): Don't call get_txn_mergeinfo or
svn_fs_mergeinfo__update_index.
* subversion/libsvn_fs_fs/fs_fs.h
(svn_fs_fs__change_txn_mergeinfo): Remove.
* subversion/libsvn_fs_fs/tree.c
(): Don't include private/svn_fs_mergeinfo.h
* subversion/libsvn_fs_fs/structure
(Layout of the FS directory): Redocument indexes.sqlite as
containing lazy caches.
(Filesystem formats): Don't claim that svn:mergeinfo is stored in
indexes.sqlite.
(Transaction layout): Remove mentions of mergeinfo file.
git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/sqlite-mergeinfo-without-mergeinfo@868222 13f79535-47bb-0310-9956-ffa450edef68
5 files changed