]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'es/local-atomic-push-failure-with-http'
authorJunio C Hamano <gitster@pobox.com>
Thu, 25 Jul 2019 20:59:22 +0000 (13:59 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 25 Jul 2019 20:59:22 +0000 (13:59 -0700)
commitf87ee7fd47b180544b755c6e772edf74989bfabb
tree902b28f17207f664726c804fd4195cfd6a86c449
parentedefaa55bf202c2d676a0d48545a3720e58d4135
parent2581ea3d31a178df6b073226f0ee0ab5b3ca3a24
Merge branch 'es/local-atomic-push-failure-with-http'

"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
t/t5541-http-push-smart.sh
transport-helper.c
transport.c