hgext/extdiff.py
changeset 6603 41eb20cc1c02
parent 6582 5acbdd3941c4
child 6747 f6c00b17387c
equal deleted inserted replaced
6602:a57a27b12965 6603:41eb20cc1c02
   121     - just invoke the diff for a single file in the working dir
   121     - just invoke the diff for a single file in the working dir
   122     '''
   122     '''
   123     node1, node2 = cmdutil.revpair(repo, opts['rev'])
   123     node1, node2 = cmdutil.revpair(repo, opts['rev'])
   124     matcher = cmdutil.match(repo, pats, opts)
   124     matcher = cmdutil.match(repo, pats, opts)
   125     modified, added, removed, deleted, unknown = repo.status(
   125     modified, added, removed, deleted, unknown = repo.status(
   126         node1, node2, matcher.files(), match=matcher)[:5]
   126         node1, node2, matcher)[:5]
   127     if not (modified or added or removed):
   127     if not (modified or added or removed):
   128         return 0
   128         return 0
   129 
   129 
   130     tmproot = tempfile.mkdtemp(prefix='extdiff.')
   130     tmproot = tempfile.mkdtemp(prefix='extdiff.')
   131     dir2root = ''
   131     dir2root = ''