Ole Tange
80d83aa489
niceload: multiple -p
2012-12-10 21:57:00 +01:00
Ole Tange
22a9ac5390
parallel: bug #37849 : --results should create subdirs. With test.
2012-12-03 23:28:10 +01:00
Ole Tange
59a1d67b59
niceload: test + bugfix for --sensor
2012-12-03 00:02:51 +01:00
Ole Tange
111c7384f7
niceload --sensor ... -l with negative number means: Run if values less than number.
2012-12-02 21:11:27 +01:00
Ole Tange
bc0f7701ec
Implemented --delay.
2012-11-26 22:57:07 +01:00
Ole Tange
4688ba04c9
parallel: Fixed bug #37680 : --wd ... not working
2012-11-26 21:19:14 +01:00
Ole Tange
6921d28f9a
parallel: Fixed bug #37325 : Inefficiency of --pipe -L
2012-11-26 00:19:58 +01:00
Ole Tange
a8a451c60c
Fixed bug #37694 : Empty string argument skipped when using --quote
2012-11-24 17:33:15 +01:00
Ole Tange
d720e7959c
parallel: $::opt => $opt::. Passes unittest.
2012-11-23 00:57:35 +01:00
Ole Tange
54e3e264a3
testsuite for --shebang-wrap. :::: is suboptimal.
2012-11-22 23:19:00 +01:00
Ole Tange
0b1896c368
parallel --shebang-warp for ::: works.
2012-11-22 12:10:45 +01:00
Ole Tange
70052b8b68
testsuite: new tests.
2012-11-21 22:32:50 +01:00
Ole Tange
6748cf82c8
Unittest adapted.
2012-11-21 22:28:52 +01:00
Ole Tange
4fe6902d52
testsuite: Moved to parallel-local16..18.
2012-11-20 00:50:32 +01:00
Ole Tange
ce19870938
testsuite: Less fragile.
2012-11-20 00:42:19 +01:00
Ole Tange
9c8a03bdf2
testsuite: niceload: The most fragile tests split off.
2012-11-20 00:39:25 +01:00
Ole Tange
eb0bc7fb6c
testsuite: added FreeBSD7 virtualbox.
2012-11-20 00:34:51 +01:00
Ole Tange
f6a6a35309
testsuite: niceload impoved. Fewer --env tests.
2012-10-22 23:08:54 +02:00
Ole Tange
75f54b795f
testsuite: virtualbox added. Other tests made more portable.
2012-10-22 08:32:39 +02:00
Ole Tange
d9675d0bd0
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/parallel
...
Conflicts:
src/parallel
testsuite/tests-to-run/parallel-local2.sh
2012-10-17 02:16:01 +02:00
Ole Tange
fcaf41b325
parallel: Fixed to pass local testsuite and some Perl::Critic issues.
2012-10-17 02:09:03 +02:00
Ole Tange
dd5093f8b4
parallel: --env includes test + man and works for t?csh, too.
2012-10-15 15:47:10 +02:00
Ole Tange
7a2e3d731b
parallel: fixed --results if argument contains \t \0 and /. This may have destroyed default --colsep=\t.
2012-10-01 11:30:16 +02:00
Ole Tange
c8051ced91
parallel: --results now with header \t value filenames.
2012-10-01 00:04:52 +02:00
Ole Tange
b6a729c5f7
testsuite: mop removed. Works better on heavy loaded machine.
2012-08-08 23:57:01 +02:00
Ole Tange
594ca7576a
testsuite: Getting rid of 'mop'.
2012-08-08 22:39:50 +02:00
Ole Tange
ec76d20b25
parallel: --plain + man + test implemented. Passes testsuite.
2012-08-08 21:25:18 +02:00
Ole Tange
783d2d42f3
parallel: Error and warning sub to ensure consistent errors and warnings.
2012-08-08 18:38:29 +02:00
Ole Tange
ed6903976b
Better support for limited number of processes in process table.
2012-08-07 00:52:08 +02:00
Ole Tange
9625fe4453
Released as 20120722 ('Nai Soi')
2012-07-24 02:09:47 +02:00
Ole Tange
888c5999a2
Passes testsuite.
2012-06-15 00:46:15 +02:00
Ole Tange
05e66ecaa5
Fixed bug #34958 : --pipe with --record size measured in lines.
2012-06-14 23:13:11 +02:00
Ole Tange
7a76e79185
Fixed bug #36657 : --load does not work with custom ssh.
2012-06-14 22:30:24 +02:00
Ole Tange
67d4db2279
Fixed bug #36660 : --workdir mkdir does not use --sshlogin custom ssh.
2012-06-14 22:19:49 +02:00
Ole Tange
72402ef16e
Fixed bug #36659 : --sshlogin strips leading slash from ssh command.
2012-06-14 22:10:39 +02:00
Ole Tange
f8d0d43c7b
Passes test suite.
2012-06-08 23:24:54 +02:00
Ole Tange
38ccd3f193
Fixed with test: bug #36595 : silent loss of input with --pipe and --sshlogin.
2012-06-08 01:07:25 +02:00
Ole Tange
22b295cef1
parallel: --pipe now forks instead of busy looping.
2012-05-24 02:03:57 +02:00
Ole Tange
91899593fc
Released as 20120522 ('Hollande').
2012-05-22 20:36:20 +02:00
Ole Tange
398e78e8cd
Passes testsuite.
2012-05-13 16:32:46 +02:00
Ole Tange
b35e5ff721
Reorg of testsuite.
2012-05-13 16:03:41 +02:00
Ole Tange
1371108e64
Fixed with test: Test bug #35820 : sem breaks if $HOME is not writable
2012-05-13 16:03:13 +02:00
Ole Tange
29726eee6e
parallel: added --tagstring + man + test.
...
parallel.pod: Elaborated on problems with -u.
2012-05-06 12:43:40 +02:00
Ole Tange
944cfd0026
testsuite: added target 'local' for local tests. Removed some empty tests.
2012-05-06 00:20:10 +02:00
Ole Tange
129ebd4fab
testsuite: Renamed files that can run without network.
2012-05-06 00:02:08 +02:00
Ole Tange
6485581f5a
parallel: test for --er and --extensionreplace
2012-04-24 23:59:29 +02:00
Ole Tange
243d3f2c48
Released as 20120422 ('Mærsk').
2012-04-22 00:14:20 +02:00
Ole Tange
463ec5bc0b
Fixed: bug #36151 : swap_activity broken in v20120322. Passes testsuite.
2012-04-21 00:34:24 +02:00
Ole Tange
457320998f
Fixed: bug #36260 : {n} expansion in --colsep files fails for empty fields if all following fields are also empty
2012-04-20 20:49:40 +02:00
Ole Tange
f4f5fdd6c6
Fixed: bug #36139 : --load causes parallel not to finish
2012-04-09 16:31:05 +02:00
Ole Tange
f08db40a33
bug #35427 : quoting of {2} broken for --onall.
...
bug #35803 : sentence structure / wrong spelling in manpage.
2012-03-12 23:38:38 +01:00
Ole Tange
513089c881
Fixed bug #35469 : niceload --process" doesn't work after July-2011 release.
2012-03-04 02:24:37 +01:00
Ole Tange
bcebac44b1
bug #35544 : --pipe would read from :::: (-a)
2012-02-27 01:51:54 +01:00
Ole Tange
9fd2f95bf3
OBS did not compile due to missing pod2texi.
2012-02-21 20:06:23 +00:00
Ole Tange
3e996c9a57
--wd . implemented. Passes testsuite.
2012-02-20 00:48:28 +00:00
Ole Tange
5e8e95ecf0
parallel: --header with {colnames} for multiple :::'s
2012-01-22 04:42:05 +01:00
Ole Tange
7d75bde672
parallel: Fixed regression bug.
2012-01-11 23:07:31 +01:00
Ole Tange
c34e6c489c
parallel: --header with regexp (try: --header '\n')
2012-01-11 00:08:23 +01:00
Ole Tange
08e1366c5d
parallel: limit memory consumption if only 1 input source.
2012-01-10 21:58:39 +01:00
Ole Tange
3009913a66
bug #35268 : shell_quote doesn't treats [] brackets correctly.
...
Merging of tests.
2012-01-10 00:09:01 +01:00
Ole Tange
7bd02750a5
niceload now propagates exit status correctly. Passes testsuite.
2012-01-08 19:52:00 +01:00
Ole Tange
92d7c462e7
parallel: --header will now parse the first line and you can use column names as {colname}. Experimental => man missing.
2012-01-07 04:22:48 +01:00
Ole Tange
8c4b0ba4b9
parallel: --header will now parse the first line and you can use column names as {colname}.
2012-01-07 04:17:13 +01:00
Ole Tange
fc65ca9626
parallel: implemented --resume incl. test.
2012-01-07 03:29:48 +01:00
Ole Tange
dbfb878246
parallel: retired -g -B -T -U -W -Y
2012-01-07 02:24:50 +01:00
Ole Tange
6f3da78d6c
bug #35069 : --pipe without command should give reasonable error message.
2011-12-18 21:49:37 +01:00
Ole Tange
637f5391af
-S + --timeout did not repect --timeout.
2011-12-11 00:16:41 +01:00
Ole Tange
8a7f45c6a2
Fixed bug #34955 : Timed-out processes are not identified as failures.
...
Fixed bug #34954 : --timeout should kill process groups.
Released as 20111209 alpha.
2011-12-09 23:25:20 +01:00
Ole Tange
140337dc73
Released as 20111122 ('Silvio').
2011-11-22 22:38:57 +01:00
Ole Tange
8caad4be8a
test-suite: Full path for nice.
2011-11-22 21:12:01 +01:00
Ole Tange
4612f69097
parallel: tcsh does not allow 'nice -n19', so use full path for nice.
2011-11-15 01:15:23 +01:00
Ole Tange
30d936bd9b
Released as 20111022 ('Steve Richie').
2011-10-23 02:28:51 +02:00
Ole Tange
0cd02204c4
parallel: Multiple --sshloginfile supported. Passes testsuite.
2011-10-17 03:10:32 +02:00
Ole Tange
a25961d8d5
parallel: support for multiple --profile.
2011-10-13 23:58:02 +02:00
Ole Tange
50edcdd38d
parallel.pod: Example of --tag with uptime
2011-10-10 22:20:18 +02:00
Ole Tange
986f69db11
parallel: fixed bug #33995 : Jobs executed with sh instead of $SHELL
2011-09-24 02:35:16 +02:00
Ole Tange
9fad573774
parallel: implemented --tag
2011-09-24 02:16:06 +02:00
Ole Tange
d0f6c9a0aa
parallel: { and } were not quoted correctly so this would fail:
...
echo a b | parallel --pipe -q awk '{print $2, $1}'
2011-09-16 15:26:17 +02:00
Ole Tange
c48c5fb7b9
parallel: Implemented --shellquote
2011-09-09 21:15:00 +02:00
Ole Tange
795c0fa3bd
Fixes: bug #34240 : --pipe does not respect -r
2011-09-08 10:53:26 +02:00
Ole Tange
38b1fe9a41
Implemented --timeout with testsuite. Updated man page for release.
2011-08-22 01:01:57 +02:00
Ole Tange
11ff97cd2e
testsuite passes.
2011-08-21 00:39:14 +02:00
Ole Tange
0648fc5846
parallel: --nonall/onall now respect --basefile. Does NOT pass testsuite.
2011-08-20 21:13:25 +02:00
Ole Tange
6d242f975e
testsuite more parallel. Passes testsuite.
2011-07-29 13:45:34 +02:00
Ole Tange
ab899c36a6
parallel: fixed with test case bug #33623 : --load doesn't parse percentage or filename arguments.
...
parallel: Empty job caused not being run in parallel.
2011-07-28 21:09:27 +02:00
Ole Tange
8d13ddebbe
niceload: --recheck was not respected. More test suite cases.
...
alpha/beta testing in man page updated.
2011-07-22 10:47:14 +02:00
Ole Tange
e93df253fc
testsuite: niceload redone. Some tests are now run in parallel. Passes testsuite.
2011-07-21 01:58:23 +02:00
Ole Tange
c2a2b34abf
Fixed bug #33740 : If the remote computer runs CSH the remote does not set PARALLEL_* vars correctly.
2011-07-17 03:03:57 +02:00
Ole Tange
cf2b12eea8
Fixed bug #33743 : -q quotes # in {#}.
2011-07-17 02:22:39 +02:00
Ole Tange
fe8a8aa41b
Fixed bug #33630 : -L and -N do not do context replace.
...
--bner alias for --basenameextensionreplace.
2011-07-17 01:46:02 +02:00
Ole Tange
ccaa30b4c3
parallel: Fixes #33621 : --bg -p should give an error message.
...
Includes testsuite.
Fixup of error msgs.
2011-06-23 00:12:16 +02:00
Ole Tange
6bcba83499
parallel: Fixed -u with test. Passes testsuite.
2011-06-22 01:14:59 +02:00
Ole Tange
be3dfd01de
parallel: Added test for --joblog
2011-06-12 01:43:34 +02:00
Ole Tange
780f000c92
parallel: added exit Signal to --joblog
2011-06-12 01:19:29 +02:00
Ole Tange
ac928cf936
parallel: added '-' as valid input file for -S. Fixed bug for empty lines '| parallel'.
2011-06-03 14:53:14 +02:00
Ole Tange
64f0579195
parallel: -X {1}-{2} with multiple input sources. Passes testsuite.
2011-06-01 00:02:29 +02:00
Ole Tange
f05105ab62
test61: More tests with -X {}-{.} with multiple input sources
2011-05-31 23:12:03 +02:00
Ole Tange
0979c6009e
Added test for multiple {} in a composed command
2011-05-31 20:48:00 +02:00
Ole Tange
8d8335728a
Added simple test for --return of weirdly named file
2011-05-31 20:04:46 +02:00
Ole Tange
5377e4d66d
Added test for {//}
2011-05-31 19:54:14 +02:00
Ole Tange
bd18c891fc
Fixed race condition in test
2011-05-31 19:53:25 +02:00
Ole Tange
b84663bac8
parallel: test added for --onall
2011-05-28 16:33:22 +02:00
Ole Tange
59ddc7b75d
parallel: Fixed https://savannah.gnu.org/bugs/index.php?33352
...
Passes testsuite.
2011-05-21 08:43:55 +02:00
Ole Tange
8fb1966254
test fixup. Passes test suite.
2011-05-14 01:03:09 +02:00
Ole Tange
ba6af9c3d2
parallel: :::: - (stdin) also works. Test added for ::: and ::::
2011-05-05 18:52:23 +02:00
Ole Tange
cb9474a8f6
parallel: Passes testsuite
2011-04-28 12:38:38 +02:00
Ole Tange
a63e258bb1
parallel: Implemented {//}. Converted use into conditional use (hopefully with speedup).
2011-04-27 17:12:35 +02:00
Ole Tange
3ab1fc535c
parallel: CPU detection code for AIX thanks to Christian Netrwal.
2011-04-18 11:37:34 +02:00
Ole Tange
7b4f747877
parallel: Implemented {#}. Passes testsuite.
2011-04-08 21:57:19 +02:00
Ole Tange
c5d11674b0
Fixed: bug #32834 : If input is generated slowly - do not complain.
...
-i with no args defaults to -i {}.
Use ::die_bug instead of die.
2011-03-20 22:40:12 +01:00
Ole Tange
7b8f379adc
semiportable testsuite: cd testsuite; make portable
2011-03-09 18:47:00 +01:00
Ole Tange
a5a4d67686
sql: sql:sql::alias now works (with testsuite)
2011-03-09 16:23:53 +01:00
Ole Tange
11b21d638c
-l 0 no longer works (and never will) because of --tollef.
...
exponential backoff in --semaphore mode.
--regexp test.
testsuite passes.
2011-03-01 23:04:15 +01:00
Ole Tange
69201240dc
parallel: manpage update for -l 0 -L 0 -n 0, and -N 0.
2011-02-23 16:22:08 +01:00
Ole Tange
ff48e14301
parallel: -l 0 -L 0 -n 0, and -N 0 implemented. Passes some tests. Man page missing.
2011-02-23 16:01:18 +01:00
Ole Tange
bad6dd4787
Fixes bug #32563 : includes testsuite.
2011-02-21 22:29:55 +01:00
Ole Tange
0250b69ea4
Test suite added. Closes bug #32232 .
2011-02-21 21:44:19 +01:00
Ole Tange
c535c25450
parallel: implemented /etc/parallel/config. Passes testsuite.
2011-02-21 02:31:30 +01:00
Ole Tange
b7d707b346
parallel: Implemented --gnu and --tollef. Passes at least some tests.
2011-02-18 15:23:00 +01:00
Ole Tange
9cc892faf2
Released as 2011-02-05 FOSDEM
2011-02-17 17:23:38 +01:00
Ole Tange
cb468fb6d3
Passes testsuite.
2011-01-27 22:56:59 +01:00
Ole Tange
f63347b070
--recend and --recstart are now fixed strings instead of regexp for performance reasons
2011-01-27 22:05:34 +01:00
Ole Tange
b0afcf9fa4
parallel --pipe: Do not pipe 0-length input to children
2011-01-27 18:53:57 +01:00
Ole Tange
c9d95b0627
Small optimization for large --blocksize for --pipe.
...
Fixed bug in FreeBSD cpu/core detection.
2011-01-27 00:29:28 +01:00
Ole Tange
9a4522675c
parallel: added --rrs with test. Passes testsuite.
2011-01-26 00:45:00 +01:00
Ole Tange
76d9e4f41b
-N for --pipe. Fixed race condition in --pipe.
...
Tests for --pipe. Passes testsuite.
2011-01-24 20:06:30 +01:00
Ole Tange
0be50427fb
Fix https://savannah.gnu.org/bugs/index.php?32191
2011-01-21 18:50:23 +01:00
Ole Tange
4fd971f005
parallel: --files implemnted with small test
2011-01-19 17:07:21 +01:00
Ole Tange
1d45092522
parallel: simple test for --spreadstdin.
...
--recstart and --recend implemented.
Time::Hires no longer needed.
2011-01-18 23:56:28 +01:00
Ole Tange
48454a36ea
parallel: --joblog implemented. Testsuite missing.
...
--spreadstdin prototype. Testsuite missing.
2011-01-18 18:15:42 +01:00
Ole Tange
42a5f4e0cc
testsuite passes.
...
max_jobs_running could be resat if -j is a changed file.
dummy children was not killed if cmd line was too long.
default number of jobs for --semaphore set to 1.
test25 had race condition.
test22 -j10 added.
test13 -j9 added.
test47 remote cleanup added before test.
test17 remote cleanup added before test.
2011-01-17 13:38:58 +01:00
Ole Tange
3ee7f79325
0install wants compiled man pages to be distributed. *.1 are now distributed.
...
More tests from test suite passes - though not all.
2011-01-11 13:42:14 +01:00
Ole Tange
1cc9c990a4
parallel: fixed: seq 9 | parallel -N 10 echo
2011-01-05 18:10:58 +01:00
Ole Tange
57cf4df2bc
parallel: alpharelease. Distribute args between jobslots for -X. -j+0 now default.
2011-01-02 01:01:21 +01:00
Ole Tange
a16d120711
Implemented --tty as the old default of assigning a tty to the first
...
job causes problems.
Cleanup if --workdir <> . did not work. Fixed.
2010-12-21 18:08:16 +01:00
Ole Tange
27822174c2
parallel: Fixed --retries bug. Passes testsuite.
2010-12-19 01:38:36 +01:00
Ole Tange
5a87ded0d1
parallel: Man page for --dry-run. Small bug fixes.
2010-12-16 00:12:02 +01:00
Ole Tange
bff9531219
parallel: --dryrun implemented. --return of multiple files with
...
-X. --return of files containing space. Passes testsuite.
2010-12-14 09:40:42 +01:00
Ole Tange
3b3c344097
parallel: pod-file now separated (it became too big).
...
niceload: rewritten to GetOpt and first testsuite.
2010-12-07 00:30:08 +01:00
Ole Tange
6979e62916
Fixed #31666 : Start new jobs depending on load
2010-12-06 09:23:21 +01:00
Ole Tange
ed6181773e
parallel: warnings are now sent directly to stderr and not cached.
...
Test of --tmpdir works.
Testsuite passes.
2010-12-05 23:58:22 +01:00
Ole Tange
baba462a0d
parallel: implemented --nice
2010-12-03 15:22:01 +01:00
Ole Tange
77f83e6270
basenamereplace and basenameextensionreplace activated.
...
Testsuite of {/} {/.} {#/.} {#/}.
2010-12-03 00:04:12 +01:00
Ole Tange
46cc1980fa
parallel: --progress to STDERR. Test of -M.
2010-11-28 04:11:45 +01:00
Ole Tange
ae08cc3b1c
parallel: SSHLogin rewritten to OO. Minor failures in test32 and test34.
2010-11-26 01:45:04 +01:00
Ole Tange
364c394df2
parallel: Speedup of arg processing.
...
Removing dead code.
2010-11-23 01:40:50 +01:00
Ole Tange
8865cbb10f
parallel: Argument handling re-written to OO.
...
The code is quite messy, the implementation is fairly slow, but the
structure seems sound and it passes the testsuite.
basename {/} and {/.} implemented.
Flushing of STDERR and STDOUT after each job completes.
2010-11-22 10:35:53 +01:00
Ole Tange
f7355734a5
Released as 20101113. Test to be compatible with old perllibs
2010-11-15 22:46:36 +01:00
Ole Tange
90c333085d
Release candidate 20101113
2010-11-13 14:57:39 +01:00
Ole Tange
f085a37a40
parallel: Implemented $PARALLEL_SEQ and $PARALLEL_PID.
...
-v now only show the command to be run. Use -vv to see the surrounding ssh wrapping.
--workdir implemented. Spelling mistakes.
2010-10-27 01:50:58 +02:00