git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Submodule status inside nested submodule fails

From
CBCharles Brossollet <chbrosso@lltech.fr>
Date
Feb 24, 2012, 09:53 UTC
Message-ID
<loom.20120224T104003-230@post.gmane.org>
Hello there,

Using MSysGit 1.7.9 on Win7 (64 bit), I have a repo with the following structure:

main/
  src/
  ext/
    submodule/
       modules/module1
       modules/module2
submodule is... a submodule, having itself submodules.

When I query submodule status --recursive in main/, no problem. But when I query submodule status in ext/submodule, I get error "You need to run this command from the toplevel of the working tree.", which is a wrong error message.

Searching for message in git source I found the test triggering the message to be an empty result for "git rev-parse --show-cdup". Running the command in ext/submodule strangely returns the *absolute* path of ext/submodule, which should not happen because this command returns path of current dir relative to the containing working tree.

Is there something wrong with my repo? Or have I found a bug? Any help appreciated

Charles
Next: Charles Brossollet
Message 1 of 5 in “Submodule status inside nested submodule fails”
  1. Charles BrossolletFeb 24, 2012
  2. Charles BrossolletFeb 24, 2012
  3. rollinsdr@gmail.comMay 8, 2012
  4. Heiko VoigtMay 9, 2012
  5. rollinsdr@gmail.comMay 10, 2012

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.