magit-commit-diff: allow local quit to terminate diffing
without also aborting the commit. This is useful when committing unusually large changes. Quitting causes the diff buffer to be partially unwashed. Do not use `with-local-quit' because that would be propagated to the `with-local-quit' in `server-execute', which would cause the commit to be aborted instead of just the diffing.
Showing with 11 additions and 3 deletions