Merge pull request #13 from thomie/master
[packages/hoopl.git] / HOWTO-BRANCHES
1 Here's how to work on Hoopl without breaking GHC.
2
3   - Hoopl maintainers should work on the branch "develop", where they
4     need not validate changes against GHC.
5
6   - GHC uses the 'master' branch, and makes changes there from time to
7     time as necessary to keep GHC working
8
9   - GHC central merges master with develop occasionally (e.g. before a
10     new GHC stable branch is created).
11
12   - Intermediate releases can be made from develop, although we have
13     to ensure that each GHC release ships with a released version of
14     the library.  (As of May 2012, Ian Lynagh coordinates with the
15     package maintainers to make this happen.)