Christopher Faylor, Wed, Jun 28, 2006 17:06:47 +0200: > >It still uses some calls to git programs (git-update-index, > >git-hash-object, git-diff-tree and git-write-tree), and merge(1) has > >the labels (-L) missing - I was unsure how to tackle this on windows - > >it has only argv[1]. > > Actually, Windows should behave the same as Linux wrt argv handling. > You can use argv[1] ... argv[n] modulo any differences in command line > quoting. which leaves us (without quoting) with exactly one argument. argv[1], aka GetCommandLine. > On Windows the arguments are broken into individual components by the > runtime, e.g., MSVCRT.dll or Cygwin1.dll. And the rules for quoting are the same for ms and cygwin? It's just passing arguments between cygwin programs and windows natives never works as one might them expect. Try passing "^" to a batch script (to a perl script with cmd wrapper around it). - : 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