mdk.git
9 years agoReorganised undev lang caching code. Fixed #88
Frederic Massart [Mon, 21 Jul 2014 01:59:39 +0000 (09:59 +0800)] 
Reorganised undev lang caching code. Fixed #88

9 years agoMerge branch 'dev-langstringcache' of git://github.com/mudrd8mz/mdk into devstring
Frederic Massart [Mon, 21 Jul 2014 01:56:38 +0000 (09:56 +0800)] 
Merge branch 'dev-langstringcache' of git://github.com/mudrd8mz/mdk into devstring

9 years agoMerge branch 'master' of github.com:FMCorz/mdk
Frederic Massart [Mon, 21 Jul 2014 01:53:32 +0000 (09:53 +0800)] 
Merge branch 'master' of github.com:FMCorz/mdk

9 years agoAdding support for MariaDB. Fixes #90
Frederic Massart [Mon, 21 Jul 2014 01:50:47 +0000 (09:50 +0800)] 
Adding support for MariaDB. Fixes #90

9 years agoBump to version 1.3-dev
Frederic Massart [Mon, 21 Jul 2014 01:28:10 +0000 (09:28 +0800)] 
Bump to version 1.3-dev

9 years agoRe-enable langstringcache via undev script
David Mudrák [Fri, 4 Jul 2014 21:19:27 +0000 (23:19 +0200)] 
Re-enable langstringcache via undev script

9 years agoAdd support for optional db.namePrefix setting
David Mudrák [Fri, 27 Jun 2014 12:38:11 +0000 (14:38 +0200)] 
Add support for optional db.namePrefix setting

Currently, the default database name is the same as the Moodle instance's name.
This is suboptimal for development setups where the database engine is used for
other projects as well (Moodle developer can easily have Mahara or Mediawiki
databases present as well, for example).

I believe it's a good idea to make it clear that certain database is under
mdk's control. Having a prefix (such as `mdk_`) seems to work well.

9 years agoDo not cache strings in dev mode
David Mudrák [Fri, 4 Jul 2014 11:52:43 +0000 (13:52 +0200)] 
Do not cache strings in dev mode

9 years agoMerge pull request #85 from mudrd8mz/fix-sessioncookiepath
Frédéric Massart [Mon, 30 Jun 2014 09:00:08 +0000 (17:00 +0800)] 
Merge pull request #85 from mudrd8mz/fix-sessioncookiepath

Respect the 'path' config when setting $CFG->sessioncookiepath

9 years agoRespect the 'path' config when setting $CFG->sessioncookiepath in config.php
David Mudrák [Fri, 27 Jun 2014 09:37:32 +0000 (11:37 +0200)] 
Respect the 'path' config when setting $CFG->sessioncookiepath in config.php

Setups using the 'path' config ended with invalid $CFG->sessioncookiepath set
in config.php (always expecting the moodle is in the root). Moodle core itself
has checks for this so the value set in config.php was ignored in that case.

9 years agoDo not try to enrol deleted users
Frederic Massart [Wed, 4 Jun 2014 08:12:40 +0000 (16:12 +0800)] 
Do not try to enrol deleted users

9 years agoSuffix was never parsed from branch name
Frederic Massart [Wed, 4 Jun 2014 04:04:41 +0000 (12:04 +0800)] 
Suffix was never parsed from branch name

10 years agoBump to version 1.2.1 v1.2.1
Frederic Massart [Mon, 12 May 2014 08:00:09 +0000 (16:00 +0800)] 
Bump to version 1.2.1

10 years agoAdding 2.7 tracker fields
Frederic Massart [Mon, 12 May 2014 07:58:03 +0000 (15:58 +0800)] 
Adding 2.7 tracker fields

10 years agoAdd Documentation support to the JS command
Andrew Nicols [Mon, 12 May 2014 04:55:11 +0000 (12:55 +0800)] 
Add Documentation support to the JS command

10 years agoBump to version 1.2 v1.2
Frederic Massart [Mon, 12 May 2014 03:51:04 +0000 (11:51 +0800)] 
Bump to version 1.2

10 years agoUpdating changelog
Frederic Massart [Mon, 12 May 2014 03:50:50 +0000 (11:50 +0800)] 
Updating changelog

10 years agoUpdated masterBranch to 28
Frederic Massart [Mon, 12 May 2014 03:50:42 +0000 (11:50 +0800)] 
Updated masterBranch to 28

