mirror of
https://abf.rosa.ru/djam/abf-console-client-src.git
synced 2025-02-23 09:52:48 +00:00
No description
![]() ``` abf/console/misc.py:239: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details. yaml_data = yaml.load(fd) ``` https://bugzilla.rosalinux.ru/show_bug.cgi?id=10720#c4 |
||
---|---|---|
abf | ||
configs | ||
po | ||
abf.py | ||
abfcd.sh | ||
bash_autocomplete | ||
Makefile | ||
README |
INTRO Console client lets you work with ABF without web-interface. It can manage git repositories, check build-task status, create new build-task and so on. BUILD --arch (-a), can be set more than once. Architecture to build with. If not set, --save-to-repository (-s) Repository to save built packages to. Packages will be published here. --commit (-c), --branch (-b) and --tag (-t) API takes git commit hash to build. So client have to resolve it. 1) If you've specified hash - it will be used "as is". 2) If you've specified branch or tag name - it will be resolved automatically using ABF API. (the hash of top commit will be used for branch) 3) If you've specified no git commit related options and you've specified a project name - this project's default branch will be used. 4) If you've specified no git commit related options and you've not specified a project name (you have to be in a git repository) - the top remote commit of your current branch will be used.