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/11/09 15:27:16 UTC
svn commit: r1713440 - in /subversion/branches/move-tracking-2/subversion:
include/private/svn_branch_impl.h libsvn_delta/branch.c
libsvn_delta/branch_compat.c libsvn_delta/branch_nested.c
libsvn_delta/branch_private.h
Author: julianfoad
Date: Mon Nov 9 14:27:15 2015
New Revision: 1713440
URL: http://svn.apache.org/viewvc?rev=1713440&view=rev
Log:
On the 'move-tracking-2' branch: Refactoring: Allow public subclassing of
branch classes.
* subversion/include/private/svn_branch_impl.h
Rename and move...
* subversion/libsvn_delta/branch_private.h
... from here.
* subversion/libsvn_delta/branch.c,
subversion/libsvn_delta/branch_compat.c,
subversion/libsvn_delta/branch_nested.c
Update the '#include'.
Added:
subversion/branches/move-tracking-2/subversion/include/private/svn_branch_impl.h
- copied, changed from r1713431, subversion/branches/move-tracking-2/subversion/libsvn_delta/branch_private.h
Removed:
subversion/branches/move-tracking-2/subversion/libsvn_delta/branch_private.h
Modified:
subversion/branches/move-tracking-2/subversion/libsvn_delta/branch.c
subversion/branches/move-tracking-2/subversion/libsvn_delta/branch_compat.c
subversion/branches/move-tracking-2/subversion/libsvn_delta/branch_nested.c
Copied: subversion/branches/move-tracking-2/subversion/include/private/svn_branch_impl.h (from r1713431, subversion/branches/move-tracking-2/subversion/libsvn_delta/branch_private.h)
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/include/private/svn_branch_impl.h?p2=subversion/branches/move-tracking-2/subversion/include/private/svn_branch_impl.h&p1=subversion/branches/move-tracking-2/subversion/libsvn_delta/branch_private.h&r1=1713431&r2=1713440&rev=1713440&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_delta/branch_private.h (original)
+++ subversion/branches/move-tracking-2/subversion/include/private/svn_branch_impl.h Mon Nov 9 14:27:15 2015
@@ -20,16 +20,18 @@
* ====================================================================
* @endcopyright
*
- * @file branch_private.h
- * @brief Nested branches and subbranch-root elements
+ * @file svn_branch_impl.h
+ * @brief Declarations needed by implementators of branch classes
*
* @since New in 1.10.
*/
-#ifndef BRANCH_PRIVATE_H
-#define BRANCH_PRIVATE_H
+#ifndef SVN_BRANCH_IMPL_H
+#define SVN_BRANCH_IMPL_H
-#ifdef __cplusplus
+#include "private/svn_branch.h"
+
+#ifdef __cplusplus
extern "C" {
#endif
@@ -212,9 +214,9 @@ struct svn_branch_state_vtable_t
};
-#ifdef __cplusplus
+#ifdef __cplusplus
}
#endif
-#endif /* BRANCH_PRIVATE_H */
+#endif /* SVN_BRANCH_IMPL_H */
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=1713440&r1=1713439&r2=1713440&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_delta/branch.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_delta/branch.c Mon Nov 9 14:27:15 2015
@@ -32,10 +32,9 @@
#include "private/svn_element.h"
#include "private/svn_branch.h"
+#include "private/svn_branch_impl.h"
#include "private/svn_sorts_private.h"
-#include "branch_private.h"
-
#include "svn_private_config.h"
Modified: subversion/branches/move-tracking-2/subversion/libsvn_delta/branch_compat.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_delta/branch_compat.c?rev=1713440&r1=1713439&r2=1713440&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_delta/branch_compat.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_delta/branch_compat.c Mon Nov 9 14:27:15 2015
@@ -31,14 +31,13 @@
#include "svn_props.h"
#include "svn_pools.h"
+#include "private/svn_branch_impl.h"
#include "private/svn_branch_repos.h"
#include "private/svn_branch_nested.h"
#include "private/svn_delta_private.h"
#include "private/svn_branch_compat.h"
#include "../libsvn_delta/debug_editor.h"
-#include "branch_private.h"
-
#include "svn_private_config.h"
Modified: subversion/branches/move-tracking-2/subversion/libsvn_delta/branch_nested.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_delta/branch_nested.c?rev=1713440&r1=1713439&r2=1713440&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_delta/branch_nested.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_delta/branch_nested.c Mon Nov 9 14:27:15 2015
@@ -31,10 +31,9 @@
#include "svn_pools.h"
#include "private/svn_branch_nested.h"
+#include "private/svn_branch_impl.h"
#include "private/svn_branch_repos.h"
-#include "branch_private.h"
-
#include "svn_private_config.h"