Перейти к содержанию
zoryn/ maintainer-assistant

zoryn clone

Клонирование исходного пакета из git-репозитория ALT Linux.

zoryn clone <пакет>

Репозиторий определяется через API RDB clone_url, который возвращает готовый URL для клонирования из нужного каталога:

  • Gear-пакеты: https://git.altlinux.org/gears/<первая-буква>/<пакет>.git
  • SRPM-пакеты: https://git.altlinux.org/srpms/<первая-буква>/<пакет>.git

Поскольку URL приходит из базы данных репозитория, корректно клонируются даже пакеты без свежей истории сборочных заданий (собранные много лет назад).

Устанавливает gears как имя remote. --init-gitery — создать репозиторий на gitery и добавить remote для push.

Конфигурация

Endpoint API для получения URL клонирования можно переопределить в ~/.zoryn:

[clone]
api_url = "https://rdb.altlinux.org/api/package/clone_url"

Если не задан, используется {[rdb] api_url}/package/clone_url. См. конфигурацию.

Примеры

zoryn clone ocaml          # клонировать ocaml
zoryn clone vcdimager      # клонировать vcdimager (SRPM)