set_worktree_head_symref(): fix error message
commit18eb3a9ce7c544e74d424b942c5a5c9720c20112
authorKazuki Yamaguchi <k@rhe.jp>
Fri, 8 Apr 2016 08:03:07 +0000 (8 17:03 +0900)
committerJunio C Hamano <gitster@pobox.com>
Fri, 8 Apr 2016 17:26:23 +0000 (8 10:26 -0700)
tree60afd33c1692739a11119cc7014723391eab1968
parent70999e9ceca47e03b8900bfb310b2f804125811e
set_worktree_head_symref(): fix error message

Emit an informative error when failed to hold lock of HEAD.

2233066e (refs: add a new function set_worktree_head_symref,
2016-03-27) added set_worktree_head_symref(), but this is missing a
call to unable_to_lock_message() after hold_lock_file_for_update()
fails, so it emits an empty error message:

  % git branch -m oldname newname
  error:
  error: HEAD of working tree /path/to/wt is not updated
  fatal: Branch renamed to newname, but HEAD is not updated!

Thanks to Eric Sunshine for pointing this out.

Signed-off-by: Kazuki Yamaguchi <k@rhe.jp>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
refs/files-backend.c