Dear all (Max, Riccardo, Natalia - this might be particularly important for
you)
As we approach the next release, it is *critical* that each person in the
group will make a clear personal decision whether they want to work in the
"develop" branch or the "master" branch (= release version) of IMP. Note
that this has nothing to do with whether you are considered an IMP
developer or not, it is just a technical personal decision.
The *develop* branch is where we work on developing the next release. In 6
months, this will be the next IMP. It is less stable (but should be much
much more stable than it used to as the testing system improves more and
more). It contains the newest IMP features and updates. Also, you enjoy the
daily testing system, so you can be assured your code will be compatible
with the next IMP release.
The *master* branch is the release version - it means you will be frozen
with a relatively stable version of IMP, with minor bug updates from time
to time, but will not get new features. All your code changes will be kept
for you, and will not be easily shared with all other developers. Also, you
will not enjoy the daily testing system (so you won't know if your code is
stable for the next release).
Feel free to ask questions or give feedback, this decision is totally up to
you. You can switch in the middle, but it might be a bit of a mess as the
two branches will diverge over time.