diff options
| author | Ludovic Courtès <ludo@gnu.org> | 2013-02-12 00:14:20 +0100 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2013-02-12 00:14:32 +0100 |
| commit | f5fd43602066ad6ecc16460d299d412e7bc12f27 (patch) | |
| tree | f628f934e6f9671307df7fc8cd61e8de4ae0bbd3 /HACKING | |
| parent | 151794bf5b8300afac487a7dc9c45de736240730 (diff) | |
doc: Add the commit policy to HACKING.
* HACKING (Commit Access): New section.
Diffstat (limited to 'HACKING')
| -rw-r--r-- | HACKING | 26 |
1 files changed, 26 insertions, 0 deletions
| @@ -175,3 +175,29 @@ statically-linked; the bootstrap Guile must be relocatable (see patch in | |||
| 175 | the Guix distro); the static-binaries tarball must contain the same | 175 | the Guix distro); the static-binaries tarball must contain the same |
| 176 | programs (Coreutils, Grep, sed, Awk, etc.); and so on. | 176 | programs (Coreutils, Grep, sed, Awk, etc.); and so on. |
| 177 | 177 | ||
| 178 | * Commit Access | ||
| 179 | |||
| 180 | Development is done using the Git distributed version control system. Thus, | ||
| 181 | access to the repository is not strictly necessary. We welcome contributions | ||
| 182 | in the form of patches as produced by ‘git format-patch’ sent to | ||
| 183 | bug-guix@gnu.org. | ||
| 184 | |||
| 185 | However, for frequent contributors, having write access to the repository is | ||
| 186 | convenient. When you get commit access, please make sure to follow the policy | ||
| 187 | below (discussions of the policy can take place on bug-guix@gnu.org.) | ||
| 188 | |||
| 189 | Non-trivial patches should always be posted to bug-guix@gnu.org (trivial | ||
| 190 | patches include fixing typos, etc.) | ||
| 191 | |||
| 192 | For patches that just add a new package, and a simple one, it’s OK to commit, | ||
| 193 | if you’re confident (which means you successfully built it in a chroot setup.) | ||
| 194 | Likewise for package upgrades. We have a mailing list for commit | ||
| 195 | notifications (guix-commits@gnu.org), so people can notice. Before pushing | ||
| 196 | your changes, make sure to run ‘git pull --rebase’. | ||
| 197 | |||
| 198 | For anything else, please post to bug-guix@gnu.org and leave time for a | ||
| 199 | review, without committing anything. If you didn’t receive any reply | ||
| 200 | after two weeks, and if you’re confident, it’s OK to commit. | ||
| 201 | |||
| 202 | That last part is subject to being adjusted, allowing individuals to commit | ||
| 203 | directly on non-controversial changes on parts they’re familiar with. | ||
