Deleting project push rules is not idempotent
Problem to solve
Deleting project push rules is documented as idempotent:
Removes a push rule from a project. This method is idempotent and can be called multiple times. Either the push rule is available or not.
This does not seem to be the fact. If I make repeated requests, second and later requests fail with 404 Push Rule Not Found
.
Proposal
I think documentation should be fixed, or API implementation should really be made idempotent.