wt-status: refactor detached HEAD analysis
commit970399e74c14df4dc82f10e1fcd0f12531e9b305
authorMichael J Gruber <git@drmicha.warpmail.net>
Fri, 6 Mar 2015 15:04:06 +0000 (6 16:04 +0100)
committerJunio C Hamano <gitster@pobox.com>
Fri, 6 Mar 2015 19:52:35 +0000 (6 11:52 -0800)
treebf5f0c9e68a055ad2d2ce88edff4be690b45c82a
parent9874fca7122563e28d699a911404fc49d2a24f1c
wt-status: refactor detached HEAD analysis

wt_status_print() is the only caller of wt_status_get_detached_from().
The latter performs most of the analysis of a detached HEAD, including
finding state->detached_from; the caller checks whether the detached
HEAD is still at state->detached_from or has moved away.

Move that last bit of analysis to wt_status_get_detached_from(), too,
and store the boolean result in state->detached_at.

Signed-off-by: Michael J Gruber <git@drmicha.warpmail.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
wt-status.c
wt-status.h