You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ju...@apache.org on 2014/09/29 11:41:36 UTC

svn commit: r1628145 - /subversion/branches/move-tracking-2/subversion/svnmover/svnmover.c

Author: julianfoad
Date: Mon Sep 29 09:41:36 2014
New Revision: 1628145

URL: http://svn.apache.org/r1628145
Log:
On the 'move-tracking-2' branch: Tweak the branch listsing output.

* subversion/svnmover/svnmover.c
  (family_list_branch_instances): Display EID:path mappings more concisely.

Modified:
    subversion/branches/move-tracking-2/subversion/svnmover/svnmover.c

Modified: subversion/branches/move-tracking-2/subversion/svnmover/svnmover.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/svnmover/svnmover.c?rev=1628145&r1=1628144&r2=1628145&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/svnmover/svnmover.c (original)
+++ subversion/branches/move-tracking-2/subversion/svnmover/svnmover.c Mon Sep 29 09:41:36 2014
@@ -1624,14 +1624,23 @@ family_list_branch_instances(svn_branch_
         = APR_ARRAY_IDX(family->branch_instances, b, svn_branch_instance_t *);
       int eid;
 
-      printf("  branch %d (root element %d -> '%s')\n",
+      printf("  branch %d (root element %d -> '/%s')\n",
              branch->definition->bid, branch->definition->root_eid,
              branch_get_root_path(branch));
       for (eid = family->first_eid; eid < family->next_eid; eid++)
         {
+          const char *rrpath = apr_hash_get(branch->eid_to_path,
+                                            &eid, sizeof(eid));
+
+          if (rrpath)
+            {
+              const char *relpath
+                = svn_relpath_skip_ancestor(branch_get_root_path(branch),
+                                            rrpath);
+
               printf("    e%d -> %s\n",
-                 eid,
-                 (char *)apr_hash_get(branch->eid_to_path, &eid, sizeof(eid)));
+                     eid, relpath[0] ? relpath : ".");
+            }
         }
     }