Merge branch 'jc/lock-report-on-error'
commit95713ff4fb858c4f2e7c339cfc503c0cf152e071
authorJunio C Hamano <gitster@pobox.com>
Mon, 19 Dec 2016 22:45:35 +0000 (19 14:45 -0800)
committerJunio C Hamano <gitster@pobox.com>
Mon, 19 Dec 2016 22:45:35 +0000 (19 14:45 -0800)
tree988d8503fff22d5ddcc2d21afb88e05e5f295350
parent731490bf06792a4c96b61965cba2a0e430118e78
parent3f061bf514667497a948804828064b9b9c3b249b
Merge branch 'jc/lock-report-on-error'

Git 2.11 had a minor regression in "merge --ff-only" that competed
with another process that simultanously attempted to update the
index. We used to explain what went wrong with an error message,
but the new code silently failed.  The error message has been
resurrected.

* jc/lock-report-on-error:
  lockfile: LOCK_REPORT_ON_ERROR
  hold_locked_index(): align error handling with hold_lockfile_for_update()
  wt-status: implement opportunisitc index update correctly
builtin/clone.c
builtin/commit.c
merge-recursive.c
sequencer.c