http://qs1969.pair.com?node_id=1171417


in reply to Re^3: Capturing bash output without displaying STOUT in terminal
in thread Capturing bash output without displaying STOUT in terminal

I tried this, and it doesn't work for 'git fetch --tags' for some reason.

My guess is that using this command produces some sort of 'active' output (for want of a better description) in the terminal, and it isn't a static output like you would get from backticks 'ls' or 'ps ax' etc.

Now for some reason, once you run 'git fetch --tags', any other time you run it, there is no output - I don't know how to reset it to test - but maybe try saving the command in a text file chmod 755 gitfetch.sh and then use

my $git = `.\gitfetch.sh`;

BTW, using 'my $git = `git status`; works:

:~/git/claws/claws$ perl gittest What's here? --- On branch master Your branch is up-to-date with 'origin/master'. Untracked files: (use "git add <file>..." to include in what will be committed) gittest nothing added to commit but untracked files present (use "git add" to +track)

Nick