More issue #745 work. Now, I think I'm finished.
* subversion/include/svn_fs.h
(svn_fs_path_change_kind_t): Document values.
(svn_fs_path_change_t): Document members.
* subversion/libsvn_fs/tree.c
(undelete_change): New helper function for undoing a deletion change.
(merge): Remove the "delete" change whenever this transaction wasn't
actually responsible for it (it was a safe merge from a prior
commit). Also, update docstring outline to reflect what the code is
actually doing in some places.
* subversion/libsvn_fs/bdb/changes-table.c
(svn_fs__open_changes_table): Remove prophetic pseudo-code.
(make_change): Change docstring to reflect the Truth.
git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/issue-745-dev@842560 13f79535-47bb-0310-9956-ffa450edef68
3 files changed