@@ -885,6 +885,18 @@ test_expect_success 'status shows detached HEAD properly after checking out non-
grep -E "HEAD detached at [0-9a-f]+" actual
'
+test_expect_success 'status shows detached HEAD properly after cloning a repository' '
+ test_when_finished rm -rf upstream downstream actual &&
+
+ git init upstream &&
+ test_commit -C upstream foo &&
+ git -C upstream tag test_tag &&
+
+ git clone -b test_tag upstream downstream &&
+ git -C downstream status >actual &&
+ grep -E "Not currently on any branch." actual
+'
+
test_expect_success 'setup status submodule summary' '
test_create_repo sm && (
cd sm &&
After cloning a repository, HEAD might be detached: for example, when "--branch" specifies a non-branch (e.g. a tag). In this case, running "git status" prints 'Not currently on any branch'. Signed-off-by: Roy Eldar <royeldar0@gmail.com> --- t/t7508-status.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+)