src/eric7/Plugins/VcsPlugins/vcsGit/GitDescribeDialog.py

branch
eric7
changeset 9616
13aa04c979d7
parent 9473
3f23dbf37dbe
child 9653
e67609152c5e
equal deleted inserted replaced
9615:fbb3616f6bd3 9616:13aa04c979d7
90 self.__tagInfoLines = [] 90 self.__tagInfoLines = []
91 91
92 dname, fname = self.vcs.splitPath(path) 92 dname, fname = self.vcs.splitPath(path)
93 93
94 # find the root of the repo 94 # find the root of the repo
95 self.repodir = dname 95 self.repodir = self.vcs.findRepoRoot(dname)
96 while not os.path.isdir(os.path.join(self.repodir, self.vcs.adminDir)): 96 if not self.repodir:
97 self.repodir = os.path.dirname(self.repodir) 97 return
98 if os.path.splitdrive(self.repodir)[1] == os.sep:
99 return
100 98
101 args = self.vcs.initCommand("describe") 99 args = self.vcs.initCommand("describe")
102 args.append( 100 args.append(
103 "--abbrev={0}".format(self.vcs.getPlugin().getPreferences("CommitIdLength")) 101 "--abbrev={0}".format(self.vcs.getPlugin().getPreferences("CommitIdLength"))
104 ) 102 )

eric ide

mercurial