Do you need to update the appropriate schema to reflect this change?
-Hyrum
On Sun, Sep 18, 2011 at 8:37 PM, <neels_at_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/
Received on 2011-09-19 10:13:03 CEST