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

Re: Question about submodules and absolute paths

From
Johannes Sixt <j.sixt@viscovery.net>
Date
May 23, 2012, 05:36 UTC
Message-ID
<4FBC774E.5000500@viscovery.net>
In-Reply-To
<CAOmKuSrmxnHKaip2X87Y0Cp=XtLAtpAwUp71QhZ5od3gbDF2sg@mail.gmail.com>
Am 5/22/2012 21:18, schrieb Alexey Pelykh:
Show 6 quoted lines
> Not on two machines, on single machine but with two OSes
> Windows + Linux + shared 'work' partition :) So both Windows and Linux
> use same repo clone that is stored on a 'work' partition. But due to
> those absolute paths, it gives '/cygdrive/d/work' on windows and
> '/media/work' on linux. Thus I have to keep 2 copies of each
> repository that uses submodules (and that is very inconvenient :( )

I think you cannot share the index file between OSes. Even though its file format should be portable, the contents (stat information) is not portable. After you boot into a different OS, you need at least a 'git status' call to populate the index with the stat data from the new OS.

-- Hannes
Previous: Alexey PelykhNext: Alexey Pelykh
Message 13 of 14 in “Question about submodules and absolute paths”
  1. Alexey PelykhMay 22, 2012
  2. Junio C HamanoMay 22, 2012
  3. Alexey PelykhMay 22, 2012
  4. Matt Seitz (matseitz)May 22, 2012
  5. Alexey PelykhMay 22, 2012
  6. Matt Seitz (matseitz)May 22, 2012
  7. Alexey PelykhMay 22, 2012
  8. Junio C HamanoMay 22, 2012
  9. Jens LehmannMay 23, 2012
  10. Alexey PelykhMay 23, 2012
  11. Jens LehmannMay 23, 2012
  12. Alexey PelykhMay 24, 2012
  13. Johannes SixtMay 23, 2012
  14. Alexey PelykhMay 23, 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.