daily pastebin goal
66%
SHARE
TWEET

Untitled

a guest Feb 28th, 2010 156 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2.         given_revs = logcmd._graph_view_revisions(wt.branch, start_revid, end_revid)
  3.  
  4.         for revid, dotrev, merge_depth in given_revs:
  5.             wt.lock_read()
  6.             rev = RevisionSpec_revid.from_string("revid:"+revid)
  7.             try:
  8.                 for path in path_list:
  9.                     tree = rev.as_tree(wt.branch)
  10.                     id = tree.path2id(path)
  11.                     if not id:
  12.                         self._skip_file(path)
  13.                         continue
  14.  
  15.                     revid = rev.as_revision_id(wt.branch)
  16.                     revno = self._revno_str(id_to_revno, revid)
  17.  
  18.                     if osutils.isdir(path):
  19.                         self._grep_dir(tree, relpath, recursive, line_number,
  20.                             patternc, from_root, eol_marker, revno, print_revno)
  21.                     else:
  22.                         tree.lock_read()
  23.                         try:
  24.                             grep.file_grep(tree, id, '.', path, patternc, eol_marker,
  25.                                 self.outf, line_number, revno, print_revno)
  26.                         finally:
  27.                             tree.unlock()
  28.             finally:
  29.                 wt.unlock()
RAW Paste Data
Top