diff options
author | William Chargin <wchargin@gmail.com> | 2018-07-11 22:49:09 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2018-07-12 12:07:25 -0700 |
commit | 6b3351e799f733561b98241f6ee88a9a72c13400 (patch) | |
tree | 7b532e79c3ac83f96cbe175a1a441eccfc00628e /worktree.c | |
parent | Git 2.16.4 (diff) | |
download | tgif-6b3351e799f733561b98241f6ee88a9a72c13400.tar.xz |
sha1-name.c: for ":/", find detached HEAD commits
This patch broadens the set of commits matched by ":/<pattern>" to
include commits reachable from HEAD but not any named ref. This avoids
surprising behavior when working with a detached HEAD and trying to
refer to a commit that was recently created and only exists within the
detached state.
If multiple worktrees exist, only the current worktree's HEAD is
considered reachable. This is consistent with the existing behavior for
other per-worktree refs: e.g., bisect refs are considered reachable, but
only within the relevant worktree.
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: William Chargin <wchargin@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'worktree.c')
0 files changed, 0 insertions, 0 deletions