summaryrefslogtreecommitdiff
path: root/worktree.h
diff options
context:
space:
mode:
authorWilliam Chargin <wchargin@gmail.com>2018-07-12 05:49:09 (GMT)
committerJunio C Hamano <gitster@pobox.com>2018-07-12 19:07:25 (GMT)
commit6b3351e799f733561b98241f6ee88a9a72c13400 (patch)
tree7b532e79c3ac83f96cbe175a1a441eccfc00628e /worktree.h
parenta42a58d7b62cc1d6301440e81a83feed9d7c118c (diff)
downloadgit-6b3351e799f733561b98241f6ee88a9a72c13400.zip
git-6b3351e799f733561b98241f6ee88a9a72c13400.tar.gz
git-6b3351e799f733561b98241f6ee88a9a72c13400.tar.bz2
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.h')
0 files changed, 0 insertions, 0 deletions