Author: gstein
Date: Sat May  7 06:26:54 2011
New Revision: 1100460

URL: http://svn.apache.org/viewvc?rev=1100460&view=rev
Log:
Simplify some tree conflict code by removing an (unused) error return.

* subversion/libsvn_wc/tree_conflicts.c:
  (skel_prepend_enum): remove error return. never used.
  (prepend_version_info, svn_wc_serialize_conflict): adjust calls to
    skel_prepend_enum().

Modified:
    subversion/trunk/subversion/libsvn_wc/tree_conflicts.c

Modified: subversion/trunk/subversion/libsvn_wc/tree_conflicts.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_wc/tree_conflicts.c?rev=1100460&r1=1100459&r2=1100460&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_wc/tree_conflicts.c (original)
+++ subversion/trunk/subversion/libsvn_wc/tree_conflicts.c Sat May  7 06:26:54 
2011
@@ -114,6 +114,7 @@ is_valid_conflict_skel(const svn_skel_t 
           && is_valid_version_info_skel(skel->next));
 }
 
+
 /* Parse the enumeration value in VALUE into a plain
  * 'int', using MAP to convert from strings to enumeration values.
  * In MAP, a null .str field marks the end of the map.
@@ -131,9 +132,11 @@ read_enum_field(int *result,
                               "description"));
 
   *result = value;
+
   return SVN_NO_ERROR;
 }
 
+
 /* Parse the conflict info fields from SKEL into *VERSION_INFO. */
 static svn_error_t *
 read_node_version_info(const svn_wc_conflict_version_t **version_info,
@@ -182,6 +185,7 @@ read_node_version_info(const svn_wc_conf
   return SVN_NO_ERROR;
 }
 
+
 svn_error_t *
 svn_wc__deserialize_conflict(const svn_wc_conflict_description2_t **conflict,
                              const svn_skel_t *skel,
@@ -260,13 +264,14 @@ svn_wc__deserialize_conflict(const svn_w
   new_conflict->reason = reason;
 
   *conflict = new_conflict;
+
   return SVN_NO_ERROR;
 }
 
 
 /* Prepend to SKEL the string corresponding to enumeration value N, as found
  * in MAP. */
-static svn_error_t *
+static void
 skel_prepend_enum(svn_skel_t *skel,
                   const svn_token_map_t *map,
                   int n,
@@ -274,9 +279,9 @@ skel_prepend_enum(svn_skel_t *skel,
 {
   svn_skel__prepend(svn_skel__str_atom(svn_token__to_word(map, n),
                                        result_pool), skel);
-  return SVN_NO_ERROR;
 }
 
+
 /* Prepend to PARENT_SKEL the several fields that represent VERSION_INFO, */
 static svn_error_t *
 prepend_version_info_skel(svn_skel_t *parent_skel,
@@ -286,8 +291,7 @@ prepend_version_info_skel(svn_skel_t *pa
   svn_skel_t *skel = svn_skel__make_empty_list(pool);
 
   /* node_kind */
-  SVN_ERR(skel_prepend_enum(skel, node_kind_map, version_info->node_kind,
-                            pool));
+  skel_prepend_enum(skel, node_kind_map, version_info->node_kind, pool);
 
   /* path_in_repos */
   svn_skel__prepend(svn_skel__str_atom(version_info->path_in_repos
@@ -341,22 +345,21 @@ svn_wc__serialize_conflict(svn_skel_t **
     SVN_ERR(prepend_version_info_skel(c_skel, &null_version, result_pool));
 
   /* reason */
-  SVN_ERR(skel_prepend_enum(c_skel, svn_wc__conflict_reason_map,
-                            conflict->reason, result_pool));
+  skel_prepend_enum(c_skel, svn_wc__conflict_reason_map, conflict->reason,
+                    result_pool);
 
   /* action */
-  SVN_ERR(skel_prepend_enum(c_skel, svn_wc__conflict_action_map,
-                            conflict->action, result_pool));
+  skel_prepend_enum(c_skel, svn_wc__conflict_action_map, conflict->action,
+                    result_pool);
 
   /* operation */
-  SVN_ERR(skel_prepend_enum(c_skel, svn_wc__operation_map,
-                            conflict->operation, result_pool));
+  skel_prepend_enum(c_skel, svn_wc__operation_map, conflict->operation,
+                    result_pool);
 
   /* node_kind */
   SVN_ERR_ASSERT(conflict->node_kind == svn_node_dir
                  || conflict->node_kind == svn_node_file);
-  SVN_ERR(skel_prepend_enum(c_skel, node_kind_map, conflict->node_kind,
-                            result_pool));
+  skel_prepend_enum(c_skel, node_kind_map, conflict->node_kind, result_pool);
 
   /* Victim path (escaping separator chars). */
   victim_basename = svn_dirent_basename(conflict->local_abspath, result_pool);
@@ -368,6 +371,7 @@ svn_wc__serialize_conflict(svn_skel_t **
   SVN_ERR_ASSERT(is_valid_conflict_skel(c_skel));
 
   *skel = c_skel;
+
   return SVN_NO_ERROR;
 }
 
@@ -382,8 +386,8 @@ svn_wc__del_tree_conflict(svn_wc_context
   SVN_ERR(svn_wc__db_op_set_tree_conflict(wc_ctx->db, victim_abspath,
                                           NULL, scratch_pool));
 
-  return SVN_NO_ERROR;
-}
+   return SVN_NO_ERROR;
+ }
 
 svn_error_t *
 svn_wc__add_tree_conflict(svn_wc_context_t *wc_ctx,


Reply via email to