mdk.git
10 years agoBehat does not override behat_wwwroot unless told to
Frederic Massart [Fri, 24 Oct 2014 08:46:55 +0000 (16:46 +0800)] 
Behat does not override behat_wwwroot unless told to

10 years agoBehat was hanging when Selenium output was not buffered
Frederic Massart [Wed, 22 Oct 2014 06:15:08 +0000 (14:15 +0800)] 
Behat was hanging when Selenium output was not buffered

10 years agoIncreased default time to wait for Selenium to launch
Frederic Massart [Wed, 22 Oct 2014 06:14:36 +0000 (14:14 +0800)] 
Increased default time to wait for Selenium to launch

10 years agoFix missing bits for new Behat mechanism on 2.6
Frederic Massart [Wed, 22 Oct 2014 06:13:37 +0000 (14:13 +0800)] 
Fix missing bits for new Behat mechanism on 2.6

10 years agoPHPUnit can be initialised with Oracle
Frederic Massart [Wed, 22 Oct 2014 05:37:35 +0000 (13:37 +0800)] 
PHPUnit can be initialised with Oracle

10 years agoBehat initialisation can be forced
Frederic Massart [Tue, 21 Oct 2014 18:41:37 +0000 (02:41 +0800)] 
Behat initialisation can be forced

10 years agoBehat can be initialised with Oracle
Frederic Massart [Tue, 21 Oct 2014 18:27:12 +0000 (02:27 +0800)] 
Behat can be initialised with Oracle

10 years agoUse new mechanism for Behat on 2.6
Frederic Massart [Tue, 21 Oct 2014 18:09:18 +0000 (02:09 +0800)] 
Use new mechanism for Behat on 2.6

Yeah, I know, it's about time as 2.6 is no longer supported in a few weeks

10 years agoUse non-deprecated method in Webservices script
Frederic Massart [Tue, 21 Oct 2014 05:44:55 +0000 (13:44 +0800)] 
Use non-deprecated method in Webservices script

10 years agoRemove debugging output
Frederic Massart [Tue, 21 Oct 2014 05:44:36 +0000 (13:44 +0800)] 
Remove debugging output

10 years agoJS watcher does not die when the compilation failed
Frederic Massart [Fri, 1 Aug 2014 07:05:23 +0000 (15:05 +0800)] 
JS watcher does not die when the compilation failed

10 years agoDisplaying the time when js shift watcher finds changes
Frederic Massart [Fri, 1 Aug 2014 05:38:51 +0000 (13:38 +0800)] 
Displaying the time when js shift watcher finds changes

10 years agoBumping to version 1.3 v1.3
Frederic Massart [Wed, 23 Jul 2014 03:08:21 +0000 (11:08 +0800)] 
Bumping to version 1.3

10 years agoUpdating the changelog
Frederic Massart [Wed, 23 Jul 2014 03:07:59 +0000 (11:07 +0800)] 
Updating the changelog

10 years agoIncluding .rst files rather than .md
Frederic Massart [Wed, 23 Jul 2014 02:11:29 +0000 (10:11 +0800)] 
Including .rst files rather than .md

10 years agoRemoving bash completion info from readme
Frederic Massart [Wed, 23 Jul 2014 02:01:41 +0000 (10:01 +0800)] 
Removing bash completion info from readme

10 years agoRemoving extra files from package
Frederic Massart [Wed, 23 Jul 2014 01:51:24 +0000 (09:51 +0800)] 
Removing extra files from package

After trying hard to add the extra files in a standard location
I am giving up. It seems pretty difficult to predict where the files
will end up on different systems, especially due to the inconsistencies
between an installation using setup.py vs. pip.

10 years agoAdding the long description
Frederic Massart [Wed, 23 Jul 2014 01:51:02 +0000 (09:51 +0800)] 
Adding the long description

10 years agoUpdating readme file with new install method
Frederic Massart [Wed, 23 Jul 2014 01:11:30 +0000 (09:11 +0800)] 
Updating readme file with new install method

