Are old Moodle code-bases archived?

Are old Moodle code-bases archived?

par Eamon Costello,
Nombre de réponses : 8
Hi,

I would like to get hold of old versions of Moodle for research purposes. Has anyone any idea where I could get these?

Thanks,

Eamon
Moyenne des évaluations  -
En réponse à Eamon Costello

Re: Are old Moodle code-bases archived?

par Greg Lyon,
I think CVS is the way to go. You'll find many versions of Moodle in the CVS repository, and you can get started from the moodle download area. This page should get you started: http://docs.moodle.org/en/CVS_for_Administrators.
En réponse à Greg Lyon

Re: Are old Moodle code-bases archived?

par Martin Dougiamas,
Avatar Core developers Avatar Documentation writers Avatar Moodle HQ Avatar Particularly helpful Moodlers Avatar Plugin developers Avatar Testers
Correct. This is also useful for digging around all the versions of code back to Moodle 1.1 or so: cvs:/moodle
En réponse à Eamon Costello

Re: Are old Moodle code-bases archived?

par Martín Langhoff,
+1 for CVS spelunking sourire Some ideas:

- Use cvsps to collect stats and patchsets - eith a few scripts you can generate stats on commits per month, committers per month, lines of code changed per month, etc. Or between releases. Similar to cvsps but less useful: cvs2cl.

- It might be valuable to run sloccount across different historical versions - remember to exclude lang and the various imported libraries (like AdoDB).

Moyenne des évaluations Useful (1)
En réponse à Eamon Costello

Re: Are old Moodle code-bases archived?

par Eamon Costello,
Thanks guys. That's a great help to me. (CVS ports blocked here at work but will have a look at this from home).

- Eamon
En réponse à Eamon Costello

Re: Are old Moodle code-bases archived?

par Eamon Costello,
Hi and Thanks for all of your help on this.

I finally got some time to come back to this and am trying to some Moodle archeology.

I have a script that downloads old Moodle releases via CVS. For some Moodle releases I get a No Such Tag error e.g. MOODLE_155

Are these releases not in the repository or do I have the tag name wrong?

I can't find:

1.3.2 - 1.3.3
1.3.6 - 1.3.9
1.4.6 - 1.4.8
1.5.5 - 1.5.9
1.7.8 - 1.7.9
1.8.9

any help greatly appreciated.

- Eamon
En réponse à Eamon Costello

Re: Are old Moodle code-bases archived?

par Martin Dougiamas,
Avatar Core developers Avatar Documentation writers Avatar Moodle HQ Avatar Particularly helpful Moodlers Avatar Plugin developers Avatar Testers
Some of those are not releases yet sourire For example, 1.7.7 and 1.8.8 were only announced yesterday.

For example, 1.7 is a branch, and the .x after that is a point release in that branch. Branches run in parallel. We do not release number-sequentially through 1.7.7 -> 1.7.8 -> 1.7.9 -> 1.8.0 -> 1.8.1 . However the number sequence does apply when considering an upgrade (you can only upgrade to higher-numbered versions).

This diagram explains the branching:

CVS branches
This history of Moodle releases will be helpful:

http://docs.moodle.org/en/Moodle_version_history

For a fairly authoritative list of tags, look at the "Sticky tag" menu on this log for the main index.php file:

http://cvs.moodle.org/moodle/index.php?view=log

Moyenne des évaluations Useful (1)
En réponse à Martin Dougiamas

Re: Are old Moodle code-bases archived?

par Brian Jorgensen,
Just curious how the numbering works: I see that 1.6 is currently at 1.6.9; will the next 1.6 release be 1.6.10?


Thanks,

Brian

En réponse à Brian Jorgensen

Re: Release numbers

par Helen Foster,
Avatar Core developers Avatar Documentation writers Avatar Moodle HQ Avatar Particularly helpful Moodlers Avatar Plugin developers Avatar Testers Avatar Translators
Hi Brian,

If there was to be another 1.6 release, then I imagine it would be called 1.6.10. However, as Martin mentioned in his announcement New releases: Moodle 1.9.4, 1.8.8, 1.7.7 and 1.6.9, "Moodle 1.6.9 and Moodle 1.7.7 mark the last builds that the core team plan to release from those branches (unless someone else volunteers to maintain them) due to the amount of work involved."