Pointless trivia

Pointless trivia

by Tim Hunt -
Number of replies: 1
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers

Did you ever wonder which plugins were added to Moodle in which order?

I was wondering this, because for my MoodleMoot presentation, I needed to know which plugins ad added to the OU's Moodle code in the last year.

It turns out the following one-liner will do it.

find -name version.php | xargs git log --diff-filter=A --pretty="%n%n%cd %h %s" --date=short --name-only --reverse

(For any pedants out there, this is when the version.php file for each plugin was added.)

Here is the oldest part of that history

2002-07-27 cbd1170 Moodle can now upgrade itself, just like the modules do

version.php


2002-07-31 501cdbd OK, some massive changes with many files removed or changed.

mod/assignment/version.php
mod/choice/version.php
mod/forum/version.php
mod/survey/version.php


2002-10-04 730fd18 Skeleton version of the quiz module. It won't break an installation, but it doesn't do anything yet.

mod/quiz/version.php


2002-10-17 2a439ba ***NOTE NOTE NOTE **********************************************************

mod/resource/version.php


2003-05-01 d22d31c Workshop module from Ray Kingdon

mod/workshop/version.php


2003-07-07 1515a89 Very early version of new chat module, made by Martin using ARSC as an inspiration.

mod/chat/version.php


2003-09-14 2c5c3e6 New module: Label.

mod/label/version.php


2003-09-16 0784202 New Glossary module, version 0.1 - by Williams Castillo!

mod/glossary/version.php


2004-02-16 bbcbc0f Adding the Lesson module to the main CVS. Nice job Ray!

mod/lesson/version.php


2004-05-20 98ca59f Putting SCORM into maintree CVS, to make it easier to test.

mod/scorm/version.php


2004-06-02 39fcb98 Wiki module, copied from contrib/wiki.

mod/wiki/version.php

Who would have guessed Workshop is older than Label!

Average of ratings: Useful (5)
In reply to Tim Hunt

Re: Pointless trivia

by Gareth J Barnard -
Picture of Core developers Picture of Particularly helpful Moodlers Picture of Plugin developers

Interesting Tim.  Does it take into account plugins that have been renamed or deleted?  Perhaps 'label' was once called 'sticker'? smile