Lines Matching refs:tracker

68    Note that the tracker functions don't perform any sanity or validity
74 /* Single entry in the path tracker. Not all levels along the path
121 /* Return a new path tracker object for REVISION, allocated in POOL.
139 * This internal function implicitly updates the tracker state during the
144 tracker_trim(path_tracker_t *tracker,
153 for (; tracker->depth; --tracker->depth)
155 path_tracker_entry_t *parent = &APR_ARRAY_IDX(tracker->stack,
156 tracker->depth - 1,
182 path_tracker_t *tracker,
186 tracker_trim(tracker, path, TRUE);
187 if (tracker->depth == 0)
191 *orig_rev = tracker->revision - 1;
195 path_tracker_entry_t *parent = &APR_ARRAY_IDX(tracker->stack,
196 tracker->depth - 1,
214 *orig_rev = tracker->revision;
240 tracker_add_entry(path_tracker_t *tracker,
244 tracker_trim(tracker, path, FALSE);
246 if (tracker->depth == tracker->stack->nelts)
248 entry = apr_array_push(tracker->stack);
249 entry->path = svn_stringbuf_create_empty(tracker->pool);
250 entry->copyfrom_path = svn_stringbuf_create_empty(tracker->pool);
254 entry = &APR_ARRAY_IDX(tracker->stack, tracker->depth,
259 ++tracker->depth;
268 tracker_path_copy(path_tracker_t *tracker,
273 path_tracker_entry_t *entry = tracker_add_entry(tracker, path);
283 tracker_path_add(path_tracker_t *tracker,
286 path_tracker_entry_t *entry = tracker_add_entry(tracker, path);
297 tracker_path_replace(path_tracker_t *tracker,
302 tracker_path_add(tracker, path);
308 tracker_path_delete(path_tracker_t *tracker,
311 path_tracker_entry_t *entry = tracker_add_entry(tracker, path);
798 current revision, use EB's path tracker to follow renames, deletions,
802 No-op if EB's path tracker has not been initialized.
818 be translated / checked using our path tracker. */
843 tracker to follow renames, deletions, etc.
846 No-op if EB's path tracker has not been initialized.
861 be translated / checked using our path tracker. */
1088 * Also it doesn't do a path-tracker check.