Lines Matching refs:skel

91 is_valid_version_info_skel(const svn_skel_t *skel)
93 return (svn_skel__list_length(skel) == 5
94 && svn_skel__matches_atom(skel->children, "version")
95 && skel->children->next->is_atom
96 && skel->children->next->next->is_atom
97 && skel->children->next->next->next->is_atom
98 && skel->children->next->next->next->next->is_atom);
104 is_valid_conflict_skel(const svn_skel_t *skel)
108 if (svn_skel__list_length(skel) != 8
109 || !svn_skel__matches_atom(skel->children, "conflict"))
113 skel = skel->children->next;
114 for (i = 5; i--; skel = skel->next)
115 if (!skel->is_atom)
119 return (is_valid_version_info_skel(skel)
120 && is_valid_version_info_skel(skel->next));
131 const svn_skel_t *skel)
133 int value = svn_token__from_mem(map, skel->data, skel->len);
149 const svn_skel_t *skel,
159 if (!is_valid_version_info_skel(skel))
165 skel->children->next->data,
166 skel->children->next->len);
177 skel->children->next->next->data,
178 skel->children->next->next->len));
181 skel->children->next->next->next->data,
182 skel->children->next->next->next->len);
185 skel->children->next->next->next->next));
201 const svn_skel_t *skel,
217 if (!is_valid_conflict_skel(skel))
221 skel ? svn_skel__unparse(skel, scratch_pool)->data
226 skel->children->next->data,
227 skel->children->next->len);
234 SVN_ERR(read_enum_field(&n, node_kind_map, skel->children->next->next));
242 skel->children->next->next->next));
251 skel->children->next->next->next->next));
256 skel->children->next->next->next->next->next));
260 skel = skel->children->next->next->next->next->next->next;
263 SVN_ERR(read_node_version_info(&src_left_version, skel,
267 SVN_ERR(read_node_version_info(&src_right_version, skel->next,
285 skel_prepend_enum(svn_skel_t *skel,
291 result_pool), skel);
301 svn_skel_t *skel = svn_skel__make_empty_list(pool);
304 skel_prepend_enum(skel, node_kind_map, version_info->node_kind, pool);
309 : "", pool), skel);
314 pool), skel);
319 : "", pool), skel);
321 svn_skel__prepend(svn_skel__str_atom("version", pool), skel);
323 SVN_ERR_ASSERT(is_valid_version_info_skel(skel));
325 svn_skel__prepend(skel, parent_skel);
332 svn_wc__serialize_conflict(svn_skel_t **skel,
385 *skel = c_skel;