Господа, подскажите кто как (с примерами) генерирует tarball из mercurial-репозитория для скриптовых проектов. Есть проект на питоне (несколько модулей и экзешников) с добавлением скриптов на шелле. Сейчас хочу добавить в него некий скрипт или Makefile который будучи вызванным без параметров будет брать последний снапшот, подставлять в один из его файлов номер ревизии и упаковывать всё это в архив в имени которого тоже будет содержаться номер ревизии. Опциональный параметр к этому скрипту может содержать номер ревизии снапшот которой хотим получить.
Местоположение файлов в репозитории и в системе будет отличаться (модули пойдут в общесистемную директорию site-packages, несколько файлов в /usr/bin и один в /etc т.к. является конфигом). Возможно перед генерированием архива надо будет править в одном из файлов не только номер ревизии но и ещё несколько путей или параметров.
Стоит ли для питоньей части проекта писать setup.py и если да, то где можно поглядеть хороший туториал.
Пока что я родил только однострочник для выкусывания номера ревизии:
hg log -r tip | sed -nr -e 's/^changeset:\s+([0-9]+):([0-9a-z]+)$/\1-\2/ip'
Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от cyberax
Ответ на:
комментарий
от cyberax
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [Mercurial] Вложенные репозитории (2012)
- Форум WebDAV mercurial репозиторий (2007)
- Форум [Mercurial][subrepo]Вложенные репозитории (2010)
- Новости Вышел релиз Mercurial 1.1 (2008)
- Новости Python переходит на Mercurial (2009)
- Форум Mercurial и он лайн репозиторий (2013)
- Форум генерирование пароля (2003)
- Форум [python][mercurial] Время коммита, MSK (2011)
- Новости Релиз Python 3.8 (2019)
- Новости Репозиторий для python разработчиков (2005)