Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 0.9, 0.9.1, and 0.9.1.1

history: set window title based on current filter

Fixes #278

Changeset 25079b1b3df3

Parent 04344695bedb

by Steve Borho

Changes to one file · Browse files at 25079b1b3df3 Showing diff from parent 04344695bedb Diff from another changeset...

Change 1 of 3 Show Entire File hggtk/​history.py Stacked
 
329
330
331
 
332
333
334
 
335
336
337
 
339
340
341
 
342
343
 
344
345
346
347
 
348
349
350
351
352
 
353
354
355
356
 
357
358
359
 
362
363
364
 
365
366
367
368
 
369
370
371
 
329
330
331
332
333
334
335
336
337
338
339
 
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
 
369
370
371
372
373
374
375
376
377
378
379
380
@@ -329,9 +329,11 @@
  if self.filter == 'branch':   branch = opts.get('branch', None)   self.graphview.refresh(True, branch, opts) + self.set_title(_('%s branch %s') % (self.get_title(), branch))   else:   self.branchcombo.set_active(-1)   if self.filter == 'custom': + self.set_title(self.get_title() + _(' custom filter'))   pats = opts.get('pats', [])   if len(pats) == 1 and not os.path.isdir(pats[0]):   opts['filehist'] = pats[0] @@ -339,21 +341,26 @@
  else:   self.graphview.refresh(False, pats, opts)   elif self.filter == 'all': + self.set_title(self.get_title())   self.graphview.refresh(True, None, opts)   elif self.filter == 'new': + self.set_title(self.get_title() + _(' new revisions'))   assert len(self.repo) > self.origtip   opts['revrange'] = [len(self.repo)-1, self.origtip]   self.graphview.refresh(True, None, opts)   elif self.filter == 'only_merges': + self.set_title(self.get_title() + _(' only merges'))   opts['only_merges'] = True   self.graphview.refresh(False, [], opts)   elif self.filter == 'ancestry':   if not self.currow:   return + self.set_title(self.get_title() + _(' revision ancestry'))   range = [self.currow[treemodel.REVID], 0]   opts = {'noheads': True, 'revrange': range}   self.graphview.refresh(True, None, opts)   elif self.filter == 'tagged': + self.set_title(self.get_title() + _(' tagged revisions'))   tagged = []   for t, r in self.repo.tagslist():   hr = self.repo[r].rev() @@ -362,10 +369,12 @@
  opts['revs'] = tagged   self.graphview.refresh(False, [], opts)   elif self.filter == 'parents': + self.set_title(self.get_title() + _(' working parents'))   repo_parents = [x.rev() for x in self.repo.parents()]   opts['revs'] = [str(x) for x in repo_parents]   self.graphview.refresh(False, [], opts)   elif self.filter == 'heads': + self.set_title(self.get_title() + _(' heads'))   heads = [self.repo[x].rev() for x in self.repo.heads()]   opts['revs'] = [str(x) for x in heads]   self.graphview.refresh(False, [], opts)