Checkout
philip
committed
on 23 Jul 13
Fix issue 4398, relative path handling in status.

* subversion/svn/cl.h
(svn_cl__print_status, svn_cl__print_status_xml): Replace cwd par… Show more
Fix issue 4398, relative path handling in status.

* subversion/svn/cl.h

 (svn_cl__print_status, svn_cl__print_status_xml): Replace cwd parameter

  with two target parameters.

* subversion/svn/status-cmd.c

 (struct status_baton): Replace cwd member with two target members.

 (struct status_cache): Add two target members.

 (print_status_normal_or_xml): Pass new parameters.

 (print_status): Cache target parameters.

 (svn_cl__status): Store target rather than cwd, use cached target

  parameters.

* subversion/svn/status.c

 (make_relpath): Replace relative parameter with two target parameters.

 (print_status): Pass new parameters.

 (svn_cl__print_status, svn_cl__print_status_xml): Replace cwd parameter

  with two target parameters.

* subversion/tests/cmdline/stat_tests.py

 (status_path_handling): Remove XFAIL.

Show less