On the merge-sensitive-blame branch:
Include merged path information for 'svn blame -g --xml' and 'svn blame -gv'.
* subversion/include/svn_client.h
(svn_client_blame_receiver2_t): Add the merged_path parameter; update
docstring.
(svn_client_blame_receiver_t): Update doc string.
* subversion/libsvn_client/blame.c
(struct rev): Note that merge reporting uses the path member.
(file_rev_handler): Set the path memeber of the revision.
(svn_client_blame4): Send the path value to the receiver.
(blame_wrapper_receiver): Update to the new interface.
* subversion/svn/blame-cmd.c
(blame_receiver_xml): Use the new interface, and include the path in the
xml output.
(print_line_info): Optionally print the merged path.
(blame_receiver): Send the path to print_line_info().
* subversion/svn/schema/blame.rnc
(merged): Add the path attribute.
git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/merge-sensitive-blame@866226 13f79535-47bb-0310-9956-ffa450edef68
4 files changed