Permalink
Commits on Jan 11, 2011
  1. v0.8.6 - Unmeetable deps or errors during runs are handled by raising…

    … an UnmeetableDep exception (with an optional message) instead of returning :fail like before. This makes it much easier and more consistent to fail fast when something goes wrong.
    committed Jan 11, 2011
  2. Merge branch 'unmeetable'

    committed Jan 11, 2011
  3. In BaseDepRunner#cmds_in_path?, report the 'more than one place' erro…

    …r by raising UnmeetableDep instead of just returning :fail.
    committed Jan 11, 2011
Commits on Jan 10, 2011
  1. Spec that deps should rescue UnmeetableDep and fail fast when it's ra…

    …ised during met? and meet.
    committed Dec 21, 2010
  2. Updated met? counter checks in specs, now that the count is increment…

    …ed before the block is run.
    committed Dec 20, 2010
  3. In spec counter deps, call the incrementer before the main block, so …

    …the call is still counted if the main block raises.
    committed Dec 13, 2010
  4. v0.8.5 - Improved launch speed and spec speed, removed FileUtils, and…

    … updated #git.
    
      - Startup speed is about 1/3 faster - about 210ms now on my MacBook.
      - The spec suite has been sped up too - form about 20 seconds to about 12 for me. Most of the gains are from removing a couple of inadvertent network calls during the specs (one of the gem specs was installing the 'gist' gem every time it ran - lovely), and caching expensive setup in source_spec and git_repo_spec where possible.
      - FileUtils was removed completely. This was partly to improve launch speed, and partly because it's pretty buggy. The few places where it was used are covered either by shelling out or by Fancypath (which itself has been updated as required to shell out instead of use FileUtils).
      - The #git helper now strips the '.git' suffix for the default clone path if it was present on the URI.
    committed Jan 10, 2011
  5. Strip '.git' suffix from cloned git repos by default - the convention…

    … is that it's only for bare repos.
    committed Jan 10, 2011
  6. Updated copyright date.

    committed Jan 10, 2011
Commits on Jan 9, 2011
  1. Revert "Profile test runs to show the 10 slowest."

    This reverts commit a23279f.
    committed Jan 9, 2011
  2. Merge branch 'spec_speed'

    committed Jan 9, 2011
Commits on Jan 8, 2011
  1. Removed desc from 'babushka list' and from delegation - descriptions …

    …aren't used yet and need to be designed properly.
    committed Jan 8, 2011
  2. Renamed #stub_repo_with_remote to #stub_repo, using it everywhere - u…

    …ntarring and cloning is faster than creating a new repo.
    committed Jan 8, 2011