On the merge-sensitive-log branch:
Add command line client output of merge sensitive log information.  Update test,
and mark it as passing.

* subversion/svn/log-cmd.c
  (log_receiver_baton): Add the merge_stack member.
  (merge_frame): New structure.
  (log_message_receiver): Check for nesting, and output extra "Result of merge"
  line if the message of interested in a child of another message.  Also,
  check for children, and push state onto the merge stack if they exist.
  (svn_cl__log): Initialize data structures.

* subversion/test/cmdline/log_tests.py
  (check_merge_results): Check the results of the parse of the "Result of merge"
  line with the expected value.
  (simple_merge_sensitive_log): Update the exepected_merges value to match
  the expected input to check_merge_results().
  (test_list): Mark test simple_merge_sensitive_log() test as passing.


git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/merge-sensitive-log@865230 13f79535-47bb-0310-9956-ffa450edef68
2 files changed