]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'es/local-atomic-push-failure-with-http' into maint
authorJunio C Hamano <gitster@pobox.com>
Mon, 29 Jul 2019 19:38:16 +0000 (12:38 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 29 Jul 2019 19:38:16 +0000 (12:38 -0700)
commit1a27b78e34e9d9685f6bd55e80b8199f4874ad11
tree86ecf99beb017a279566ece53806259f32b491af
parent0c47e8ddf5e6584fe8baf8d25b2bcc4ca4c9cb5d
parent2581ea3d31a178df6b073226f0ee0ab5b3ca3a24
Merge branch 'es/local-atomic-push-failure-with-http' into maint

"git push --atomic" that goes over the transport-helper (namely,
the smart http transport) failed to prevent refs to be pushed when
it can locally tell that one of the ref update will fail without
having to consult the other end, which has been corrected.

* es/local-atomic-push-failure-with-http:
  transport-helper: avoid var decl in for () loop control
  transport-helper: enforce atomic in push_refs_with_push
transport-helper.c