Are old Moodle code-bases archived?

Are old Moodle code-bases archived?

Eamon Costello發表於
Number of replies: 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
評比平均分數: -
In reply to Eamon Costello

Re: Are old Moodle code-bases archived?

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.
In reply to Greg Lyon

Re: Are old Moodle code-bases archived?

Martin Dougiamas發表於
Core developers的相片 Documentation writers的相片 Moodle HQ的相片 Particularly helpful Moodlers的相片 Plugin developers的相片 Testers的相片
Correct. This is also useful for digging around all the versions of code back to Moodle 1.1 or so: cvs:/moodle
In reply to Eamon Costello

Re: Are old Moodle code-bases archived?

Martín Langhoff發表於
+1 for CVS spelunking 微笑 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).

評比平均分數:Useful (1)
In reply to Eamon Costello

Re: Are old Moodle code-bases archived?

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
In reply to Eamon Costello

Re: Are old Moodle code-bases archived?

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
In reply to Eamon Costello

Re: Are old Moodle code-bases archived?

Martin Dougiamas發表於
Core developers的相片 Documentation writers的相片 Moodle HQ的相片 Particularly helpful Moodlers的相片 Plugin developers的相片 Testers的相片
Some of those are not releases yet 微笑 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

評比平均分數:Useful (1)
In reply to Martin Dougiamas

Re: Are old Moodle code-bases archived?

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

In reply to Brian Jorgensen

Re: Release numbers

Helen Foster發表於
Core developers的相片 Documentation writers的相片 Moodle HQ的相片 Particularly helpful Moodlers的相片 Plugin developers的相片 Testers的相片 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."