I understand the desire to minimize the functional differences between `read_gitfile_raw()` and `read_gitfile_gently()`, but for the reasons mentioned above, I have moved the check performed by `is_git_directory()` to the caller of `read_gitfile_raw()` within worktree.c. I have moved the `is_git_directory()` call to worktree.c so as not to alter the behavior when a `.git` file points to a location other than any git directory, but I didn't mention it in the commit message. Are you concerned about the lack of explanation in the commit message, or about the functional differences between `read_gitfile_raw()` and `read_gitfile_gently()`? Thanks, -- Yoichi NAKAYAMA