anchor.diff:      builder = g.builder_3_2_2;
       buildr = g.buildr_1_4_12;
       bundler = g.bundler_1_3_5;
  +    celluloid = g.celluloid_0_15_2;
       childprocess = g.childprocess_0_3_9;
       chronic = g.chronic_0_10_1;
       coderay = g.coderay_1_0_9;
  
positive.code:       requiredGems = [  ];
        sha256 = ''00sr3yy7sbqaq7cb2d2kpycajxqf1b1wr1yy33z4bnzmqii0b0ir'';
      };
      tins_0_9_0 = {
        basename = ''tins'';
        meta = {
  
negative.code:       requiredGems = [  ];
        sha256 = ''1r7zx8qfwzr3pbgrjbsml7z5qgscwyyv33x2jzhz6adqyx3r1f08'';
      };
      celluloid_0_15_2 = {
        basename = ''celluloid'';
        meta = {
          description = ''Actor-based concurrent object framework for Ruby'';
          homepage = ''https://github.com/celluloid/celluloid'';
          longDescription = ''Celluloid enables people to build concurrent programs out of concurrent objects just as easily as they build sequential programs out of sequential objects'';
        };
        name = ''celluloid-0.15.2'';
        requiredGems = [ g.timers_1_1_0 ];
        sha256 = ''0lpa97m7f4p5hgzaaa47y1d5c78n8pp4xd8qb0sn5llqd0klkd9b'';
      };
      childprocess_0_3_9 = {
        basename = ''childprocess'';
        meta = {
  