GitHub PushEvent at 2014-04-28 21:16:36
Repository: resque
Actor: eavgerinos
Payload: {"shas":[["2be0ed4bd336fa1c611651353370bb09afa16620","457cb8c69fb91d9a71d3537a3a30ef32be519801@gmail.com","Ensure that the Redis and RedisMultiQueue failure types correctly extend\n(not include) Resque::Failure::Each. This fixes a breaking change introduced\nin 890ca9f.\n\nAdditionally, the refactoring also changed the behavior of ::each such\nthat if there were a single failure, the given block with yield to each\nattribute of the failure rather than just the single failure.\n\nFixes #992","Kevin Shekleton",true],["fa2033d392a625b98794499890ca65f183146ade","457cb8c69fb91d9a71d3537a3a30ef32be519801@gmail.com","Remove unnecessary comment and add newline","Kevin Shekleton",true],["e9b9659e6718860a1e2c14f85d4eff9bf6f3159c","457cb8c69fb91d9a71d3537a3a30ef32be519801@gmail.com","Add tests for the Redis and RedisMultiQueue failure types","Kevin Shekleton",true],["d4226f1e529d0cab670b4a90e1c2e77c56dd6207","457cb8c69fb91d9a71d3537a3a30ef32be519801@gmail.com","Ensure the ::all method of Failure::Redis and Failure::RedisMultiQueue always\nreturn an Array per the documentation of Failure::Base.","Kevin Shekleton",true],["f8290196f3ee3933f5027f1ce229c86504c0e0c8","48b0a929b2ddfa0347ea768bf3db96e4209d2a38@gmail.com","Created a method in config that moves the connection to Redis to the backend","Chelsea Komlo",true],["31d1912b5d9a3511bfd2e0a64faf96b9eb053aef","48b0a929b2ddfa0347ea768bf3db96e4209d2a38@gmail.com","test passing when it should be failing, asserting that backend is receiving a method","Chelsea Komlo",true],["83243300ee08fce052592c6752e32afd7c661c83","98a8775a572f510531fee5255ed4af8bdd1183a2@gmail.com","Refactor pause and add test coverage","Eoin Coffey",true],["b21337e45b3d96c62aeeec53c74c0743ea99845d","ecd5fce85ed32d7b94efb3a71ad24a4beea063a0@gmail.com","Do not prune workers from queues that we don't listen to.\n\nIf the worker we are trying to prune does not belong to the queues we are listening to, we should not touch it.\n\nAttempt to prune a worker from different queues may result in an unknown class exception, since that worker could easily be even written in different language.","Dima Sabanin",true],["ad093c314c8d6344d6985faadfb92c6de16947c0","48b0a929b2ddfa0347ea768bf3db96e4209d2a38@gmail.com","test format of redis configuration","Chelsea Komlo",true],["9f93ea3ae0bc9a5d0fa340dd7b00350d9848c097","9ce5770b3bb4b2a1d59be2d97e34379cd192299f@steveklabnik.com","Merge pull request #1002 from dsabanin/dont-prune-foreign-workers-against-master\n\nDo not prune workers from queues that we don't listen to.","Steve Klabnik",true],["06dbf85a8bfec93c0380f1e01d2c86d8c211e012","48b0a929b2ddfa0347ea768bf3db96e4209d2a38@gmail.com","tested config.redis method","Chelsea Komlo",true],["86ee1725b995aed73c5966bf62a832cc51896a36","48b0a929b2ddfa0347ea768bf3db96e4209d2a38@gmail.com","added an exception for invalid servers in backend","Chelsea Komlo",true],["ef9e54054cc4dfbfc5220bb16c3ae3a76e5e69d0","5a7a6a189b47cd31d24667a751e4003cd04eced5@ktheory.com","Add graceful_term option so TERM works like QUIT\n\nIf Worker#graceful_term is enabled, SIGTERM waits for a job to complete\nbefore exiting (just like SIGQUIT).\n\nWorker#graceful_term defaults to ENV['GRACEFUL_TERM'].\n\nThis makes it possible to use resque with runit/daemontools without\nresorting to a wrapper script.","Aaron Suggs",true],["7e3c5f7baa9a99ffe13eaac2bfe775f0bb5b7226","48b0a929b2ddfa0347ea768bf3db96e4209d2a38@gmail.com","removed pry gem","Chelsea Komlo",true],["80a6c862a6a33b805cce35e19ac7607f8a0a225c","48b0a929b2ddfa0347ea768bf3db96e4209d2a38@gmail.com","cleaned up whitespace in config and config test","Chelsea Komlo",true],["1cdaae1d8c6404b334b80f3da430a67c9bbd902b","9ce5770b3bb4b2a1d59be2d97e34379cd192299f@steveklabnik.com","Merge pull request #1008 from chelseakomlo/refactor_config\n\nRefactor config","Steve Klabnik",true],["d5a0bed0848b9acae387ef3945b32ff674c60664","9a73bad44ce12b88a1fd6448cb0227c32ad044d6@codelette.com","Extracted child process management out of Resque::Worker into\nResque::ChildProcess.\n\nThis is an attempt to reduce the complexity of Resque::Worker.\n\n* Extracted logic for a forked child process into a dedicated class\n* Made Worker#will_fork? public due to legacy test stubbing\n* Moved the majority of the logic from Worker#fork_for_child into ChildProcess#fork_and_perform","Einar Jonsson",true],["0a66c1a210d2b55ca5d6dbd18d2a0fcd4c2152ea","5a7a6a189b47cd31d24667a751e4003cd04eced5@ktheory.com","Properly set graceful_term option","Aaron Suggs",true],["31efa964a33808f8e831632fce52c6bcb1e6f60b","81fe843e1ea02b8b2c59eee0c0135545f5477ce9@me.com","Pin minitest to 4.7.0\n\nWe're not compatible with 5.","Jake Wilkins",true],["df10e174708d7f9429467e1360667f05150cb4f8","81fe843e1ea02b8b2c59eee0c0135545f5477ce9@me.com","Remove hoptoad failure backend and removes configure for airbrake.\n\nHoptoad no longer exists, so we don't need it.\n\nNow that we only have one backend, we pull the thoughtbot one up into\nairbrake.\n\nconfigure is gone because it just did global config. Instead of running\nthe block, do this instead:\n\n    Resque::Failure.backend = Resque::Failure::Airbrake","Jake Wilkins",true]],"size":168,"ref":"refs/heads/master","head":"a53894dfddcba11212c20da8a0d980d6b61ef585"}