On Mon Jul 16 13:43:25 2012, BBYRD wrote:
Show quoted text> Because of its dependencies on System::Command, I cannot install this
on
Show quoted text> Windows. I've looked at the forks and stuff with System::Command,
> researched some of the issues, etc., and I think the best option seems
> to be to start using IPC::Cmd to run the commands. BinGOs seems to
have
Show quoted text> solved the issues involved with open3, etc.
>
> Plus, IPC::Cmd has been a core module since 5.9.5.
Git::Repository makes use of the one feature that System::Command has
and that I haven't found in other similar modules (but maybe I didn't
look hard enough: it provides filehandles, that one can read from line
by line. This allows to nicely deal with git commands with potentially
huge output.
I know Git::Repository doesn't work under Win32, and that annoys me
a lot. I've tried to make System::Command work under Win32 (using
IPC::Run), but didn't have much success with that. Also, the one
time I got something working under Win32, everything was real slow
(because of timeouts, I think).
In conclusion, I'd rather fix System::Command to make it work
under Win32 (and that definitely means using something else than
IPC::Open3 under Win32), than switch to another command runner.
Thanks for your input.
-- BooK