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

stable thgrepo: introduce relatedRepositories() method

Changeset 14c1e491a04c

Parent 68958c11bf01

by Steve Borho

Changes to one file · Browse files at 14c1e491a04c Showing diff from parent 68958c11bf01 Diff from another changeset...

 
597
598
599
 
 
 
 
 
 
 
 
 
 
 
 
 
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
@@ -597,3 +597,15 @@
  yield root, file, status   except (EnvironmentError, error.Abort, error.RepoError):   pass + +def relatedRepositories(repoid): + 'Yields root paths for local related repositories' + from tortoisehg.hgqt import reporegistry, repotreemodel + f = QFile(reporegistry.settingsfilename()) + f.open(QIODevice.ReadOnly) + try: + for e in repotreemodel.iterRepoItemFromXml(f): + if e.basenode() == repoid: + yield e.rootpath(), e.shortname() + finally: + f.close()