0.18      2017-02-10 15:01:38 GMT

    - Added write_config, an exportable function to write the config from a
      hashref.
    - Added github example to create mgconfig from github user
    - Added -o, to not print repo names
    - Added mg-st for summary of statuses
    - Added mg-env, currently only supporting PATH and PERL5LIB

0.17      2016-03-29 11:33:31 BST

    - Fixed derp
    - mg init can now accept .mgconfig from STDIN

0.16      2015-12-10 12:30:21 GMT

    - Readonly repos now produce no output at all if skipped
    - mg init will now check out repos at the specified branch
      [ssh://git/repo]
      branch=feature-branch
    - Fixed missing help docs

0.15      2015-11-09 14:35:27 GMT

    - Fixed mg-init crashing when creating new .mgconfig from repositories in PWD

0.14      2015-11-06 16:12:48 GMT

    - Removed -R from mg-init - seemed bad on several levels
    - Renamed --remove-missing to --remove-repos because ambiguity
    - Error handling when IO::Async::Process itself fails (actually in 0.13 but
      I forgot)
    - Replaced LWP::Simple with HTTP::Tiny

0.13      2015-11-06 15:25:18 GMT

    - mg-init has learned new tricks
      * Clones missing repos
        * or removes them from config
      * Can remove repos rather than re-registering them
      * Accepts file parameter to initialise from
    - Underlying IO::Async::Process can be told not to chdir
    - init is now called mkconfig
    - Added clean_config function, which cleans the config

0.12      2015-10-22 09:30:14 BST

    - Fixed mg-grep reporting an error when nonzero exit code is expected

0.11      2015-09-23 16:04:29 BST

    - Fixed syntax error in mg script
    - Fixed initing with non-git dirs

0.10      2015-09-22 15:53:11 BST

    - Added support for selection of repos to work against
    - Added App::Multigit::Script helper module for scripts
      - Which accepts a list of repos on STDIN to work against
    - Added mg-grep
    - All help text is now from Pod::Usage

0.09      2015-09-17 12:41:09 BST

    - Improved docs, which had fallen behind
    - Created App::Multigit::Future
    - New -q and -v options to the mg script itself
    - New `mg root` script
    - Failed commands now produce failed Futures.

0.08      2015-09-04 10:59:24 BST

    - mg-each now runs the entire command, and no longer assumes git by default

0.07      2015-09-03 17:55:10 BST

    - Remove Config::Any (which was causing problems) in favour of Config::INI
    - Add understanding of readonly repositories

0.06      2015-09-03 16:16:59 BST

    - Implemented %BEHAVIOUR to control operations
    - Added options to mg to control %BEHAVIOUR

0.05      2015-09-02 15:44:28 BST

    - Cleaned up the mg script and created mg-init
    - Actually installed the scripts (requires @Author::DBOOK >= 0.015)
    - mg-init can now be re-run to catch up with filesystem changes

0.04      2015-09-01 17:40:34 BST

    - Converted to dzil (so now there's Changes)
    - Added understanding of "base branch"
    - Added mg-each script
    - Added exports to clean up scripts