| 1 | Workflow for Submitting a patch to debathena: |
| 2 | |
| 3 | - Create a Github account. |
| 4 | - Clone the repo from github.com/mit-athena |
| 5 | - Push your change to your repo, and submit a pull request. |
| 6 | |
| 7 | |
| 8 | Pull requests from non-release-team: |
| 9 | |
| 10 | - Add repo as remote. |
| 11 | - git cherry-pick -s remote/master |
| 12 | - push |
| 13 | |
| 14 | Non-native packages: |
| 15 | - Push changes to master. |
| 16 | - When ready to release, bump version in setup.py, VERSION, or configure.am, and tag -a the version. |
| 17 | - Push tags and version to master. |
| 18 | - checkout debian |
| 19 | - merge master into debian |
| 20 | - Update changelog and packaging. |
| 21 | - push debian to origin. |
| 22 | |