Changeset 14c1e491a04c…
Parent 68958c11bf01…
by
Changes to one file · Browse files at 14c1e491a04c Showing diff from parent 68958c11bf01 Diff from another changeset...
@@ -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()
|
Loading...