[libsystem-command-perl] branch master updated (6a0c647 -> 76550be)
Salvatore Bonaccorso
carnil at debian.org
Fri Aug 29 20:39:46 UTC 2014
This is an automated email from the git hooks/post-receive script.
carnil pushed a change to branch master
in repository libsystem-command-perl.
from 6a0c647 update changelog
new 39afad0 Add debian/upstream/metadata
new 01f773d Update debian/changelog
adds a1676ab starter directories and files from module-starter
adds e482173 .gitignore
adds 71cc968 Copy code from Git::Repository::Command
adds ea9e871 support multiple option hashes
adds ae5def6 add an options() accessor that returns a ref to the options
adds a4efdb6 copy and edit documentation from Git::Repository::Command
adds b15de81 basic tests
adds ebaf9b1 test cmdline
adds a62a542 let t/00-load.t discover all modules (in case more are added)
adds e7ec107 the perl script used for testing
adds 647933f test options()
adds ee15b7a System::Command: let Perl understand we return a HASH ref
adds bf097b3 t/10-command.t: refactor to test several commands in a loop
adds e512594 t/info.pl: also dump %ENV
adds 126a01d t/10-command.t: more tests
adds dd9aa4d t/10-command.t: refactor handling of 'name' option
adds f69ded2 t/10-command.t: test errput
adds 57b47ac test cwd option
adds 0bd299f t/10-command.t: remove default test data
adds a59e743 test input option
adds 1ce936e t/10-command.t: test failure
adds 1df1f2d t/10-command.t: IPC::Open3 won't allow us to change the command name, anyway
adds 79bc917 System::Command::Reaper: a sentinel for reaping child processes in due time
adds ddb04be t/15-scope.t: test a number of different scoping issues
adds 47b4127 System::Command: improve documentation and remove references to Git
adds 7ea55b1 remove TODO comments from test script
adds ca55d89 update MANIFEST
adds f345d00 some configuration files
adds 7539acf udpate README
adds 766f6fc boilerplate tests are now irrelevant
adds d7045e2 Changes for version 1.00
adds a9bb713 shortcut command: spawn()
adds aa38b6e tests for spawn()
adds 17d83d3 Changes for version 1.01
adds a19365f update copyright dates
adds 899bfea is_terminated() allows to check if the child process was terminated
adds 7c13a93 no need to update the System::Command object status if the child was already reaped
adds 0a545b4 update the reaper object status as well
adds 4df1744 tests for is_terminated
adds 43d5914 update SYNOPSIS
adds 6e11dbc abstract away sub-process creation
adds b4c0895 Fix for making sure nobody messes with STDIN/ERR/OUT, breaking open3
adds 618898c document an issue when the CHLD signal is IGNOREd
adds 5ca01e8 set exit, signal and core to bogus values if the zombie was reaped early
adds 88e9256 collect the status if the child is dead and we don't have it yet
adds c007e84 test behaviour with $SIG{CHLD} = 'IGNORE'
adds e44ccf8 test another code path (using close()) with $SIG{CHLD} = 'IGNORE'
adds 3adfe81 warn about a possible SIGCHLD handler
adds 8d0fa0c use System::Command 'quiet' will silence the warning about SIGCHLD
adds ead2455 test for the SIGCHLD warning
adds 5d82ab5 allow the use of -quiet as an option to use System::Command
adds 80cef51 document $System::Command::QUIET
adds 6518140 give some not so good advice
adds 9949ab3 Changes for version 1.02
adds a8d0b1b remove all the Reaper logic and module, as it's actually not needed
adds 236c9f9 update the scope tests, now that System::Command::Reaper is gone
adds 11f4cb5 update MANIFEST
adds 27bb9ab Changes for version 1.03
adds 1aa35fe an undef value in the 'env' option means "delete this environment variable"
adds 523effa correctly delete from %ENV when the option value is undef (tests++)
adds 601ba66 test deletion of environment variables
adds 5796678 test use options
adds f7b4e8d Changes for version 1.04
adds 70861eb Make spawn() work properly for subclasses
adds 28f12c8 Changes for version 1.05
adds 60b6149 Fix a spelling error found by lintian
adds 931709e Test scripts that expose the bug described in RT #73614
adds 7834ef6 saving STDIN/OUT/ERR causes problems, so don't do it
adds 415d117 Changes for version 1.06
adds fe77cfd make the t/20-zombie.t test more robust
adds 130aa13 Changes for version 1.07
adds 457f3f6 older versions of Scalar::Util do not provide refaddr
adds dd96ec8 add a diagnostic about unsupported signals
adds 20bbbb8 set a handler for the PIPE signal only if Perl knows about it
adds c560adf document the fact that unknown options are silently ignored
adds f19b83b Remove a superfluous eval {} that was hiding open3 exceptions
adds 2e5fb55 keep META.json, drop MYMETA.yml
adds c3de4bf ignore generated MYMETA files
adds ce083e9 Changes for version 1.08
adds 42990a7 list all dependencies in .PL files
adds 909f9e5 list the github public repository in the .PL files
adds 62b0c97 use Symbol::gensym to create anonymous GLOBs
adds e07b258 Changes for version 1.09
adds dbb5bf6 remove unused variable
adds cccefd4 fix PWD in environment of sub-process (MSWin32)
adds b30fb61 add a MSWin32 constant to be used for win32-specific bits
adds 220609b A win32 implementation based on IPC::Run
adds 14e96e1 optionally require IPC::Run on Win32
adds 77f9ac3 implemented a check for the status of a process that works in win32 and linux
adds 4ef6cf3 turn process_lives into a private coderef
adds 8716cd9 $SIG{CHLD} = 'IGNORE' has no effect under Win32, so we can obtain the exit status
adds bfb6061 adapt the plan for Win32
adds e3cdb6f Merge branch 'win32'
adds d4b9773 thanks Mithaldu
adds bb8f785 tiny documentation updates/fix
adds 9473c49 drop META files from the history
adds ef3b296 Changes for version 1.100
adds 115b894 add META files to .gitignore
adds ae76f34 only add the _ipc_run key under Win32
adds 2ee9c94 fix t/20-zombie.t for cygwin
adds ff98028 Fixed warning Argument "6.55_02" isn't numeric in numeric ge (>=) at Makefile.PL line 5 when run perl Makefile.pl.
adds 2704da4 document that the 'env' key is handled differently
adds d2de59b Fixed t/20-zombie.t ..... Can't locate Time/HiRes.pm in @INC on run make test.
adds e4c955a no need to skip the tests if Time::HiRes is not available
adds bc8c46b move the author tests to xt/
adds b734a80 Changes for version 1.101
adds d500972 fix System::Command to run in environments that mess with STDIN/STDOUT/STDERR
adds ffacc7b Changes for version 1.102
adds 8ab2a5c fix RT #85415
adds 925f24d Revert "fix System::Command to run in environments that mess with STDIN/STDOUT/STDERR"
adds e0349a8 test that we can catch exec() problems
adds 2890689 fix _spawn to work under Plack
adds 43dc5e4 Merge branch 'plack'
adds b1adc29 ensure that all tests are run before a release
adds c42b0c5 Changes for version 1.103
adds c9dadce remove unneeded apostrophes
adds 8d7dd76 export constants from Fcntl
adds 86daebf dist.ini file for Dist::Zilla
adds 18c6a4c remove generated files
adds 6a060e5 configuration for Pod::Weaver
adds dc30b6f remove things generated by dzil
adds 785b6ae Merge branch 'dzil'
adds bf162a2 remove test scripts now generated by dzil
adds e622594 Changes for version 1.104
adds ae443e8 better limit the scope of the different groups of tests
adds 5314121 distribute the computation of the plan of the various groups of tests
adds 9701f3e a TODO test for when we'll be rid of the zombie issue
adds 3cb4a3e there's no point in looking in blib/lib instead of lib
adds 17e3ee2 test loading the modules in isolation
adds a55afb0 there's not such thing as a zombie under Win32
adds 6c41b97 Changes for version 1.105
adds c7d64e1 Execute the command in its own process group whenever possible
adds d2595e4 bring back System::Command::Reaper
adds 856d16f Revert "update the scope tests, now that System::Command::Reaper is gone"
adds 069d1d9 remove TODO status on the test on the absence of zombies
adds 224835b remove test made useless by dzil
adds 957551a Changes for version 1.106
adds b49f578 Remove unneeded NAME section, and put the ABSTRACT line for dzil
adds a692138 remove a now useless diagnostic
adds 9026e77 No need to reference $self->{command} when it could already be gone
adds becf9bf zombies do not exist under Win32, so no need to warn about waitpid return value
adds 8f9798d turn the comments about warnings into diags, and move them to their proper location
adds 83067e2 Changes for version 1.107
adds 727dca2 POD fix
adds bba58f4 make the documentation easier to link to
adds c54b536 link to System::Command::Reaper when talking about zombies
adds 21c13f0 a first stab at a 'trace' option
adds 67dbe8e the trace option should show all options
adds 7c24eb7 Merge branch 'trace'
adds a4e4b60 simpler version of the trace option
adds e1be724 open the trace file before changing directory
adds 527fd41 also trace failures to spawn the command
adds 543bd81 dump something readable when the option is a reference
adds 08c6420 when SYSTEM_COMMAND_TRACE is given, open the file at startup
adds 4ee145e trace will quote command parameters containing spaces
adds 4441c46 improved trace example
adds d4083f2 only trace failure if trace is requested
adds e33034f always quote options
adds 08e5258 more trace documentation
adds af490a2 document what is traced when spawn fails
adds a1fdb28 follow the naming conventions for private subs
adds 5c56e27 do a full trace when failing
adds 2ffec79 change the trace format
adds 5a6f6b7 Changes for version 1.108
adds 4b89e89 Changed Sytem::Command::Reaper::_reap() to work on Solaris 10.
adds c15f29c Changes for version 1.109
adds 8d7c30a recommend Test::Command and Test::Output for testing
adds 3a2be4f META.json does have support for test/recommends
adds 3f1fff0 remove environment variables related to ConEmu, as they are not passed to the child process
adds 08677d0 explicitely test an empty environment variable
adds a079388 new 'setpgrp' option to enable/disable the call to setpgrp() in the child
adds 422ba32 unindent the Changes file
adds 5b63ac0 Changes for version 1.110
adds 25b55b4 Imported Upstream version 1.110
new 1851541 Merge tag 'upstream/1.110'
new e038b03 Update debian/changelog
new 559e2f8 Wrap and sort fields in debian/control
new 76550be Prepare changelog for release
The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Changes | 205 ++++++++++++++++++++++---------------------
MANIFEST | 3 +
META.json | 76 ++++++++++++++++
META.yml | 2 +-
Makefile.PL | 2 +-
debian/changelog | 11 ++-
debian/control | 4 +-
debian/upstream/metadata | 6 ++
dist.ini | 6 ++
lib/System/Command.pm | 23 +++--
lib/System/Command/Reaper.pm | 4 +-
pod2htmd.tmp | 2 +
pod2htmi.tmp | 2 +
t/000-report-versions-tiny.t | 2 +
t/10-command.t | 7 ++
15 files changed, 241 insertions(+), 114 deletions(-)
create mode 100644 META.json
create mode 100644 debian/upstream/metadata
create mode 100644 pod2htmd.tmp
create mode 100644 pod2htmi.tmp
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libsystem-command-perl.git
More information about the Pkg-perl-cvs-commits
mailing list