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

Re: fixing workdirs

From
Joshua Jensen <jjensen@workspacewhiz.com>
Date
Jul 8, 2010, 18:56 UTC
Message-ID
<4C361F4F.9070505@workspacewhiz.com>
In-Reply-To
<20100708183714.GR2480@ece.pdx.edu>
  ----- Original Message -----
From: Tait
Date: 7/8/2010 12:37 PM
Show 15 quoted lines
> Pierre Habouzit<madcoder_madism.org>  said (on 2010/07/08):
>> ...                                    The workdir HEAD reflog is then a
>> symlink to the masters.
> #include<std-symlink-rant>
>
> Windows is an especially compatibility-breaking example, not only on the
> programming side, but also in relation to user interface, and compatibility
> with other programs. Programming-wise, documentation is sparse and
> would require lots of platform-specific work-arounds. The user-interface
> support is worse than terrible. And even if git does everything right,
> there's no guarantee a copy, backup/restore, antivirus program, etc. won't
> come along and corrupt the environment git so carefully created. Many of
> those other programs don't properly handle Windows reparse points. For
> those interested, http://shell-shocked.org/article.php?id=284 gives a
> reasonable-looking overview of the details on Windows.

I'm going to go out on a limb here and say that I suspect symbolic links work fine in Windows Vista and 7, because they are used all over the file system Microsoft installs. Symbolic links for files, in particular, didn't exist until Vista.

Josh
Previous: TaitNext: Pierre Habouzit
Message 3 of 10 in “fixing workdirs”
  1. Pierre HabouzitJul 8, 2010
  2. TaitJul 8, 2010
  3. Joshua JensenJul 8, 2010
  4. Pierre HabouzitJul 9, 2010
  5. Junio C HamanoJul 8, 2010
  6. Avery PennarunJul 8, 2010
  7. Pierre HabouzitJul 9, 2010
  8. Junio C HamanoJul 9, 2010
  9. Pierre HabouzitJul 19, 2010
  10. Jan HudecAug 17, 2010

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.