Commits on Jun 26, 2010
  1. @masak

    [t/subcommands] chased API

    A couple of overridden (not too useful) constructors had been removed.
    Changed the tests to use the vanilla ones.
    masak committed Jun 26, 2010
  2. @moritz

    add two more projects

    moritz committed Jun 26, 2010
Commits on Jun 24, 2010
  1. @masak

    [proof-of-concept] close Makefile filehandle

    We can't count on it closing as the block closes. (And in fact, it didn't.)
    masak committed Jun 24, 2010
  2. @masak

    [poc-projects.state] removed

    This is a generated file; shouldn't be in the repo.
    masak committed Jun 24, 2010
  3. @masak

    [Makefile] removed

    It shouldn't be in the repo. Generate your own with 'ufo'. :)
    masak committed Jun 24, 2010
  4. @masak

    removed old proto files

    Yes, this is a fairly sweeping spring cleaning. Better to have it that way
    than to let stale code and documentation linger, I think.
    masak committed Jun 24, 2010
  5. @masak

    [proof-of-concept] added

    Try this:
    
    $ ./proof-of-concept
    
    This should attempt to install JSON::Tiny, which won't work because it
    currently has failing tests.
    
    $ ./proof-of-concept --force
    
    This will run the tests, see them fail, and the install anyway.
    masak committed Jun 24, 2010
Commits on Jun 23, 2010
  1. @masak
Commits on Jun 22, 2010
  1. @masak

    added moritz++'s JSON::Tiny

    proto used to read its data files as (faux) YAML. Now that we have a module
    doing serialization formats, might as well use that one. Will mention this
    module in the pls README, once we have one.
    masak committed Jun 22, 2010
  2. @masak

    [App::Pls] inactivated 'handles'

    It triggered bug [perl #75966]  in newer Rakudo revisions.
    masak committed Jun 22, 2010
Commits on Jun 13, 2010
  1. @masak

    [App::Pls] introduced Ecosystem

    The Ecosystem role holds information on all projects known to pls. It's
    distinct from the ProjectsState role, which holds information on projects
    in various installedness on the present system. When asked, the Ecosystem
    gives back a hash of information about a given project, sufficient for
    the Fetcher et al. to do their job on the project.
    masak committed Jun 14, 2010
  2. @masak

    [App::Pls] be stricter about nonexistent projects

    No need to be DWIMmy and treat project names with no entry as extant.
    masak committed Jun 13, 2010
  3. @masak

    [App::Pls] s/gone/absent/

    mberends++ for the suggestion.
    masak committed Jun 13, 2010
  4. @masak

    [App::Pls] implemented 'install'

    All t/subcommands/install-*.t tests pass. Which means that all tests now pass.
    masak committed Jun 13, 2010
  5. @masak

    [App::Pls] implemented 'test'

    All t/subcommands/test.t tests now pass.
    masak committed Jun 13, 2010
  6. @masak

    [App::Pls] implemented 'build'

    All t/subcommands/build.t tests now pass.
    masak committed Jun 13, 2010
  7. @masak

    [App::Pls] implemented 'fetch'

    All t/subcommands/fetch.t tests now pass.
    masak committed Jun 13, 2010
  8. @masak

    [t/subcommands/*.t] decided to go with strings

    Had an enum there before, but it wasn't worth the trouble. Strings are so
    much easier to work with, and we can get more mileage out of a subtype of
    strings right now than from an enum.
    masak committed Jun 13, 2010
  9. @masak

    [t/subcommands/install-skip-tests.t] fleshed out

    41 tests run, 40 of which fail.
    masak committed Jun 13, 2010
  10. @masak

    [t/subcommands/install-with-force.t] improved a bit

    Removed some unused projects, fixed expected output on a test.
    masak committed Jun 13, 2010
  11. @masak

    [t/subcommands/install-with-force] fleshed out

    40 tests run, 39 out of which fail.
    masak committed Jun 13, 2010
  12. @masak

    [t/subcommands/install-with-tests.t] fleshed out

    51 tests, all of which run, 50 of which fail.
    masak committed Jun 13, 2010
Commits on Jun 12, 2010
  1. @masak

    [t/subcommands/test.t] fleshed out

    34 tests run and fail.
    masak committed Jun 13, 2010
  2. @masak

    [t/subcommands/build.t] fleshed out

    31 tests run, 30 of which fail. (The remaining passing test asserts that we
    "don't do anything" in a certain situation. I believe it serves its purpose
    even though it passes right now.)
    masak committed Jun 12, 2010
  3. @masak

    [t/subcommands/fetch.t] preferred single quotes

    ...to <> quotes.
    masak committed Jun 12, 2010
  4. @masak

    [t/subcommands/fetch.t] fleshed out

    24 tests now run and fail.
    masak committed Jun 12, 2010
  5. @masak

    [t/subcommands] added

    The different test files (fetch, build, test, install-with-test,
    install-with-force, install-skip-tests) all contain comments with tests that
    should be added.
    masak committed Jun 12, 2010
Commits on Jun 10, 2010
  1. @cosimo
  2. @masak

    [projects.list] removed wtop

    masak committed Jun 10, 2010
Commits on Jun 8, 2010
  1. @masak
Commits on Jun 6, 2010
  1. @patrickas

    added perl6-puppet-parser

    patrickas committed Jun 6, 2010
Commits on Jun 2, 2010
  1. @patrickas
  2. @masak
  3. @masak

    [web/fame-and-profit] increased column width

    And de-capitalized a few letters which, read correctly, don't start a new
    sentence.
    masak committed Jun 2, 2010
  4. @masak