Lines Matching refs:lb

75   struct client_layout_baton_t *lb = report_baton;
76 const char *local_abspath = svn_dirent_join(lb->root_abspath, path, pool);
81 while (lb->stack
82 && !svn_dirent_is_ancestor(lb->stack->local_abspath, local_abspath))
84 it = lb->stack;
85 lb->stack = it->ancestor;
89 item_pool = svn_pool_create(lb->stack ? lb->stack->pool
90 : lb->root_pool);
97 if (lb->stack)
100 lb->stack->url,
101 svn_dirent_skip_ancestor(lb->stack->local_abspath,
111 lb->wc_ctx, local_abspath,
115 lb->repos_root_url = apr_pstrdup(lb->root_pool, repos_root_url);
119 it->ancestor = lb->stack;
120 lb->stack = it;
129 return svn_error_trace(lb->layout(lb->layout_baton,
131 lb->repos_root_url,
154 struct client_layout_baton_t *lb = report_baton;
155 const char *local_abspath = svn_dirent_join(lb->root_abspath, path, pool);
160 SVN_ERR_ASSERT(lb->stack); /* Always below root entry */
162 while (!svn_dirent_is_ancestor(lb->stack->local_abspath, local_abspath))
164 it = lb->stack;
165 lb->stack = it->ancestor;
169 item_pool = svn_pool_create(lb->stack ? lb->stack->pool
170 : lb->root_pool);
179 it->ancestor = lb->stack;
180 lb->stack = it;
187 return svn_error_trace(lb->layout(lb->layout_baton,
189 lb->repos_root_url,
207 struct client_layout_baton_t *lb = report_baton;
208 const char *local_abspath = svn_dirent_join(lb->root_abspath, path, pool);
211 SVN_ERR_ASSERT(lb->stack); /* Always below root entry */
213 while (!svn_dirent_is_ancestor(lb->stack->local_abspath, local_abspath))
215 it = lb->stack;
216 lb->stack = it->ancestor;
220 return svn_error_trace(lb->layout(lb->layout_baton,
222 lb->repos_root_url,
237 /*struct client_layout_baton_t *lb = report_baton;*/
245 /*struct client_layout_baton_t *lb = report_baton;*/
265 struct client_layout_baton_t lb;
267 lb.root_abspath = local_abspath;
268 lb.root_pool = scratch_pool;
269 lb.wc_ctx = ctx->wc_ctx;
270 lb.repos_root_url = NULL; /* Filled in later */
271 lb.stack = NULL;
273 lb.layout = layout;
274 lb.layout_baton = layout_baton;
279 &layout_reporter, &lb,