コード例 #1
0
ファイル: repository.py プロジェクト: openstack/solar
def update(name, source, overwrite):
    repo = Repository(name)
    prev = len(list(repo.iter_contents()))
    repo.update(source, overwrite)
    now = len(list(repo.iter_contents()))
    diff = now - prev
    if diff:
        click.echo(
            "Updated repository, with {} new resources".format(diff))
    else:
        click.echo(
            "Repository updated".format(diff))
コード例 #2
0
ファイル: repository.py プロジェクト: loles/solar-1
def update(name, source, overwrite):
    repo = Repository(name)
    prev = len(list(repo.iter_contents()))
    repo.update(source, overwrite)
    now = len(list(repo.iter_contents()))
    diff = now - prev
    if diff:
        click.echo(
            "Updated repository, with {} new resources".format(diff))
    else:
        click.echo(
            "Repository updated".format(diff))
コード例 #3
0
ファイル: repository.py プロジェクト: openstack/solar
def _import(name, source, link):
    if name is None:
        name = os.path.split(source)[-1]
    repo = Repository(name)
    repo.create(source, link)
    cnt = len(list(repo.iter_contents()))
    click.echo(
        "Created new repository with {} resources".format(cnt))
コード例 #4
0
ファイル: repository.py プロジェクト: loles/solar-1
def _import(name, source, link):
    if name is None:
        name = os.path.split(source)[-1]
    repo = Repository(name)
    repo.create(source, link)
    cnt = len(list(repo.iter_contents()))
    click.echo(
        "Created new repository with {} resources".format(cnt))