10 years agoBash completion for JS command
Frederic Massart [Mon, 12 May 2014 03:48:04 +0000 (11:48 +0800)] 
Bash completion for JS command

10 years agoUpdating readme file for JS command
Frederic Massart [Mon, 12 May 2014 03:47:34 +0000 (11:47 +0800)] 
Updating readme file for JS command

10 years agoAdd watchdog to JS shift command
Frederic Massart [Mon, 12 May 2014 03:42:42 +0000 (11:42 +0800)] 
Add watchdog to JS shift command

10 years agoResolve plugin path before subsystem
Frederic Massart [Mon, 12 May 2014 03:33:50 +0000 (11:33 +0800)] 
Resolve plugin path before subsystem

10 years agoNew JS command
Frederic Massart [Fri, 9 May 2014 09:36:09 +0000 (17:36 +0800)] 
New JS command

10 years agoPluginManager can find out a subsystem or plugin from a path
Frederic Massart [Fri, 9 May 2014 09:00:31 +0000 (17:00 +0800)] 
PluginManager can find out a subsystem or plugin from a path

10 years agoSub plugin types paths start with a / like plugin types
Frederic Massart [Fri, 9 May 2014 08:56:42 +0000 (16:56 +0800)] 
Sub plugin types paths start with a / like plugin types

10 years agoAdding support for subsystems in PluginManager
Frederic Massart [Fri, 9 May 2014 07:46:00 +0000 (15:46 +0800)] 
Adding support for subsystems in PluginManager

Yup, it should not really have been mixed up with plugins,
but I am sort of lazy to write 'component' library so
it will be there for now, and I am sure we will live with it.

Also, why the hell did I make that class with only static
methods? I must have had a reason at the time...

10 years agoNot every subplugins were found by the plugin manager
Frederic Massart [Fri, 9 May 2014 07:26:53 +0000 (15:26 +0800)] 
Not every subplugins were found by the plugin manager

10 years agoGit fetch returns false when failed
Frederic Massart [Tue, 6 May 2014 06:11:30 +0000 (14:11 +0800)] 
Git fetch returns false when failed

10 years agoAdded new plugin type availability, and tool subtype
Frederic Massart [Thu, 17 Apr 2014 06:54:15 +0000 (14:54 +0800)] 
Added new plugin type availability, and tool subtype

10 years agoMissing import of datetime in pull command
Frederic Massart [Wed, 16 Apr 2014 05:07:33 +0000 (13:07 +0800)] 
Missing import of datetime in pull command

10 years agoBump to version 1.2-dev
Frederic Massart [Tue, 15 Apr 2014 08:05:06 +0000 (16:05 +0800)] 
Bump to version 1.2-dev

10 years agoBump to version 1.1 v1.1
Frederic Massart [Tue, 15 Apr 2014 08:02:28 +0000 (16:02 +0800)] 
Bump to version 1.1

10 years agoUpdating changelog
Frederic Massart [Tue, 15 Apr 2014 08:02:17 +0000 (16:02 +0800)] 
Updating changelog

10 years agoGuessing the editor from the environment
Frederic Massart [Tue, 15 Apr 2014 07:56:23 +0000 (15:56 +0800)] 
Guessing the editor from the environment

10 years agoTiny code styling issue
Frederic Massart [Tue, 15 Apr 2014 04:25:10 +0000 (12:25 +0800)] 
Tiny code styling issue

10 years agoGit processes can be killed using CTRL + C
Frederic Massart [Mon, 14 Apr 2014 02:54:35 +0000 (10:54 +0800)] 
Git processes can be killed using CTRL + C

10 years agoMerge pull request #80 from andrewnicols/mdktheme
Frédéric Massart [Mon, 14 Apr 2014 02:43:19 +0000 (10:43 +0800)] 
Merge pull request #80 from andrewnicols/mdktheme

Add an alias for mdk theme to set the instance theme

10 years agoAdd an alias for mdk theme to set the instance theme
Andrew Nicols [Wed, 9 Apr 2014 09:12:53 +0000 (17:12 +0800)] 
Add an alias for mdk theme to set the instance theme

10 years agoSimplify calls to tools.parseBranch
Frederic Massart [Wed, 9 Apr 2014 12:29:49 +0000 (20:29 +0800)] 
Simplify calls to tools.parseBranch

