コード例 #1
0
ファイル: git.py プロジェクト: rib3/dotfiles
def repo_path():
    url = strip_output(['git', 'config', '--get', 'remote.origin.url'])
    if not url:
        raise Exception('No git remote')
    path = url.split(':')[-1]
    no_git = re.sub('\.git$', '', path)
    return no_git
コード例 #2
0
ファイル: github.py プロジェクト: rib3/dotfiles
def github_token():
    try:
        return strip_output([TOKEN_BIN])
    except OSError as e:
        if e.errno == 2:
            raise Exception("{} command not found".format(TOKEN_BIN))
        raise
コード例 #3
0
ファイル: git.py プロジェクト: rib3/dotfiles
def repo_branch():
    return strip_output(['git', 'rev-parse', '--abbrev-ref', 'HEAD'])