SHARE
TWEET
Untitled
a guest
Feb 28th, 2010
156
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
- given_revs = logcmd._graph_view_revisions(wt.branch, start_revid, end_revid)
- for revid, dotrev, merge_depth in given_revs:
- wt.lock_read()
- rev = RevisionSpec_revid.from_string("revid:"+revid)
- try:
- for path in path_list:
- tree = rev.as_tree(wt.branch)
- id = tree.path2id(path)
- if not id:
- self._skip_file(path)
- continue
- revid = rev.as_revision_id(wt.branch)
- revno = self._revno_str(id_to_revno, revid)
- if osutils.isdir(path):
- self._grep_dir(tree, relpath, recursive, line_number,
- patternc, from_root, eol_marker, revno, print_revno)
- else:
- tree.lock_read()
- try:
- grep.file_grep(tree, id, '.', path, patternc, eol_marker,
- self.outf, line_number, revno, print_revno)
- finally:
- tree.unlock()
- finally:
- wt.unlock()
RAW Paste Data
