Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 2.0, 2.0.1, and 2.0.2

stable revset: try to match a revision before using a keyword search

Changeset 71a1cff8b598

Parent 2ef621df0ce5

by Steve Borho

Changes to one file · Browse files at 71a1cff8b598 Showing diff from parent 2ef621df0ce5 Diff from another changeset...

 
361
362
363
364
365
366
367
368
 
 
 
 
 
 
 
369
370
371
 
361
362
363
 
 
364
365
366
367
368
369
370
371
372
373
374
375
376
@@ -361,11 +361,16 @@
  super(RevsetThread, self).__init__(parent)   self.repo = hg.repository(repo.ui, repo.root)   self.text = hglib.fromunicode(query) - if '(' not in self.text: - self.text = 'keyword("%s")' % self.text   self.query = query     def run(self): + if '(' not in self.text: + try: + node = self.repo.lookup(self.text) + self.showMessage.emit(_('found revision')) + self.queryIssued.emit(self.query, [node]) + except (error.RepoLookupError, error.Abort): + self.text = 'keyword("%s")' % self.text   cwd = os.getcwd()   try:   os.chdir(self.repo.root)