Permalink
Commits on Dec 10, 2014
  1. Merge pull request #36 from sergeyromanov/patch-1

    Fix Pod
    schwern committed Dec 10, 2014
  2. Fix Pod

    sergeyromanov committed Dec 10, 2014
Commits on Oct 29, 2014
Commits on Oct 26, 2014
  1. Add an index to speed up getting all the releases for a distribution.

    Gitpan does this.  A lot.
    schwern committed Oct 26, 2014
Commits on Sep 21, 2014
  1. Merge pull request #24 from book/feature/normalize

    Normalize distribution and release data
    schwern committed Sep 21, 2014
Commits on Aug 15, 2014
  1. Let a user change any part of a release.

    Also change the distvname if the dist or version has been changed.
    schwern committed Aug 15, 2014
  2. Normalize some of the weirder distributions and releases.

    This deals with trival name changes, typos, changes in case, and wierd
    interactions with PAUSE (like with Unicode).  There's only a small
    number built in right now, I'm sure there can be more later.
    schwern committed Aug 15, 2014
  3. Update the create_backpan_index.pl program.

    This is what is used on the Gitpan server, plus some other fixups.
    schwern committed Aug 15, 2014
Commits on Dec 30, 2012
  1. Version 0.42

    schwern committed Dec 30, 2012
  2. DBIx::Class::Schema::Loader is no longer needed to build the module.

    Have to do it manually now rather than checking at build time.  It was causing
    failures because it was still trying to load Schema::Loader before checking.
    It could be changed to do the up to date check before loading modules, but it
    doesn't seem worth the bother how often we change the schema.
    schwern committed Dec 30, 2012
  3. Make path test portable.

    schwern committed Dec 30, 2012
Commits on Dec 28, 2012
  1. Version 0.41

    schwern committed Dec 28, 2012
Commits on Dec 27, 2012
  1. Update the manifest.

    schwern committed Dec 27, 2012
  2. Update the change log

    schwern committed Dec 27, 2012
  3. Remove the executable bit.

    schwern committed Dec 27, 2012
  4. Fix pass through of options in PBP.

    We weren't passing through BackPAN::Index arguments.
    schwern committed Dec 27, 2012
  5. Get the backpan index from the default backpan mirror.

    Also fix the backpan url selection.  I don't know why we were only
    honoring the environment variable when updating.
    schwern committed Dec 27, 2012
  6. Use the same filename for the unpacked index.

    Seems the right thing to do rather than scattering a bunch of files
    around in the cache, no matter where it came from originally.
    schwern committed Dec 27, 2012
  7. Make backpan_url a proper URL and give it a default method.

    The method is there so it can be used in the tests, next commit.
    schwern committed Dec 27, 2012
  8. No longer need DBIx::Class::Schema::Loader except for development.

    And only then when updating the schema.
    schwern committed Dec 27, 2012
  9. Only build the result classes if necessary.

    Also go back to using a temp location for the cache.  Otherwise we
    write to the home directory during build which is impolite.
    
    Also change build_schema into an action which Module::Build can
    manage itself better.
    schwern committed Dec 27, 2012
  10. Merge pull request #22 from acme/feature/schema_at_build

    Create the schema at build time.
    schwern committed Dec 27, 2012
  11. Remove the DBIC::Schema::Loader cruft.

    This isn't generated by Schema::Loader.
    schwern committed Dec 27, 2012
  12. No need to use a temp directory for the database at build time.

    We can use the app cache's location just fine.
    schwern committed Dec 27, 2012
  13. Switch over to static schema generation.

    Took a bit of doing.  DBIC::Schema::Loader will only make a schema using load_classes()
    or load_namespaces() which spider all of lib/BackPAN/Index/, see non result classes and
    freak out.  So we let it make a Schema class and throw it out.
    
    We need to generate the database at build time so Schema::Loader can see it.
    schwern committed Dec 27, 2012
  14. Update the MANIFEST.

    schwern committed Dec 25, 2012
  15. Remove the compatibility Makefile.PL.

    Its no longer needed.  We're about to add some Module::Build specific code
    to build the schema and the Makefile.PL will only confuse things.
    schwern committed Dec 25, 2012
  16. Remove a bunch of modules BackPAN::Index no longer uses.

    They've moved to other classes.
    schwern committed Dec 25, 2012
  17. Move the database handle method into the Database class.

    This leaves just BackPAN::Index->_populate_database as the only
    serious database access outside BackPAN::Index::Database.  Going
    to leave that for now as I'm not sure where the index reading
    and population should go.  Also that method is most of the
    startup cost, its been tuned, and I don't want to mess with it
    just now lest I get sidetracked optimizing.
    schwern committed Dec 25, 2012
  18. Move creating the schema object into the Database class.

    Where it belongs.
    schwern committed Dec 25, 2012