{"shas":[["affed158a04609c1fe6a5b60cf93ea805fbfa25a","cf1ae6baa16b8429aaa73be0158dd09bf48a8afd@semicomplete.com","- add missing files","Jordan Sissel"],["33d6619c5ea0b961639608e57f8409e7918b084c","cf1ae6baa16b8429aaa73be0158dd09bf48a8afd@semicomplete.com","- Config parsing works again; bug was causing '\\' in a string to\n  terminate parsing of the config file. Oops! Was using 'return' from a\n  code block.\n- Update all the plugins to specify 'config_name'\n- Start working more on agent integration","Jordan Sissel"],["2a56742cbbc24ec32b899ac54667aee89938a0a1","cf1ae6baa16b8429aaa73be0158dd09bf48a8afd@semicomplete.com","- += if an array, otherwise << shift in","Jordan Sissel"],["9b09652bddab6dad628d23399881e9a10ff558db","cf1ae6baa16b8429aaa73be0158dd09bf48a8afd@semicomplete.com","- Dynamically load plugins based on data from the config file.\n- Add prototype of validation to the config dsl","Jordan Sissel"],["99b182645b36b56e2365a62a954949e49d9c2f81","cf1ae6baa16b8429aaa73be0158dd09bf48a8afd@semicomplete.com","- the 'lgtm' config now passes validation.\n- Added enum support to the config, like this:\n  config :mykey => [\"value1\", \"value2\", ...]\n- Added simple value validation (:string, :number, :boolean)\n- Added value coersion so :number would actually set a proper value of\n  type number in the parameter hash.","Jordan Sissel"],["b3eae2b9a364a85250aef0545d3becc63482cb6d","cf1ae6baa16b8429aaa73be0158dd09bf48a8afd@semicomplete.com","- ensure we have the latest grammar before building packages.","Jordan Sissel"],["071a0e02425d488f71e92ecd08a5c1521d762909","cf1ae6baa16b8429aaa73be0158dd09bf48a8afd@semicomplete.com","- fix grammar build\n- Add Config mixin instance method 'config_init' which performs\n  validation and sets instance variable values.\n\n    If you define a config value like this:\n      config :pants => :boolean\n\n    You can expect to do this in the config file:\n      pants => true\n\n    And have this in your class:\n      @pants # == true or false","Jordan Sissel"],["8dbcbef97a773ddd006680798529f316c37838ad","cf1ae6baa16b8429aaa73be0158dd09bf48a8afd@semicomplete.com","- make config accessible externally.","Jordan Sissel"],["f7f574340a8c1b5f6666d14f78dbbd1bc2cddd04","21465411164887ad866ec6b4828e694ccd90b848@databits.net","Merge remote branch 'origin/issue/17' into experimental/petef-jruby\n\nConflicts:\n\tlib/logstash/inputs/file.rb","Pete Fritchman"]],"repo":"logstash/logstash","actor":"fetep","ref":"refs/heads/experimental/petef-jruby","size":9,"head":"f7f574340a8c1b5f6666d14f78dbbd1bc2cddd04","actor_gravatar":"fd23fa0562b26f4157a2d7f80095bb07","push_id":25184976}