Windows people: please help check idea for a new Mercurial repository layout

Risto Kankkunen risto.kankkunen at gmail.com
Sat Jun 14 11:30:43 CDT 2008


Adrian Buehlmann <adrian <at> cadifra.com> writes:

> Per my understanding, explorer.exe and other equally important programs can't
> handle such \\?\ paths (for example winzip and potentially other archivers).

Explorer works for me with \\?\ paths.

Winzip seems to fail.

Notepad can open aux.i if you use Open with or Send to -> Notepad or drag the
file from Explorer to Notepad. The Windows open dialog doesn't seem to
understand \\?\ paths.

> How do we copy or backup such new \\?\ repositories?

There is no such thing as \\?\ repository. \\?\ prefix is just a way to refer to
files bypassing the Win32 legacy layer.

Copying with explorer works, xcopy unfortunately doesn't seem to cope with the
\\?\ syntax. Python should have no problem copying these directories.

> I can't even copy a directory containing a file aux.i created with that
> \\?\ syntax by using explorer on Windows XP SP3 (an error box pops up with
> the text: "Cannot copy aux: The parameter is incorrect").

I can, as long as my "address" in Explorer is of the form \\?\...




More information about the Mercurial mailing list