Commits on May 7, 2012
Commits on Mar 21, 2012
  1. @JamesKovacs

    Fixed formatting in .nuspec

    JamesKovacs committed Mar 20, 2012
  2. @JamesKovacs
  3. @JamesKovacs

    Defaulted psake to .NET 4.0

    JamesKovacs committed Mar 20, 2012
  4. @JamesKovacs

    Merge pull request #26 from pedroreys/alias

    Adds support to defining an alias to a task.
    JamesKovacs committed Mar 20, 2012
Commits on Mar 19, 2012
  1. fixing case where framework is set using 3 digits (3.0/4.0). The bit …

    …substring is empty, not null. This will fix all specs.
    committed Mar 19, 2012
Commits on Feb 10, 2012
  1. @pedroreys
  2. @pedroreys

    Adds support to defining an alias to a task.

      task Task_With_Descriptive_Name -alias twdn {}
    By doing that I can now call .\psake.ps1 twdn and have the
    Task_With_Descriptive_Name executed
    pedroreys committed Feb 10, 2012
Commits on Nov 5, 2011
  1. Added -help switch to psake.ps1 instead of psake-help.ps1 script

    Simplificated psake.cmd because of that (also removed some ifs that detected if help should be displayed, because they for example make it impossible to call task with name "help")
    whut committed Nov 5, 2011
  2. Warning (yellow colored output) when task failed with -ContinueOnError

    Also some small stuff, unified error messages, comment formating, etc
    whut committed Nov 5, 2011
  3. @whut

    Task duration shows duration of task, not of task and it's dependencies

    Also added default duration of TimeSpan.Zero (to show in summary 00:00:00 instead of 0)
    And added argument to Write-TaskSummary, to make it more readable where $stopwatch variable inside that function came from, and use of where-object instead of its alias ?, to also make it more readable
    whut committed Nov 5, 2011
Commits on Nov 4, 2011
  1. Use of Cyan foreground color, instead of Blue to make it more visible…

    … on darker consoles
    Cyan is also commonly recommended, for example in
    whut committed Nov 4, 2011
  2. Fix for issue #23 - psake.cmd should exit with 0 when build succeeded

    Also use of -ExecutionPolicy Bypass, which is even less restrictive than -ExecutionPolicy Unrestricted
    whut committed Nov 4, 2011
Commits on Oct 23, 2011
  1. Fixed issue #7 - not using buildFile as taskList in Invoke-Psake, whe…

    …n there is folder, not file with name as task
    Added -PathType to all test-path invocations
    whut committed Oct 23, 2011
  2. @whut

    Added RequiredVariables argument to Task function

    Also unified formatting in Task
    whut committed Jun 26, 2011
  3. @whut

    Added note to Include function that code from included file will be e…

    …xecuted after code from build script.
    whut committed May 30, 2011
  4. @whut

    Simplified loading modules

    whut committed May 30, 2011
Commits on Oct 11, 2011
  1. @JamesKovacs
  2. @JamesKovacs
Commits on Oct 6, 2011
  1. @whut

    Removed remove-item from psake.psm1, added [p]sake trick to psake.ps1

    If someone imports psake.psm1 it is his responsibility to remove it, not psake, but when it is imported by helper script psake.ps1, it is our responsibility to not pollute PowerShell with many psake modules from many folders
    whut committed Oct 6, 2011
  2. @whut

    Defaults showed in psake-config.ps1 where different than actual defau…

    …lts (defined at the end of psake.psm1)
    whut committed Oct 5, 2011
Commits on Oct 5, 2011
  1. @nightroman @whut

    Enabled source information in task error messages shown by psake.

    Proposed ($_ | Out-String) gets the error message with source information.
    In contrast, the original ($_) gets messages without this useful info. Just a
    name of a failed task is often not enough in order to locate the problem fast,
    for example in a typical case when an error happens in a script called from a
    task. Existing verbose error mode is too verbose in many cases when error file
    names and line numbers in messages would be enough.
    nightroman committed with whut Aug 11, 2011
  2. @nightroman @whut

    Avoided silent but still added to $Error redundant errors on loading …

    Remove-Module "[p]sake" is the same as Remove-Module "psake" because the
    pattern "[p]sake" matches just "psake" and nothing else. At the same time
    Remove-Module does not emit errors when a pattern is resolved to nothing
    (unlike in the case with a literal argument). As a result we eliminate the
    redundant error silently added to $Error on every first loading of psake.
    nightroman committed with whut Aug 11, 2011
Commits on Oct 3, 2011
  1. @whut

    Returning non-zero exit code on build failure is done in psake.cmd in…

    …stead of in Invoke-Psake
    Now Invoke-Psake newer exits whole PowerShell process, so it is possible to run psake more than once in one build server run.
    Also it fixes problem with random freezes on errors. They happened because psake tried to find out if it is called by windows service and used ParentProcessId,
    but Windows is not Unix;), and this Id can point to terminated or completely different process, and such process can again point to first process, and it causes infinite loops.
    Also formatting changes in psake.ps1, now is the same formatting style as in psake.psm1
    whut committed Jun 26, 2011
Commits on Aug 5, 2011
  1. @whut

    coloredOutput is true by default

    This way by default error messages will be showed in red, as before
    whut committed Aug 5, 2011
  2. @whut
  3. @whut

    Updated documentation of Invoke-Psake after recent changes

    Also added Framework as related link to other psake functions
    whut committed Aug 5, 2011
  4. @whut

    Restored ability to set framework version through global framework va…

    Also fixed mixed tabs and spaces
    whut committed Aug 5, 2011
  5. @whut

    Fixed checkvariables example after recent changes

    Also simplified and added showing some more properties
    whut committed Aug 5, 2011
  6. @whut @whut

    Added example of task precondition and postcondition and another of T…

    …askSetup and TearDown
    Also reworded assert messages in two examples to show correct usage
    whut committed with whut May 28, 2011
  7. @JamesKovacs

    Merge remote-tracking branch 'mboltuc/master'

    JamesKovacs committed Aug 5, 2011
  8. @JamesKovacs

    Merge branch 'master' of

    JamesKovacs committed Aug 5, 2011
  9. @JamesKovacs
Commits on Aug 4, 2011
  1. @lanwin

    Merge branch 'master' into config_and_color

    lanwin committed Aug 4, 2011
Commits on Jul 25, 2011
  1. @mboltuc