Ban synchronous ref-delete via apply-object(s)

Ref deletion is a non-fast-forward operation and it may
have different outcome with other forced operations when
not executed in the correct order.

Ban the use of ref-delete via apply-object returning a 400
and force the client to run an asynchronous fetch instead
which would also go through global-refdb validation.
For example, a forced update and a delete cannot be swapped.

Bug: Issue 367651566
Change-Id: I978c3079fbb9db4ea5b4fcbb63df711430ad0ce8
7 files changed
tree: a4c9edbbec75b420e0c7f59068cf2028420f1218
  1. example-setup/
  2. src/
  3. .gitignore
  4. BUILD
  5. Jenkinsfile
  6. LICENSE