Master Status:
Andromeda
Repository management for OpenStack. This is a shameless refactor of the repo project make for Android. While it is mostly identical for most intents and purposes, there are some differences:
- Works in Python 3 "better". Still mildly buggy.
- PEP 8 compliant.
- It is configured for the OpenStack Gerrit instance, not Google's.
- Andromeda does not assume Gerrit user name is the first part of your email address...it must be set in the git global configuration.
-
This is an actual package instead of running
curl http://... > file
.
Testing/Quickstart with the OpenStack Sandbox
To understand some concepts, let's walk through a quick demo with the OpenStack Sandbox repository.
git config --global gitreview.username yourgerritusername
andromeda init -u https://github.com/mynameismevin/andromeda-sandbox --config-name
andromeda sync -j8
andromeda start test-branch-01 sandbox
cd sandbox && touch "test-file-01" && echo "Andromeda is awesome!" > test-file-01 && git add . && git commit -m "Andromeda still rocks!" && cd .."
andromeda upload
- Profit.
Advanced Usage
Please see the docs!