Do you need to update the appropriate schema to reflect this change? -Hyrum
On Sun, Sep 18, 2011 at 8:37 PM, <ne...@apache.org> wrote: > Author: neels > Date: Mon Sep 19 01:37:21 2011 > New Revision: 1172411 > > URL: http://svn.apache.org/viewvc?rev=1172411&view=rev > Log: > Add moved-to/-from to status --xml. (Follow-up to r1157292.) > > * subversion/svn/status.c (svn_cl__print_status_xml): > Add two attributes '<wc-status moved-from="relpath" moved-to="relpath"/>'. > > Modified: > subversion/trunk/subversion/svn/status.c > > Modified: subversion/trunk/subversion/svn/status.c > URL: > http://svn.apache.org/viewvc/subversion/trunk/subversion/svn/status.c?rev=1172411&r1=1172410&r2=1172411&view=diff > ============================================================================== > --- subversion/trunk/subversion/svn/status.c (original) > +++ subversion/trunk/subversion/svn/status.c Mon Sep 19 01:37:21 2011 > @@ -462,6 +462,24 @@ svn_cl__print_status_xml(const char *pat > if (tree_conflicted) > apr_hash_set(att_hash, "tree-conflicted", APR_HASH_KEY_STRING, > "true"); > + if (status->moved_from_abspath || status->moved_to_abspath) > + { > + const char *cwd; > + const char *relpath; > + SVN_ERR(svn_dirent_get_absolute(&cwd, "", pool)); > + if (status->moved_from_abspath) > + { > + relpath = make_relpath(cwd, status->moved_from_abspath, pool, > pool); > + relpath = svn_dirent_local_style(relpath, pool); > + apr_hash_set(att_hash, "moved-from", APR_HASH_KEY_STRING, relpath); > + } > + if (status->moved_to_abspath) > + { > + relpath = make_relpath(cwd, status->moved_to_abspath, pool, pool); > + relpath = svn_dirent_local_style(relpath, pool); > + apr_hash_set(att_hash, "moved-to", APR_HASH_KEY_STRING, relpath); > + } > + } > svn_xml_make_open_tag_hash(&sb, pool, svn_xml_normal, "wc-status", > att_hash); > > > > -- uberSVN: Apache Subversion Made Easy http://www.uberSVN.com/