versionformat — один из самых любопытных параметров, позволяющих хоть как-то оформить название архива, для последующего действия сервиса set_version.
- Для git в это поле можно указать:
- @PARENT_TAG@ — bash любезно заменит на ближайший тег
- поля из --pretty=format для последнего по времени коммита — полный список внизу, какой-то смысл в данной ситуации имеют %ct %cd %h (UNIX таймштамп, дата YYYYMMDD, короткий хэш коммита), причем дефисы будут любезно удалены по дороге sed'ом (даты будут получается в духе 20121221).
- Для mercurial (hg):
- поля из --template для последнего по времени коммита — полный список внизу. Огромное богатство для фантазии, есть встроенная опция для latesttag. Во время написания этого текста, не было способа выдать дату в виде YYYYMMDD, без дефисов. Сейчас все дефисы удаляются sed'ом, однако последняя версия tar_scm может быть еще не загружена на головной сервис.
- svn понимает только %r — номер ревизии
8 комментариев:
Есть ли возможность выбрать конкретную ветку в git-репозитории?
Интересно, а можно ли сказать OBS, чтобы он скачал что-то при помощи wget/curl и это в последствии было бы частью пакета?
Есть два сервиса — download_url, который просто скачивает файл по ссылке, через http(s) или ftp;
и download_files, который заглядывает в .spec и скачивает все по ссылкам, которые указаны в Source:
Мой комментарий затерялся ранее, видимо.
Интересует вопрос: как получить файлы из конкретной ветки git.
+Lazy_Kent как ты это делаешь? Мне в почту приходят твои комменты, а здесь они не появляются.
И да, как ни странно, параметр, куда надо вписывать название ветки, называется revision.
Теперь я знаю, что у комментариев на Blogger есть свою уютненький "спам", куда они попадают иногда.
Не понятно, почему мои комментарии попали в спам. Использую гугловский аккаунт.
Отправить комментарий