def createToken(self, parent, info, page): owner = self.settings['owner'] or self.extension.get('owner') repo = self.settings['repo'] or self.extension.get('repo') sha = mooseutils.git_commit() url = u'https://civet.inl.gov/sha_events/{}/{}/{}'.format( owner, repo, sha) return core.Link(parent, url=url)
def createToken(self, parent, info, page): site, repo = self.getCivetInfo() sha = mooseutils.git_commit() url = '{}/sha_events/{}/{}'.format(site, repo, sha) if info['inline']: return core.Link(parent, url=url) else: return core.Link(parent, string=sha, url=url)
def createToken(self, parent, info, page, settings): content = info['inline'] if 'inline' in info else info['block'] if content: raise exceptions.MooseDocsException("Content is not supported for the 'git commit' command.") if not mooseutils.git_is_repo(): raise exceptions.MooseDocsException("The current working directory is not a git repository.") core.Word(parent, content=mooseutils.git_commit()) return parent
def testGitCommit(self): c = mooseutils.git_commit() self.assertEqual(len(c), 40)