10 years agoFinalising the python package
Frederic Massart [Tue, 22 Jul 2014 06:49:07 +0000 (14:49 +0800)] 
Finalising the python package

10 years agoRemoving need for root with init command
Frederic Massart [Tue, 22 Jul 2014 06:45:33 +0000 (14:45 +0800)] 
Removing need for root with init command

10 years agoRemoving the weak checks for required libs in doctor
Frederic Massart [Tue, 22 Jul 2014 03:57:16 +0000 (11:57 +0800)] 
Removing the weak checks for required libs in doctor

10 years agoReformating from markdown to reStructuredText
Frederic Massart [Tue, 22 Jul 2014 03:35:32 +0000 (11:35 +0800)] 
Reformating from markdown to reStructuredText

10 years agoUpdating the requirements to the latest versions
Frederic Massart [Tue, 22 Jul 2014 02:39:34 +0000 (10:39 +0800)] 
Updating the requirements to the latest versions

10 years agoPrefer using external packages rather than shipping MySQL lib
Frederic Massart [Tue, 22 Jul 2014 02:38:35 +0000 (10:38 +0800)] 
Prefer using external packages rather than shipping MySQL lib

10 years agoPrefer using external packages rather than shipping PgSQL lib
Frederic Massart [Tue, 22 Jul 2014 02:31:43 +0000 (10:31 +0800)] 
Prefer using external packages rather than shipping PgSQL lib

10 years agoResolve scripts using the package resource API
Frederic Massart [Tue, 22 Jul 2014 02:27:20 +0000 (10:27 +0800)] 
Resolve scripts using the package resource API

10 years agoRemoving test file
Frederic Massart [Tue, 22 Jul 2014 02:14:46 +0000 (10:14 +0800)] 
Removing test file

10 years agoWrapping main logic into a main function
Frederic Massart [Tue, 22 Jul 2014 01:51:06 +0000 (09:51 +0800)] 
Wrapping main logic into a main function

10 years agoAllowing the package to be executed from different entry points
Frederic Massart [Mon, 21 Jul 2014 09:27:53 +0000 (17:27 +0800)] 
Allowing the package to be executed from different entry points

10 years agoFixing all the imports \o/
Frederic Massart [Mon, 21 Jul 2014 09:13:17 +0000 (17:13 +0800)] 
Fixing all the imports \o/

10 years agoFix path to config files
Frederic Massart [Mon, 21 Jul 2014 08:53:10 +0000 (16:53 +0800)] 
Fix path to config files

10 years agoReorganising files to make a package
Frederic Massart [Mon, 21 Jul 2014 08:36:45 +0000 (16:36 +0800)] 
Reorganising files to make a package

10 years agoPass through the phpunit --filter option. Fixes 84
Andrew Nicols [Fri, 6 Jun 2014 04:09:59 +0000 (12:09 +0800)] 
Pass through the phpunit --filter option. Fixes 84

10 years agoEnsure that database name does not exceed 28 chars. Fixes #87
Frederic Massart [Mon, 21 Jul 2014 02:08:51 +0000 (10:08 +0800)] 
Ensure that database name does not exceed 28 chars. Fixes #87

10 years agoMerge branch 'prefixdbname' of git://github.com/mudrd8mz/mdk
Frederic Massart [Mon, 21 Jul 2014 02:04:12 +0000 (10:04 +0800)] 
Merge branch 'prefixdbname' of git://github.com/mudrd8mz/mdk

Conflicts:
config-dist.json

10 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

10 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

10 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

10 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

10 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

11 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

11 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.

11 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

11 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

11 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.

11 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

11 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

11 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

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

11 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

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

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

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

11 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

11 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

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

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

11 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

11 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

11 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...

11 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

11 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

11 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

11 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

11 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

11 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

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

11 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

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

11 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

11 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

11 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

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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

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

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

11 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

11 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

11 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

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

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

11 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.

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

11 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

11 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!

11 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

11 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

11 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

11 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