10 years agoConfig command has an option to edit the config file
Frederic Massart [Wed, 9 Apr 2014 12:25:46 +0000 (20:25 +0800)] 
Config command has an option to edit the config file

10 years agoAdded the requirement for git v1.7.7. Fixes #9
Frederic Massart [Wed, 9 Apr 2014 11:09:23 +0000 (19:09 +0800)] 
Added the requirement for git v1.7.7. Fixes #9

10 years agoLazy loading of workplace to prevent dependency issues. Fixes #79
Frederic Massart [Wed, 9 Apr 2014 10:45:03 +0000 (18:45 +0800)] 
Lazy loading of workplace to prevent dependency issues. Fixes #79

10 years agoAdded information about arguments in aliases
Frederic Massart [Wed, 9 Apr 2014 10:24:26 +0000 (18:24 +0800)] 
Added information about arguments in aliases

10 years agoFinished Behat threads are not killed
Frederic Massart [Wed, 9 Apr 2014 09:57:36 +0000 (17:57 +0800)] 
Finished Behat threads are not killed

10 years agoKill the PHP Server or Selenium when killing Behat
Frederic Massart [Mon, 7 Apr 2014 04:55:51 +0000 (12:55 +0800)] 
Kill the PHP Server or Selenium when killing Behat

10 years agoSubprocesses are killed when CTRL + C
Frederic Massart [Mon, 7 Apr 2014 04:55:30 +0000 (12:55 +0800)] 
Subprocesses are killed when CTRL + C

10 years agoDo not start PHP Server for Behat on 2.7
Frederic Massart [Mon, 7 Apr 2014 04:55:02 +0000 (12:55 +0800)] 
Do not start PHP Server for Behat on 2.7

10 years agoMerge branch 'master' of github.com:FMCorz/mdk
Frederic Massart [Thu, 3 Apr 2014 03:03:46 +0000 (11:03 +0800)] 
Merge branch 'master' of github.com:FMCorz/mdk

10 years agoBump version to 1.1-dev
Frederic Massart [Wed, 2 Apr 2014 18:06:26 +0000 (02:06 +0800)] 
Bump version to 1.1-dev

10 years agoBump version to 1.0 v1.0
Frederic Massart [Wed, 2 Apr 2014 18:04:13 +0000 (02:04 +0800)] 
Bump version to 1.0

Because I always wondered why I started at 0.1

10 years agoFixed a typo in changelog
Frederic Massart [Wed, 2 Apr 2014 18:03:47 +0000 (02:03 +0800)] 
Fixed a typo in changelog

10 years agoUpdating changelog
Frederic Massart [Wed, 2 Apr 2014 18:00:42 +0000 (02:00 +0800)] 
Updating changelog

10 years agoUpdated the readme file for various things
Frederic Massart [Wed, 2 Apr 2014 17:07:45 +0000 (01:07 +0800)] 
Updated the readme file for various things

10 years agoNew Exception type for issues not found on tracker
Frederic Massart [Wed, 2 Apr 2014 16:48:51 +0000 (00:48 +0800)] 
New Exception type for issues not found on tracker

10 years agoBackport could not push and upgrade tracker any more
Frederic Massart [Wed, 2 Apr 2014 16:45:25 +0000 (00:45 +0800)] 
Backport could not push and upgrade tracker any more

10 years agoAdded dependencies check to doctor
Frederic Massart [Wed, 2 Apr 2014 16:30:33 +0000 (00:30 +0800)] 
Added dependencies check to doctor

10 years agoDeprecating the script 'less'
Frederic Massart [Wed, 2 Apr 2014 15:56:53 +0000 (23:56 +0800)] 
Deprecating the script 'less'

10 years agoRenaming check to doctor
Frederic Massart [Wed, 2 Apr 2014 15:41:08 +0000 (23:41 +0800)] 
Renaming check to doctor

For backwards compatibility, an alias 'check' has been added to the
default configuration file. Also, now doctor requires an argument
and does not default on all checks.

10 years agoRemoving import of unused packages
Frederic Massart [Wed, 2 Apr 2014 14:37:08 +0000 (22:37 +0800)] 
Removing import of unused packages

10 years agoMerge branch 'master' of github.com:FMCorz/mdk
Frederic Massart [Wed, 2 Apr 2014 02:38:16 +0000 (10:38 +0800)] 
Merge branch 'master' of github.com:FMCorz/mdk

