Currently there are stages available for the following platforms:
These are stages targeting fairly new targets, or ones that do not have a lot of users.
Users should be able to fix issues on these targets intelligently before complaining of issues.
Easiest solution: SystemRescueCD
It is possible to get all of our shiny stuff via anonymous git.
You can browse our repositories via cgit.
If you don’t already have Git set up:
git config --global user.name "<your real name>" git config --global user.email "<your email>"
Register an account on Gerrit. You need a GitHub or Google account. The email address you wish to use in Gerrit must be configured in your GitHub account.
Clone the repository you want to change things in from Gerrit and set up the Change-Id hook. See ‘Cloning repositories’.
cave to sync from this local clone.
/etc/paludis/repositories/<repo>.conf and change the line:
sync = git+https://git.exherbo.org/<repo>.git
sync = git+https://git.exherbo.org/<repo>.git local: git+file:///home/<user>/<path to local repo>
Then, you can sync from the local clone with
cave sync -s local <repo>. For more info on this see our workflow docs.
Make your changes in the local clone and commit the changes to the repository. Remember to actually commit the changes; otherwise,
cave will not see them since it is using
git pull to pull from the local clone. For more info on using Git see the Git book.
Testing out your changes:
cave sync -s local <repo> cave resolve -x1 <package modified>
If they are not to your liking, go back to step 5, using
git commit --amend and
git rebase -i as much as you want.
Submit your changes to Gerrit.
git push origin HEAD:refs/for/master