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 2015/05/05 15:36:04 UTC

svn commit: r1677826 - in /subversion/branches/move-tracking-2/subversion: include/private/svn_branch.h libsvn_delta/branch.c

Author: julianfoad
Date: Tue May  5 13:36:03 2015
New Revision: 1677826

URL: http://svn.apache.org/r1677826
Log:
On the 'move-tracking-2' branch: Add a simple accessor function.

* subversion/include/private/svn_branch.h,
  subversion/libsvn_delta/branch.c
  (svn_branch_subtree_get_subbranch_at_eid): New.

Modified:
    subversion/branches/move-tracking-2/subversion/include/private/svn_branch.h
    subversion/branches/move-tracking-2/subversion/libsvn_delta/branch.c

Modified: subversion/branches/move-tracking-2/subversion/include/private/svn_branch.h
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/include/private/svn_branch.h?rev=1677826&r1=1677825&r2=1677826&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/include/private/svn_branch.h (original)
+++ subversion/branches/move-tracking-2/subversion/include/private/svn_branch.h Tue May  5 13:36:03 2015
@@ -379,6 +379,13 @@ svn_branch_subtree_create(apr_hash_t *e_
                           int root_eid,
                           apr_pool_t *result_pool);
 
+/* Return the subbranch rooted at SUBTREE:EID, or NULL if that is
+ * not a subbranch root. */
+svn_branch_subtree_t *
+svn_branch_subtree_get_subbranch_at_eid(svn_branch_subtree_t *subtree,
+                                        int eid,
+                                        apr_pool_t *result_pool);
+
 /* Return the subtree of BRANCH rooted at EID.
  * Recursive: includes subbranches.
  *

Modified: subversion/branches/move-tracking-2/subversion/libsvn_delta/branch.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_delta/branch.c?rev=1677826&r1=1677825&r2=1677826&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_delta/branch.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_delta/branch.c Tue May  5 13:36:03 2015
@@ -248,6 +248,16 @@ svn_branch_subtree_create(apr_hash_t *e_
   return subtree;
 }
 
+svn_branch_subtree_t *
+svn_branch_subtree_get_subbranch_at_eid(svn_branch_subtree_t *subtree,
+                                        int eid,
+                                        apr_pool_t *result_pool)
+{
+  subtree = svn_int_hash_get(subtree->subbranches, eid);
+
+  return subtree;
+}
+
 /* Validate that ELEMENT is suitable for a mapping of BRANCH:EID.
  * ELEMENT->payload may be null.
  */