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.
_______________________________________________