Commit graph

303 commits

Author SHA1 Message Date
Ole Tange e39e3c7b0f parallel: --retries did not reset endtime() causing --timeout to fail. 2013-11-28 15:24:34 +01:00
Ole Tange ff41d4360f Updated docs. 2013-11-22 23:31:46 +01:00
Ole Tange 56be1f38c3 src/parallel: Implemented --compress(-program). Test suite missing. 2013-11-03 04:47:20 +06:30
Ole Tange dbcead04ba src/parallel: --transfer files with /./ as relative to --workdir. 2013-10-21 22:31:52 +02:00
Ole Tange 2bbfdfec60 parallel: Fixed bug #40001: --joblog and --nonall seem not to work together: 2013-09-28 15:59:03 +02:00
Ole Tange 46eb082dc5 parallel: Cache max command line length. 2013-09-27 00:33:20 +02:00
Ole Tange ad3cb3e6fd Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/parallel 2013-09-18 02:00:54 +02:00
Ole Tange 378ecf6831 parallel.pod: Example of diff between all files in same dir. 2013-08-27 11:04:14 +02:00
Ole Tange aaac155ae2 Released as 20130822 ('Compostela'). 2013-08-22 17:24:36 +02:00
Ole Tange 73c7f844d7 testsuite: --shebang-wrap for Octave, Python. Perl, GnuPlot, R, Ruby, Bash.
10seconds_install: Try curl.
Makefile: parallel.html dependency.
parallel: Printing joblog => print_joblog.
parallel.pod: Removed TinyOgg.
testsuite: Minor fixups.
2013-08-19 11:15:39 +02:00
Ole Tange 6961852117 Fixed --header bug for multiline headers. +testsuite.
Allow for --timeout 200.5% (float).
--workdir . --transfer fixed.
2013-08-17 18:24:51 +02:00
Ole Tange 96ba577d85 src/parallel: Fixed bug #39787: --xargs broken; incl test. --delay fixed; incl test. 2013-08-15 19:38:39 +02:00
Ole Tange ee529c2d2a parallel: --record_env and --env _ implemented. Passes test suite. 2013-08-14 20:11:00 +02:00
Ole Tange c52acfb001 parallel.pod: Fixed bug #39406: F19 - pod2man only accepts text not numbers after =item. 2013-07-26 14:58:42 +02:00
Ole Tange 2deef988c7 Released as 20130720 alpha. 2013-07-20 17:33:26 +02:00
Ole Tange c1f6354375 parallel: Re-fixed bug #37042: -J foo is taken from the whole command line - not just the part before the command 2013-07-04 00:50:08 +02:00
Ole Tange 822f0d4d73 src/parallel: --filter-host is now much faster. 2013-06-30 18:11:36 +02:00
Ole Tange 14b15f3d43 src/parallel: Fixed --filter-hosts. Bug due to --joblog - not working. 2013-06-26 16:07:14 +02:00
Ole Tange 85ab036518 Released as 20130622 ('Snowden'). 2013-06-22 14:50:48 +02:00
Ole Tange e377032c5d parallel: Work around for "tcgetattr: Invalid argument" in old OpenSSHs. 2013-05-22 00:29:41 +02:00
Ole Tange eac8d05e3a parallel: --timeout 200% implemented. Test missing. 2013-04-29 00:43:43 +02:00
Ole Tange 865f83c4fb Released as 20130422 ('Boston'). 2013-04-21 23:33:02 +02:00
Ole Tange 204da584b6 Documentation update. 2013-03-12 10:17:55 +01:00
Ole Tange 7bfb4a5e57 Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/parallel 2013-03-04 21:51:23 +01:00
Ole Tange d5fa05b425 Fixed bug #38354: -J profile_name should read from pwd/profile_name before ~/.parallel/profile_name 2013-03-03 13:45:31 +01:00
Ole Tange e80881ab49 parallel.pod: Example of --wd. 2013-02-22 15:01:46 +01:00
Ole Tange 5c89af948e Code cleanup + man page updates. 2013-02-21 23:36:14 +01:00
Ole Tange 07c5b5c704 parallel: Obsoleted --tollef. To be retired 20140222. 2013-02-18 00:59:59 +01:00
Ole Tange 55ad133f46 parallel: Stop looping in --pipe if this reads 0 bytes. 2013-02-10 13:32:50 +01:00
Ole Tange ba060304f6 Released as 20130122 ('Jyoti Singh Pandey'). 2013-01-21 23:59:44 +01:00
Ole Tange 7dc6927898 parallel.pod: Added doc for --sshdelay. 2013-01-21 23:09:47 +01:00
Ole Tange cd9efa9ab8 parallel.pod: Batch jobqueue processor. 2013-01-15 00:20:59 +01:00
Ole Tange 1cea71c611 Released as 20121222 ('End of The World'). 2012-12-22 17:23:10 +01:00
Drew Frank 42537dafee optional: update man-page description of --results to describe subdir behavior. 2012-12-21 22:02:06 -08:00
Ole Tange 05a08c55b6 parallel.pod: Also include error message when reporting bugs. 2012-12-20 15:01:49 +01:00
Ole Tange c6b955eb7d niceload: ::opt_ -> opt:: 2012-12-10 19:12:35 +01:00
Ole Tange bc0f7701ec Implemented --delay. 2012-11-26 22:57:07 +01:00
Ole Tange d47e1306ec Fixed bug #37779: Make result file names insensitive to order of input sources when using --header 2012-11-26 21:40:26 +01:00
Ole Tange cf8f1d924b parallel.pod: man page for --shebang-wrap. 2012-11-25 21:24:27 +01:00
Ole Tange 45763bc601 Released as 20121122 ('Barack'). 2012-11-22 00:24:04 +01:00
Ole Tange f6a6a35309 testsuite: niceload impoved. Fewer --env tests. 2012-10-22 23:08:54 +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 42d4c35270 parallel.pod: --results example. 2012-10-16 01:24:35 +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 c8051ced91 parallel: --results now with header \t value filenames. 2012-10-01 00:04:52 +02:00
Ole Tange e2e9fcaf46 parallel.pod: Example of speeding up fast jobs. \' for quoting. 2012-09-27 11:41:40 +02:00
Ole Tange 1f5be2bb43 parallel: --env implemented. Test fails, man page missing. 2012-09-23 23:21:13 +02:00
Ole Tange 810b6fdc93 parallel: --number-of-cpus bug on Linux 2.6.26 fixed. 2012-09-03 23:09:00 +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 9625fe4453 Released as 20120722 ('Nai Soi') 2012-07-24 02:09:47 +02:00
Ole Tange bea6102042 Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/parallel 2012-07-19 16:37:18 +02:00
Ole Tange a0ee9af15f parallel.pod: man page update 2012-06-28 22:19:47 +07:00
Ole Tange 045ed19142 Released as 20120622 ('Chiang Mai') 2012-06-23 07:34:35 +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 1a98839ca4 parallel: Fixed bug #36585: Ctrl-C should propagate to remote. 2012-06-03 22:33:00 +02:00
Ole Tange c7c0ad193c parallel.pod: Thanks to A. Costa for spotting speling erors. 2012-05-27 18:14:25 +02:00
Ole Tange 57538c384e parallel: Bug fixes for --tollef compatibility. 2012-05-27 17:51:09 +02:00
Ole Tange 22b295cef1 parallel: --pipe now forks instead of busy looping. 2012-05-24 02:03:57 +02:00
Ole Tange aad8d689ba parallel.pod: Elaborated more on dangers with -u. 2012-05-06 12:54:51 +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 afbbc30ce6 sql --dbsize will now list sizes of all databases if given no database. 2012-04-21 20:16:59 +02:00
Ole Tange f68130ebba Released as 20120322. 2012-03-23 00:29:46 +01:00
Ole Tange 53af321280 parallel.pod: man page update for ClusterSSH. 2012-03-21 21:42:26 +01:00
Ole Tange 93c5c6aaa5 Bug fixes in the man page. 2012-03-15 21:23:53 +01:00
Ole Tange 202f2ec571 Updated man page on --load. 2012-03-15 21:16:35 +01: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 6f730374d8 Patch for --noswap on Mac. Untested. 2012-02-26 02:14:46 +01:00
Ole Tange 587c5e23be Released as 20120220 alpha. 2012-02-20 23:40:47 +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 add040c278 parallel: --slf . now reads /etc/parallel/sshloginfile 2012-01-14 00:57:48 +01:00
Ole Tange 379c0cd36b parallel.pod: --header + EXAMPLE: Using shell variables 2012-01-14 00:53:19 +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 7422375902 Released as 20111222 ('Hitchens'). 2011-12-22 00:17:49 +01:00
Ole Tange 2506e775f7 parallel: Hans gets Undefined subroutine &Data::Dump::dump at 1949. Eval a dummy sub. 2011-12-18 17:10:26 +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 d9de48a1aa Updated video to playlist. 2011-11-22 22:52:52 +01:00
Ole Tange 140337dc73 Released as 20111122 ('Silvio'). 2011-11-22 22:38:57 +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 9c2e7a6794 Prerelease 20111022. 2011-10-23 01:49:32 +02:00
Ole Tange 0cd02204c4 parallel: Multiple --sshloginfile supported. Passes testsuite. 2011-10-17 03:10:32 +02:00
Ole Tange ebac7477d7 parallel: --bibtex implemented 2011-10-15 00:21:23 +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 5c92569669 parallel.pod: Start phasing out some rarely used single letter options.
Added --tag example. Rewrote explanation for breadth first web crawler.
2011-10-10 22:14:55 +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 38b1fe9a41 Implemented --timeout with testsuite. Updated man page for release. 2011-08-22 01:01:57 +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 78f82d0b39 man page: -u can speed up. Nested loop example. Bug report requirements. 2011-08-09 22:00:31 +02:00
Ole Tange 207f8dfabc parallel: --block support both base 2 and base 10: k=1000, K=1024, Ki=1024. 2011-08-03 11:54:55 +02:00
Ole Tange 3a7097684c parallel: ignore errors from sysctl. sr #107762: get multiple sysctl: not found message when running parallel 2011-08-02 23:18:28 +02:00
Ole Tange d70f2eb8ee parallel: man page example with web crawler -> web mirrorer 2011-07-28 20:12:02 +02:00
Ole Tange 5298af094d parallel man page: parallel web spider 2011-07-27 19:34:30 +02:00
Ole Tange f3203c6a72 Some minor doc changes 2011-07-26 00:12:46 +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 ebeeb2755d niceload: Implemented --runmem, --startmem, --load, --hard, --soft. Rewritten to OO. 2011-07-18 18:29:37 +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 f69a6d52f1 parallel.pod: explain no replacement string => {} is appended. 2011-07-10 16:33:33 +02:00
Ole Tange de6d588893 Fixed: #33629: Update documentation for -X to reflect current behavior.
--help give one line description of the options I use mostly.
2011-06-27 23:21:26 +02:00
Ole Tange 978456b207 sem: man page updates 2011-06-25 09:22:05 +02:00
Ole Tange 3d4e348de8 parallel: -v --onall now forces -vv 2011-06-16 14:47:55 +02:00
Ole Tange 780f000c92 parallel: added exit Signal to --joblog 2011-06-12 01:19:29 +02:00
Ole Tange f28cda7a19 Released as alpha-20110607.
parallel.pod: added --nonall man
2011-06-07 22:57:50 +02:00
Ole Tange 0a1d43bbda parallel: implemented --minversion 2011-06-05 18:27:50 +02:00
Ole Tange 7ed9090560 niceload: --noswap --mem --hard implemented 2011-06-04 22:26:26 +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 b84663bac8 parallel: test added for --onall 2011-05-28 16:33:22 +02:00
Ole Tange 78824429c8 parallel: Prototype of --onall and --nonall 2011-05-26 23:19:58 +02:00
Ole Tange 2db11bf3f2 parallel: implemented --noswap 2011-05-26 14:55:15 +02:00
Ole Tange 45e7fc5b4b Small changes to release procedure 2011-05-26 13:14:03 +02:00
Ole Tange 8fb1966254 test fixup. Passes test suite. 2011-05-14 01:03:09 +02:00
Ole Tange b0a7234152 parallel: test -E for ::: and :::: 2011-05-13 14:02:03 +02:00
Ole Tange 24dc6e55c4 Alpha release: 20110505 2011-05-05 23:36:12 +02:00
Ole Tange 594f630a7f parallel: Code cleanup. Passes testsuite. 2011-05-05 20:50:53 +02:00
Ole Tange ba6af9c3d2 parallel: :::: - (stdin) also works. Test added for ::: and :::: 2011-05-05 18:52:23 +02:00
Ole Tange 0f7fdcdffb parallel: ::: and :::: can now be mixed. Test suite passes. 2011-05-05 18:26:29 +02:00
Ole Tange 7f731a54b7 parallel: - as argfile will read from stdin 2011-05-04 20:55:01 +02:00
Ole Tange 48199a88fe parallel: small optimization for --pipe 2011-05-04 00:30:56 +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 c5af096f76 Released as 20110422 'Libya' 2011-04-23 14:01:22 +02:00
Ole Tange 7b4f747877 parallel: Implemented {#}. Passes testsuite. 2011-04-08 21:57:19 +02:00
Ole Tange a14fabad36 parallel: --joblog contains exitstatus 2011-04-07 21:58:13 +02:00
Ole Tange e1b8521487 man page update. 2011-03-29 16:22:56 +02:00
Ole Tange 105c92676f parallel: Fixed timing issue for --pipe on 8 core cpu. 2011-03-22 21:02:22 +01: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 b4a51e40ee parallel: Allow -E 0 and -i 0
Documentation changes
2011-03-14 17:37:30 +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 b7d707b346 parallel: Implemented --gnu and --tollef. Passes at least some tests. 2011-02-18 15:23:00 +01:00
Ole Tange ad61df30f0 parallel: implemented --regexp. Prepended 'parallel:' to warnings 2011-02-02 16:36:29 +01:00
Ole Tange cb468fb6d3 Passes testsuite. 2011-01-27 22:56:59 +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 d5c7399d5b Released as 20110122 2011-01-22 23:40:15 +01:00
Ole Tange 0247e4beee --spreadstdin now forks a new child for each block. 2011-01-19 16:25:25 +01:00
Ole Tange 48454a36ea parallel: --joblog implemented. Testsuite missing.
--spreadstdin prototype. Testsuite missing.
2011-01-18 18:15:42 +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 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 ec51739620 parallel: Removed some global variables. Code cleanup. 2010-12-19 12:58:36 +01:00
Ole Tange 27822174c2 parallel: Fixed --retries bug. Passes testsuite. 2010-12-19 01:38:36 +01:00
Ole Tange 604ac1c422 parallel.pod: Elaboration on QUOTING 2010-12-16 00:25:41 +01:00
Ole Tange 5a87ded0d1 parallel: Man page for --dry-run. Small bug fixes. 2010-12-16 00:12:02 +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