10 years agoPatch can be pulled from the tracker on demand
Frederic Massart [Tue, 1 Apr 2014 16:19:37 +0000 (00:19 +0800)] 
Patch can be pulled from the tracker on demand

This also includes a massive rewrite of the pull command which was
getting too distusting to be true... Now the logic is abstracted
in a class, which style does not entirely convince me, but that
is still a lot neater than before!

10 years agoNew API method to get pull information from the tracker
Frederic Massart [Tue, 1 Apr 2014 16:19:01 +0000 (00:19 +0800)] 
New API method to get pull information from the tracker

10 years agoNew API method to get issue attrachments from the tracker
Frederic Massart [Tue, 1 Apr 2014 16:17:19 +0000 (00:17 +0800)] 
New API method to get issue attrachments from the tracker

10 years agoAdding missing --identifier in bash completion
Frederic Massart [Fri, 21 Mar 2014 02:46:35 +0000 (10:46 +0800)] 
Adding missing --identifier in bash completion

10 years agoMissing arguments when getting issue details from tracker
Frederic Massart [Wed, 12 Mar 2014 09:11:18 +0000 (17:11 +0800)] 
Missing arguments when getting issue details from tracker

10 years agoError when plugin name contained more than 1 underscore
Frederic Massart [Wed, 12 Mar 2014 06:32:07 +0000 (14:32 +0800)] 
Error when plugin name contained more than 1 underscore

10 years agoJira class uses module requests
Frederic Massart [Mon, 10 Mar 2014 13:21:26 +0000 (21:21 +0800)] 
Jira class uses module requests

10 years agoAdded missing bash completion rules
Frederic Massart [Mon, 10 Mar 2014 12:43:14 +0000 (20:43 +0800)] 
Added missing bash completion rules

10 years agoBackport command can upload patches to tracker
Frederic Massart [Mon, 10 Mar 2014 12:38:08 +0000 (20:38 +0800)] 
Backport command can upload patches to tracker

10 years agoJira is now a singleton
Frederic Massart [Mon, 10 Mar 2014 12:25:04 +0000 (20:25 +0800)] 
Jira is now a singleton

10 years agoPush command can upload patches to the tracker
Frederic Massart [Mon, 10 Mar 2014 12:23:51 +0000 (20:23 +0800)] 
Push command can upload patches to the tracker

10 years agoExit with error code 1 when an exception is thrown
Frederic Massart [Mon, 10 Mar 2014 07:32:09 +0000 (15:32 +0800)] 
Exit with error code 1 when an exception is thrown

10 years agoBackport can handle conflicts in bootstrapbase css. Fixes #76
Frederic Massart [Mon, 10 Mar 2014 06:01:08 +0000 (14:01 +0800)] 
Backport can handle conflicts in bootstrapbase css. Fixes #76

10 years agoArguments can be passed to scripts. Fixes #69
Frederic Massart [Mon, 10 Mar 2014 04:33:21 +0000 (12:33 +0800)] 
Arguments can be passed to scripts. Fixes #69

10 years agoMerge pull request #75 from andrewnicols/css-lessc
Frédéric Massart [Mon, 10 Mar 2014 03:23:00 +0000 (11:23 +0800)] 
Merge pull request #75 from andrewnicols/css-lessc

Add sourcemap support using lessc to css command

10 years agoAdd sourcemap support using lessc to css command
Andrew Nicols [Fri, 21 Feb 2014 07:20:26 +0000 (15:20 +0800)] 
Add sourcemap support using lessc to css command

Although Moodle doesn't officially support lessc as a compiler, it is very
useful for development because it supports source mapping whilst recess
does not.

10 years agoAdding calendartype to the plugin types list
Frederic Massart [Wed, 19 Feb 2014 02:38:27 +0000 (10:38 +0800)] 
Adding calendartype to the plugin types list

10 years agoImproved CSS command to watch directories
Frederic Massart [Tue, 18 Feb 2014 06:29:34 +0000 (14:29 +0800)] 
Improved CSS command to watch directories

10 years agoNew command for CSS related tasks
Frederic Massart [Mon, 17 Feb 2014 02:41:40 +0000 (10:41 +0800)] 
New command for CSS related tasks

10 years agoFix wrong assumptions when parsing Jira date. Fixes #71
Frederic Massart [Wed, 8 Jan 2014 12:00:18 +0000 (13:00 +0100)] 
Fix wrong assumptions when parsing Jira date. Fixes #71

