On 24 February 2010 06:22, Giuseppe Bilotta <giuseppe.bilotta@xxxxxxxxx> wrote: >+ set path [list [string map {/ \\} $path]] No - Tcl provides [file nativename $path] for this purpose. > > The only issue with that would be that GIT_DIR and GIT_WORK_TREE are > (re)inizialized > from _gitdir and _gitworktree, so it would not be safe if git on > Windows works better with unix-style rather than native paths. If git > on windows handles native paths fine, it should be no problem. Tcl internally uses unix type path separators but once you export this path to the operating system you may need to ensure it is a native path. Typically that means when calling [exec]. [open] is a tcl command and will deal with a path variable in either style. The Tcl exec man page has some notes on the compatibility issues. Pat. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html