yuja added a comment.
In https://phab.mercurial-scm.org/D1426#23803, @lothiraldan wrote: > In https://phab.mercurial-scm.org/D1426#23797, @yuja wrote: > > > Can't we use `openflags=CREATE_NO_WINDOW` instead? > > > > https://stackoverflow.com/a/7006424 > > > I tried lots of things including openflags=CREATE_NO_WINDOW that didn't seem to work, unfortunately. Right. cmd.exe does allocates new console because the process is "DETACHED" from the parent's console. I have no idea if `DETACH_PROCESS` is what we wanted. >> `shell=False` also disables envar expansion, and I guess there would >> be lots of trivial behavior changes. > > I'm not sure to understand what you mean, I tried this configuration: > > [logtoprocess] > commandfinish = %HOMEPATH%/script.pl > > > And `%HOMEPATH` seemed to be expanded. Maybe it's resolved while looking up the executable path. I suspect `script.pl %HOMEPATH%` wouldn't work. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D1426 To: lothiraldan, #hg-reviewers, mbthomas Cc: yuja, mbthomas, mercurial-devel _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel