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

Re: Question about submodules and absolute paths

From
Alexey Pelykh <alexey.pelykh@gmail.com>
Date
May 23, 2012, 05:39 UTC
Message-ID
<CAOmKuSqeW==dfdengmOrzaTWr+uqN9ysvm8MEHS1BB8mnYUA3Q@mail.gmail.com>
In-Reply-To
<4FBC774E.5000500@viscovery.net>

Thanks for pointing this I haven't experienced issue with this. Maybe due to my git on Windows is actually part of cygwin? Or maybe git status is 99% is what I do before any operation with git :)

On Wed, May 23, 2012 at 8:36 AM, Johannes Sixt <j.sixt@viscovery.net> wrote:
Show 15 quoted lines
>
> Am 5/22/2012 21:18, schrieb Alexey Pelykh:
> > 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: Johannes Sixt
Message 14 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.