示例#1
0
def test_create_empty_repository(managed_tmpdir):
    from hangar import Repository
    repo = Repository(path=managed_tmpdir)
    repo.init(user_name='Test User', user_email='*****@*****.**')
    init_branches = repo.list_branch_names()
    assert init_branches == ['master']
    assert repo._repo_path == os.path.join(managed_tmpdir, '__hangar')
示例#2
0
def branch(l, b):
    if l:
        P = os.getcwd()
        repo = Repository(path=P)
        click.echo(repo.list_branch_names())
    if b:
        P = os.getcwd()
        repo = Repository(path=P)
        succ = repo.create_branch(b)
        click.echo(f'create branch operation success: {succ}')