Esempio n. 1
0
 def DoOpenRepo(self, path):
     self.path = path
     if path.startswith("http://") or path.startswith("https://"):
         self.repo = Web2pyRepo(path, self.username)
     else:
         self.repo = MercurialRepo(path, self.username)
     self.PopulateRepoTree(path)
Esempio n. 2
0
    def DoOpenRepo(self, path, relevance_threshold=0):
        if path.startswith("http://") or path.startswith("https://"):
            self.repo = Web2pyRepo(path, self.username)
        elif MercurialRepo:
            self.repo = MercurialRepo(path, self.username)
        else:
            dlg = wx.MessageDialog(self, "Unable to load repository: %s" % path,
                        'Mercurial Support not installed', 
                       wx.OK | wx.ICON_EXCLAMATION)
            dlg.ShowModal()
            dlg.Destroy()

        # set initial fall-off relevance limit:
        self.repo_slider.SetValue(relevance_threshold)
        self.PopulateRepoTree(path)