defunkt/resque — pull request #703 by KensoDev (2012-09-27 17:10:52+00:00)
Title: Requeue and remove

A problem I always had with the default resque requeue process is that it actually has a basic flaw.

This flaw is that the requeue process does not remove the items from the failed queue.

This means, that if you have items in your failed queue and you requeue them, the next time each item will get queued up twice.

What I actually expect to happen (and implemented here), is that when I requeue a task, it will get queued up and removed from the fail, this way there will be no duplicates.

I do realize this can create some confusion, so let me know what you think