{"push_id":554668577,"size":1,"distinct_size":1,"ref":"refs/heads/rake_no_longer_modifies_argv","head":"7d2edf443d9ba70a90eb1b90886ac1a2355712b1","before":"caeaed4c9bc73c16e9eb43c0aa6974fed67169fb","commits":[{"sha":"7d2edf443d9ba70a90eb1b90886ac1a2355712b1","author":{"email":"ea442e001a5636eeee710090794bb7eb2e3459c8@redhat.com","name":"Joe Rafaniello"},"message":"Pass ARGV or the subcommand options following a '--' to Trollop.\n\nRake before 10.4.0 would delete the '--' from ARGV, leaving all other options.\nTrollop would then process all of ARGV, including subcommand options.\n\nStarting in rake 10.4.0, ARGV is not modified and our '--' detection only\nexpected '--' if invoked from rails/runner, not rake directly.\nNow, the ARGV passed to trollop included '--'. Trollop, correctly doesn't\nprocess subcommand options following '--', so we must\nalways extract any subcommand options and pass them to trollop.\n\nNote: Rake 10.4.0 was released November 25, 2014\n\nFixes #1412\nWe loosened the rake dependency here: 03c62bcc510\n\nRake commit that no longer modified ARGV:\nhttps://github.com/ruby/rake/commit/a36505d33f873f8f475a28dc4fc48a913b82e8eb\n\n[skip ci]","distinct":true,"url":"https://api.github.com/repos/jrafanie/manageiq/commits/7d2edf443d9ba70a90eb1b90886ac1a2355712b1"}]}