Who decides which changes and/or bug fixes go on the 1.3.x branch as opposed to the HEAD? What are the criteria?
What version will the HEAD branch end up as, 1.4?
Sorry, seem to be suffering from a CVS blind spot
There are also a few trivial fixes: things that are obviously safe to change and do not require testing.
Everything else goes on the development branch (HEAD). I haven't decided yet if the next release will be 1.4 or 2.0 ... it depends on how various developments go (especially templates).
If in doubt then don't put it on the stable branch.
I'm kinda working my way towards a 1.4 release by the end of the summer. I've got to get groups into the Dialogue, Exercise and Workshop modules, and there's a revamp of the Exercise module and a clean-up of the Workshop module in my head. Put together they probably don't warrant a full blown release though. A 1.4 release would probably need more.
BTW you've hit the 2000 active user mark in this course - Congratulations
How about the translations Martin ?
I'm still committing my translations like I used to do before the introduction of the branches. Where do they end up (1.3 stable / 1.4 dev) and is it the right way?
What I'll do is make sure that the latest language packs from the development branch get included into any future 1.3.x packages.
Fine. I have the impression there don't occur any "disasters" anymore with bad languagepacks
Otherwise, it is possible that some helpfiles are changed for new or modified features wich are included in the next version, but are not yet in the stable version. (eg timelimits, textformat without smileys, zero grade in lesson, different stadia of the wikidevelopement ...)
If you need to update myhelpfile.html significantly, you should create a new file called myhelpfile2.html and link to that from the new code.
That way translators can see there's a new file, and older versions of help files are retained for older code.