To quit or give up on a task at hand. It usually applies to tasks that are repeated often and does not imply
giving up for good.
Part of the American Idioms project on everything2