10 years agoMake behat command compatible with Moodle 2.7-dev
Frederic Massart [Tue, 7 Jan 2014 14:19:38 +0000 (15:19 +0100)] 
Make behat command compatible with Moodle 2.7-dev

10 years agoAdded script to enrol users
Frederic Massart [Wed, 18 Dec 2013 07:28:09 +0000 (08:28 +0100)] 
Added script to enrol users

10 years agoRemoving unused bash completion function
Frederic Massart [Sat, 14 Dec 2013 15:40:31 +0000 (16:40 +0100)] 
Removing unused bash completion function

10 years agoRenaming new behat parameter --name to --testname
Frederic Massart [Sat, 14 Dec 2013 15:25:24 +0000 (16:25 +0100)] 
Renaming new behat parameter --name to --testname

10 years agoMerge branch 'behat_named_tests' of https://github.com/andrewnicols/mdk into andrewni...
Frederic Massart [Sat, 14 Dec 2013 14:52:15 +0000 (15:52 +0100)] 
Merge branch 'behat_named_tests' of https://github.com/andrewnicols/mdk into andrewnicols-behat_named_tests

10 years agoUse PHP Unit with Composer whenever possible. Fixes #60
Frederic Massart [Fri, 13 Dec 2013 07:15:44 +0000 (08:15 +0100)] 
Use PHP Unit with Composer whenever possible. Fixes #60

10 years agoThrow error when using testcase with <= 2.5
Frederic Massart [Fri, 13 Dec 2013 07:00:46 +0000 (08:00 +0100)] 
Throw error when using testcase with <= 2.5

10 years agoBump version to 0.6-dev
Frederic Massart [Fri, 22 Nov 2013 10:17:04 +0000 (18:17 +0800)] 
Bump version to 0.6-dev

10 years agoFaster clone of cache if another cache already exists. Fixes #57
Frederic Massart [Fri, 22 Nov 2013 10:16:16 +0000 (18:16 +0800)] 
Faster clone of cache if another cache already exists. Fixes #57

10 years agoCommand phpunit accepts a testcase as argument
Frederic Massart [Fri, 22 Nov 2013 09:59:46 +0000 (17:59 +0800)] 
Command phpunit accepts a testcase as argument

10 years agoBetter way of resolving the instance from path. Fixes #66
Frederic Massart [Fri, 22 Nov 2013 09:59:12 +0000 (17:59 +0800)] 
Better way of resolving the instance from path. Fixes #66

10 years agoAdd .noupgrade to skip upgrade of an instance
Frederic Massart [Wed, 20 Nov 2013 03:24:37 +0000 (11:24 +0800)] 
Add .noupgrade to skip upgrade of an instance

10 years agoUpdate tracker fields for 2.6
Frederic Massart [Mon, 18 Nov 2013 06:37:03 +0000 (14:37 +0800)] 
Update tracker fields for 2.6

10 years agoUpdating masterBranch to 27
Frederic Massart [Mon, 18 Nov 2013 05:15:56 +0000 (13:15 +0800)] 
Updating masterBranch to 27

10 years agoImpossible to create an instance without installing it
Frederic Massart [Tue, 12 Nov 2013 01:26:07 +0000 (09:26 +0800)] 
Impossible to create an instance without installing it

10 years agoBetter error reporting of pull errors. Fixes #59
Frederic Massart [Fri, 8 Nov 2013 07:30:05 +0000 (15:30 +0800)] 
Better error reporting of pull errors. Fixes #59

10 years agoRaise an exception when Behat init fails. Fixes #65
Frederic Massart [Fri, 8 Nov 2013 07:11:51 +0000 (15:11 +0800)] 
Raise an exception when Behat init fails. Fixes #65

10 years agoCreate now prevents usage of --engine with --install. Fixes #67
Frederic Massart [Fri, 8 Nov 2013 07:02:57 +0000 (15:02 +0800)] 
Create now prevents usage of --engine with --install. Fixes #67

10 years agoMerge branch 'master' of github.com:FMCorz/mdk
Frederic Massart [Fri, 8 Nov 2013 06:48:29 +0000 (14:48 +0800)] 
Merge branch 'master' of github.com:FMCorz/mdk

10 years agoFix incorrect grammar. Fixes #56
Frederic Massart [Fri, 8 Nov 2013 06:43:20 +0000 (14:43 +0800)] 
Fix incorrect grammar. Fixes #56