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 2011/10/11 13:31:12 UTC

svn commit: r1181721 - in /subversion/trunk/subversion/libsvn_subr: kitchensink.c mergeinfo.c

Author: julianfoad
Date: Tue Oct 11 11:31:12 2011
New Revision: 1181721

URL: http://svn.apache.org/viewvc?rev=1181721&view=rev
Log:
Move two mergeinfo-related functions from 'kitchensink.c' to 'mergeinfo.c',
as they are declared in 'svn_mergeinfo.h', in an attempt not to overload the
kitchen sink.

* subversion/libsvn_subr/kitchensink.c
  (svn_depth_from_word, svn_inheritance_from_word): Move to ...

* subversion/libsvn_subr/mergeinfo.c
  (svn_depth_from_word, svn_inheritance_from_word): ... here.

Modified:
    subversion/trunk/subversion/libsvn_subr/kitchensink.c
    subversion/trunk/subversion/libsvn_subr/mergeinfo.c

Modified: subversion/trunk/subversion/libsvn_subr/kitchensink.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_subr/kitchensink.c?rev=1181721&r1=1181720&r2=1181721&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_subr/kitchensink.c (original)
+++ subversion/trunk/subversion/libsvn_subr/kitchensink.c Tue Oct 11 11:31:12 2011
@@ -26,7 +26,7 @@
 
 #include "svn_types.h"
 #include "svn_error.h"
-#include "svn_mergeinfo.h"
+#include "svn_string.h"
 #include "svn_private_config.h"
 
 svn_error_t *
@@ -121,31 +121,6 @@ svn_depth_from_word(const char *word)
 }
 
 const char *
-svn_inheritance_to_word(svn_mergeinfo_inheritance_t inherit)
-{
-  switch (inherit)
-    {
-    case svn_mergeinfo_inherited:
-      return "inherited";
-    case svn_mergeinfo_nearest_ancestor:
-      return "nearest-ancestor";
-    default:
-      return "explicit";
-    }
-}
-
-
-svn_mergeinfo_inheritance_t
-svn_inheritance_from_word(const char *word)
-{
-  if (strcmp(word, "inherited") == 0)
-    return svn_mergeinfo_inherited;
-  if (strcmp(word, "nearest-ancestor") == 0)
-    return svn_mergeinfo_nearest_ancestor;
-  return svn_mergeinfo_explicit;
-}
-
-const char *
 svn_node_kind_to_word(svn_node_kind_t kind)
 {
   switch (kind)

Modified: subversion/trunk/subversion/libsvn_subr/mergeinfo.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_subr/mergeinfo.c?rev=1181721&r1=1181720&r2=1181721&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_subr/mergeinfo.c (original)
+++ subversion/trunk/subversion/libsvn_subr/mergeinfo.c Tue Oct 11 11:31:12 2011
@@ -2613,3 +2613,27 @@ svn_mergeinfo__mergeinfo_from_segments(s
   *mergeinfo_p = mergeinfo;
   return SVN_NO_ERROR;
 }
+
+const char *
+svn_inheritance_to_word(svn_mergeinfo_inheritance_t inherit)
+{
+  switch (inherit)
+    {
+    case svn_mergeinfo_inherited:
+      return "inherited";
+    case svn_mergeinfo_nearest_ancestor:
+      return "nearest-ancestor";
+    default:
+      return "explicit";
+    }
+}
+
+svn_mergeinfo_inheritance_t
+svn_inheritance_from_word(const char *word)
+{
+  if (strcmp(word, "inherited") == 0)
+    return svn_mergeinfo_inherited;
+  if (strcmp(word, "nearest-ancestor") == 0)
+    return svn_mergeinfo_nearest_ancestor;
+  return svn_mergeinfo_explicit;
+}