Permalink
Switch branches/tags
Nothing to show
Commits on Aug 11, 2009
Commits on Aug 10, 2009
Commits on Jul 24, 2009
Commits on Jun 25, 2009
Commits on May 22, 2009
  1. trac collapses "..." to a UTF8 character.

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

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

    Infinoid committed May 21, 2009
  3. Add a trac ticket log parser.

    Infinoid committed May 21, 2009
    Add a ticket change emitter (minimal one-line) to karmalog.
    Space out the RSS polling slightly more.
Commits on May 15, 2009
  1. Improve a couple of things about the github parser.

    Infinoid committed May 15, 2009
    * 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.
Commits on May 5, 2009
  1. The decnum-dynpmcs project doesn't map to perl namespace names very w…

    Infinoid committed May 5, 2009
    …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.
Commits on May 4, 2009
Commits on May 3, 2009
  1. Don't double up the parentheses. karmalog.pm adds them internally, so…

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

    Infinoid committed May 3, 2009
Commits on May 2, 2009
  1. Add a karmalog.pm base class to consolidate the irc karma-message for…

    Infinoid committed May 2, 2009
    …matting stuff.
    
    It parses the CREDITS file and understands username aliasing, so it should give karma to the right username.
  2. Adapt the partcllog plugin into a generic googlecodeparser plugin, al…

    Infinoid committed May 2, 2009
    …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.
  3. move TODO into modules/local/; git will update on feather more easily…

    Infinoid committed May 2, 2009
    … that way.
    
    (dalek's directory is owned by dalek, not by me)
  4. Add the autofeed plugin. This parses the Languages page from the wiki…

    Infinoid committed May 2, 2009
    … 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.
Commits on May 1, 2009
  1. Commit my current TODO list.

    Infinoid committed May 1, 2009
  2. * Add the beginnings of a testsuite. Modify existing code slightly to…

    Infinoid committed May 1, 2009
    … 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".
Commits on Mar 31, 2009
  1. Now that the server is no longer so heavily loaded, parrotlog.pm shou…

    Infinoid committed Mar 31, 2009
    …ld work
    
    through the full list of new diffs all at once.  (Otherwise 3 commits which
    occur seconds apart are shown minutes apart.)
Commits on Feb 24, 2009
  1. Move all repository files into modules/local/ so new checkouts will a…

    Infinoid committed Feb 24, 2009
    …utomatically get the right directory structure.
  2. Update test.pl to keep running the plugin until it stops yielding out…

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