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.
*/