Commits on Aug 11, 2009
  1. @Infinoid
Commits on Aug 10, 2009
  1. @moritz
Commits on Jul 24, 2009
  1. @Infinoid
Commits on Jun 25, 2009
  1. @Infinoid
Commits on May 22, 2009
  1. @Infinoid
  2. @Infinoid

    trac collapses "..." to a UTF8 character.

    Writing UTF8 to the IRC socket crashes botnix.  Change it back with a s///.
    Alter parrotticketlog.t to test the s///.
    Infinoid committed May 22, 2009
Commits on May 21, 2009
  1. @Infinoid

    Fix a few errors in the googlecode parser.

    * Rename partcl.t to googlecode.t.
    * Add a test which includes some renamed files.
    * Adapt the googlecode parser to handle the renamed files.
    Infinoid committed May 21, 2009
  2. @Infinoid

    Minor update to README.

    Infinoid committed May 21, 2009
  3. @Infinoid
  4. @Infinoid

    Add a trac ticket log parser.

    Add a ticket change emitter (minimal one-line) to karmalog.
    Space out the RSS polling slightly more.
    Infinoid committed May 21, 2009
Commits on May 15, 2009
  1. @Infinoid

    Improve a couple of things about the github parser.

    * When you "push" a tree with more than one entry causing a merge in the
      server, the resulting new entries aren't all at the top of the change
      tree.  Swap out the timestamp-comparison for a seen-cache, so we can
      emit any entry we haven't seen before, regardless of whether it's new
      or not.  Update the documentation accordingly.
    * Add handling for newly created and removed files (+/-), rather than
      just looking for the modified ones ("m").  This will fix some skipped
      commits.
    Infinoid committed May 15, 2009
Commits on May 5, 2009
  1. @Infinoid
  2. @Infinoid
  3. @Infinoid
  4. @Infinoid

    The decnum-dynpmcs project doesn't map to perl namespace names very w…

    …ell. Flatten the hyphen to an underscore.
    
    Give github the same fix, just in case.
    The standalone test.pl script didn't like that the module name didn't match the project name, fix that too.
    Infinoid committed May 5, 2009
Commits on May 4, 2009
  1. @Infinoid
  2. @Infinoid
  3. @Infinoid
  4. @Infinoid
Commits on May 3, 2009
  1. @Infinoid

    Don't double up the parentheses. karmalog.pm adds them internally, so…

    … githubparser doesn't need to.
    Infinoid committed May 3, 2009
  2. @Infinoid

    Update TODO.

    Infinoid committed May 3, 2009
Commits on May 2, 2009
  1. @Infinoid

    Add a karmalog.pm base class to consolidate the irc karma-message for…

    …matting stuff.
    
    It parses the CREDITS file and understands username aliasing, so it should give karma to the right username.
    Infinoid committed May 2, 2009
  2. @Infinoid
  3. @Infinoid
  4. @Infinoid
  5. @Infinoid

    Adapt the partcllog plugin into a generic googlecodeparser plugin, al…

    …ong the same lines as the github one.
    
    Autofeed to understand googlecode as well.  We now track 5 more feeds for free.
    Get rid of the partcllog plugin entirely.
    Add a test for partcl, which works perfectly before and after the above changes.
    Fix non-rakudo dynamic feeds; rakudo still had the class object but none of the others did.  The subclass is required to wire the timer callback back to the base class method.
    Infinoid committed May 2, 2009
  6. @Infinoid

    move TODO into modules/local/; git will update on feather more easily…

    … that way.
    
    (dalek's directory is owned by dalek, not by me)
    Infinoid committed May 1, 2009
  7. @Infinoid

    Add the autofeed plugin. This parses the Languages page from the wiki…

    … and
    
    automatically configures feeds from the links it finds in the first column
    of the table.
    This obsoletes a lot of the manually configured github parser frontends.
    Rakudo stays, just so it can add a setup parameter to emit to freenode/#perl6
    along with the default #parrot target.
    Infinoid committed May 1, 2009
Commits on May 1, 2009
  1. @Infinoid

    Commit my current TODO list.

    Infinoid committed May 1, 2009
  2. @Infinoid
  3. @Infinoid

    * Add the beginnings of a testsuite. Modify existing code slightly to…

    … make this possible.
    
    * Only rakudolog (and by extension, githubparser) are tested, and coverage is pretty low even for those.  But this is a starting point.
    * Add a Makefile (this shouldn't conflict with botnix when sharing the checkout directory) to allow "make test" and "make testcover".
    Infinoid committed May 1, 2009
  4. @Infinoid
Commits on Mar 31, 2009
  1. @Infinoid

    Now that the server is no longer so heavily loaded, parrotlog.pm shou…

    …ld work
    
    through the full list of new diffs all at once.  (Otherwise 3 commits which
    occur seconds apart are shown minutes apart.)
    Infinoid committed Mar 31, 2009
Commits on Feb 24, 2009
  1. @Infinoid

    Move all repository files into modules/local/ so new checkouts will a…

    …utomatically get the right directory structure.
    Infinoid committed Feb 24, 2009
  2. @Infinoid

    Update test.pl to keep running the plugin until it stops yielding out…

    …put.
    
    This results in full test output from parrotlog.pm.
    Infinoid committed Feb 24, 2009