mine/shell-wrapper.git
23 months agoRewrite makewrapper in Python master
Alexey Borzenkov [Fri, 21 May 2010 18:05:27 +0000]
Rewrite makewrapper in Python

23 months agoWin32 part of runner now searches for actual executable end
Alexey Borzenkov [Fri, 21 May 2010 18:04:56 +0000]
Win32 part of runner now searches for actual executable end

It means command can now be simply appended to the executable.

2 years agoDon't create ruby or perl specific wrappers anymore
Alexey Borzenkov [Mon, 7 Sep 2009 10:30:13 +0000]
Don't create ruby or perl specific wrappers anymore

2 years agoMake Makefile more configurable
Alexey Borzenkov [Mon, 7 Sep 2009 10:29:53 +0000]
Make Makefile more configurable

2 years agoTry to support both cygwin 1.5 and cygwin 1.7
Alexey Borzenkov [Wed, 24 Jun 2009 09:50:17 +0000]
Try to support both cygwin 1.5 and cygwin 1.7

2 years agoAdd unicode support to win32 part of cygwin runner
Alexey Borzenkov [Mon, 22 Jun 2009 09:50:32 +0000]
Add unicode support to win32 part of cygwin runner

3 years agocygwin-runner without parameters should run a shell
Alexey Borzenkov [Tue, 19 May 2009 09:05:07 +0000]
cygwin-runner without parameters should run a shell

3 years agoIgnore SIGINT
Alexey Borzenkov [Tue, 19 May 2009 08:22:21 +0000]
Ignore SIGINT

Just like in windows-shebang-support win32 processes need to ignore
SIGINT or they will produce orphaned processes when Ctrl+C is pressed.

3 years agoSince git began crashing on cygwin 1.7 I moved back to 1.5
Alexey Borzenkov [Fri, 15 May 2009 13:11:12 +0000]
Since git began crashing on cygwin 1.7 I moved back to 1.5

Now if I want to build cygwin-runner for 1.7 I'd have to run:

make CFLAGS=-DCYGWIN_1_7=1

3 years agoBy the time cygwin-runner is executed it is already too late
Alexey Borzenkov [Thu, 14 May 2009 12:24:00 +0000]
By the time cygwin-runner is executed it is already too late
to set LANG and LC_ALL environment variables.

3 years agoSupport for Cygwin 1.7
Alexey Borzenkov [Thu, 14 May 2009 09:51:20 +0000]
Support for Cygwin 1.7

3 years agocygwin-runner-win32.c: don't include cygwin-runner-util.h
Alexey Borzenkov [Wed, 29 Apr 2009 07:52:32 +0000]
cygwin-runner-win32.c: don't include cygwin-runner-util.h

3 years agoNew generation cygwin wrapper: no multiple cygwin1.dll in PATH!
Alexey Borzenkov [Tue, 28 Apr 2009 17:11:37 +0000]
New generation cygwin wrapper: no multiple cygwin1.dll in PATH!

3 years agoReorganize scripts
Alexey Borzenkov [Fri, 16 Jan 2009 22:00:27 +0000]
Reorganize scripts

3 years agoRename shell scripts
Alexey Borzenkov [Fri, 16 Jan 2009 21:52:30 +0000]
Rename shell scripts

3 years agoAdd wrapper for ssh
Alexey Borzenkov [Sun, 21 Dec 2008 17:55:06 +0000]
Add wrapper for ssh

3 years agoExpose /bin/env as cygwin.exe
Alexey Borzenkov [Thu, 18 Dec 2008 08:54:39 +0000]
Expose /bin/env as cygwin.exe

This way I don't need dozens of different commands with cygwin-
prefix, I can just type "cygwin ls", "cygwin bash", etc.

3 years agoAdded cvsps and a test, so that wrapper is not created when not needed.
Alexey Borzenkov [Fri, 12 Sep 2008 08:57:24 +0000]
Added cvsps and a test, so that wrapper is not created when not needed.

3 years agoRewritten shell scripts, and fixed access violation when getenv returned NULL for...
Alexey Borzenkov [Tue, 9 Sep 2008 21:29:19 +0000]
Rewritten shell scripts, and fixed access violation when getenv returned NULL for any variable.

3 years agoAnd don't forget about perl too
Alexey Borzenkov [Tue, 9 Sep 2008 15:10:08 +0000]
And don't forget about perl too

3 years agoAdded some more wrappers
Alexey Borzenkov [Tue, 9 Sep 2008 12:36:21 +0000]
Added some more wrappers

3 years agoRewritten wrapper in c++, which allowed me to implement better substitutions and...
Alexey Borzenkov [Wed, 25 Jun 2008 11:31:16 +0000]
Rewritten wrapper in c++, which allowed me to implement better substitutions and make it faster. :)

3 years agoAdded substitutions in TARGET (I hate rebuilding my wrappers whenever I rebuild git).
Alexey Borzenkov [Wed, 11 Jun 2008 12:35:53 +0000]
Added substitutions in TARGET (I hate rebuilding my wrappers whenever I rebuild git).

3 years agoChanged target directory to /bin-public
Alexey Borzenkov [Wed, 11 Jun 2008 10:42:03 +0000]
Changed target directory to /bin-public

3 years agoOoops. :)
Alexey Borzenkov [Wed, 11 Jun 2008 10:31:59 +0000]
Ooops. :)

3 years agoAdded license and fixed file modes.
Alexey Borzenkov [Wed, 11 Jun 2008 09:46:34 +0000]
Added license and fixed file modes.

3 years agoAdded $(...) shell interpolation, although it turned out to be slow. :-/
Alexey Borzenkov [Wed, 11 Jun 2008 09:40:30 +0000]
Added $(...) shell interpolation, although it turned out to be slow. :-/

3 years agoAdded functions to property substitute environment variables, so that updates can...
Alexey Borzenkov [Tue, 10 Jun 2008 16:13:39 +0000]
Added functions to property substitute environment variables, so that updates can be flexible: don't hardcode paths.

3 years agoI remembered that Microsoft doesn't quote arguments when calling exec/spawn functions...
Alexey Borzenkov [Tue, 10 Jun 2008 14:52:59 +0000]
I remembered that Microsoft doesn't quote arguments when calling exec/spawn functions, so everything must go via cygwin.

3 years agoImproved wrapper to support changing environment before running the target.
Alexey Borzenkov [Tue, 10 Jun 2008 14:25:35 +0000]
Improved wrapper to support changing environment before running the target.

4 years agoInitial commit
Alexey Borzenkov [Mon, 27 Aug 2007 12:40:53 +0000]
Initial commit