Commits on Jun 22, 2016
  1. Merge pull request #62 from QoboLtd/issue-61/stderr

    Print fatal errors to STDERR (fixes #61)
    committed on GitHub Jun 22, 2016
Commits on Apr 2, 2015
  1. Merge pull request #59 from swichers/missing-task-name

    Fixes #58 TaskNotFoundException error message is missing task name.
    committed Apr 2, 2015
Commits on Dec 14, 2014
  1. Merge pull request #56 from check002/master

    Removed error with <= PHP 5.3.3-7 on debian
    committed Dec 14, 2014
Commits on Nov 17, 2014
  1. Removed error with <= PHP 5.3.3-7

    PHP 5.3.3-7 on debian throwed "syntax error, unexpected T_OBJECT_OPERATOR" on line 122 in lib/phake/Bin.php - fixed this problem
    check002 committed Nov 17, 2014
Commits on Oct 7, 2014
  1. am adult now, removed profanity

    committed Oct 7, 2014
  2. Remove known bug! Yay!

    committed Oct 7, 2014
  3. Merge branch 'mihu-nested'

    committed Oct 7, 2014
Commits on Oct 6, 2014
Commits on Sep 3, 2014
  1. Add multiple levels to group name

    mihu committed Sep 3, 2014
Commits on Jul 10, 2014
  1. Detect cycles by default, with an option to run unsafely

    Instead of requiring the user specify -C/--cycles to run cycle detection, we run detection on every invocation. If any cycles are
    detected, they are displayed, an exception is thrown, and the current invocation is aborted.
    Should the user want to run Phake without cycle detection, they can specify the -u/--unsafe CLI option.
    denzel-morris committed Jul 10, 2014
  2. Merge pull request #53 from cspray/app-offset-get

    Return null from Application::offsetGet if argument doesn't exist
    committed Jul 10, 2014
Commits on Jul 9, 2014
  1. Cyclic dependency checking

    Previously there was no way to detect cycles in the dependency graph between tasks. Through the addition of a -C/--cycles CLI option, users can now programmatically find all cycles in their phake tasks.
    The number of cycles found, and the names of the tasks in a given cycle will be displayed. This makes identification and modification of cycles easier.
    denzel-morris committed Jul 9, 2014
Commits on Jul 8, 2014
  1. adding IRC channel to readme

    committed Jul 8, 2014
Commits on Apr 20, 2014
  1. Tasks are resolved recursively.

    Together with 574a4a7 this fixes #49
    Assuming the following tasks:
        a🅱️c => d
    Previously the resolution of a🅱️c's dependency on d would have begun by searching the children of a:b and then immediately dropping back to a search of the root node, missing task a:d entirely.
    A recursive search fixes this behaviour.
    committed Apr 20, 2014
  2. Task dependencies are resolved relative to their parent

    Previously task dependency search began at the dependent node itself. This was erroneous; consider the following task list, wherein a🅱️c depends on x:y:
        a🅱️c => x:y
    When task a🅱️c is invoked, resolving the dependency on x:y relative to c will return a🅱️cy - this is not the correct outcome. Instead, the search must begin at a:b and continue up the tree until the root node is reached, at which point the correct x:y will be located.
    committed Apr 20, 2014
Commits on Apr 17, 2014
  1. Merge pull request #48 from kpitn/patch-1

    Fix missing comma
    committed Apr 17, 2014
  2. Fix missing comma

    kpitn committed Apr 17, 2014
Commits on Feb 13, 2014
  1. Fix node names for deeper nesting levels.

    Fixes #46
    clue committed Feb 13, 2014
Commits on Jan 4, 2014
  1. fix typos

    committed Jan 4, 2014
Commits on Dec 22, 2013
  1. don't use the global terminal/output helpers in phake\Bin

    Due to recent changes there is no longer any guarantee that these
    helpers will have been loaded when Bin::fatal() executes, so we'll just
    drop the ansi code in there directly.
    committed Dec 22, 2013
Commits on Dec 21, 2013
  1. Merge pull request #37 from clue/fix-node-groupnames

    Fix node groupnames
    committed Dec 21, 2013