From: Jens Lehmann Date: Sat, 30 Jan 2010 14:10:55 GMT Subject: Re: v1.7.0-rc0 shows lots of "unable to find " on git-stash Message-ID: <4B643DEF.8010809@web.de> In-Reply-To: <57518fd11001300523xf7d931by254581c8494171af@mail.gmail.com> Am 30.01.2010 14:23, schrieb Jonathan del Strother: > On 30 January 2010 12:31, Jens Lehmann wrote: >> I assume you have one or more submodules, maybe even with untracked >> or yet uncommitted modified files in your tree? If so, what does git >> status say in the superproject and in the submodule(s)? > > Yep, I have 10 submodules. However, they're all completely clean with > no tracked or untracked changes shown in git status. Anything else I > can investigate? The change in behavior my patch introduced is that "git status" is called inside each submodule. So i would expect getting the same errors when using this command: git submodule foreach git status -s It should just show Entering '' Entering '' Entering '' Entering '' Entering '' Entering '' Entering '' Entering '' Entering '' Entering '' when the submodules are not dirty. What do you get? The error message "error: unable to find " is only generated in sha1_loose_object_info() when map_sha1_file() fails. Its single caller being sha1_object_info(), which is called by many git commands. Does that ring a bell for somebody?