Commit graph

581 commits

Author SHA1 Message Date
Ole Tange ff229d0bd4 Easier calc of max_command_length.
Convert Global:: to Private::.
Bugfix: ETA for args given on command line.
2010-07-09 22:37:45 +02:00
Ole Tange c4678b726d Unittest passes. 2010-07-09 16:25:33 +02:00
Ole Tange 555436f746 Unittest: -0 on filenames ending in \n 2010-07-09 15:24:24 +02:00
Ole Tange 3b8e04b91b More intelligent determining the max line length. 2010-07-09 14:53:56 +02:00
Ole Tange ccd17d35c5 --arg-sep and ::: implemented. 2010-07-09 14:10:22 +02:00
Ole Tange 39d1c6bfa6 De-camelcased sub names 2010-06-27 03:09:28 +02:00
Ole Tange c8c60db5bf Added comments for return statements 2010-06-26 22:30:14 +02:00
Ole Tange 9fd660be71 Bugfix: The length for -X is not close to max (131072) 2010-06-26 01:56:14 +02:00
Ole Tange b9156bb000 --max-line, -l, -L, --max-args, -n, --max-chars, -s now implies -X unless -m is set 2010-06-25 23:14:15 +02:00
Ole Tange d32787376a Fixes: bash -c 'parallel -a <(seq 1 3) echo' 2010-06-25 23:12:28 +02:00
Ole Tange a0f4c5e4d9 Unittest for --interactive. Added --eta. Updated to version 20100620. 2010-06-22 15:24:55 +02:00
Ole Tange c81a15677d Some systems does not receive the SIGCHLD (maybe when running under
/bin/dash?).
Unittest failed if /bin/sh was dash.
2010-06-16 05:03:52 +02:00
Ole Tange 167332902b --progress implemented.
Fixed bug if transfered file contains :.
2010-06-15 00:05:47 +02:00
Ole Tange 847e972912 -L, -l, --max-lines, and -x pass unittest. 2010-06-13 01:24:25 +02:00
Ole Tange 47153f2bae --basefile fixed bug for sshlogin ':' 2010-06-10 03:24:53 +02:00
Ole Tange db1f767749 --basefile no longer breaks old tests 2010-06-10 01:56:51 +02:00
Ole Tange c01590571d --basefile initial version 2010-06-10 00:39:35 +02:00
Ole Tange 27f2829f05 Implemented --halt-on-error.
Make exit status more consistent.
2010-06-09 22:26:59 +02:00
Ole Tange 87b68365dd Update of man page and documentation 2010-06-08 16:13:20 +02:00
Ole Tange 091383c4ab Cleanup for 20100601 release 2010-06-06 01:03:39 +02:00
Ole Tange fee1dae246 Look for options in ~/.parallelrc and $PARALLEL 2010-06-04 02:16:50 +02:00
Ole Tange e99bdb0b82 Implemented --controlmaster. It fails under stress, so experimental and no unittest 2010-06-01 03:31:46 +02:00
Ole Tange b52c1e43df PPSS examples with equivalent GNU parallel syntax 2010-06-01 01:11:28 +02:00
Ole Tange bbb1662979 Man page updated 2010-05-31 01:35:52 +02:00
Ole Tange fd44e4c793 --use-cpus-instead-of-cores implemented with unittests.
More unittests for remote usage (--trc, myssh, and newline files)
2010-05-31 00:30:01 +02:00
Ole Tange ca4e58fbaf Added warning if --trc/--transfer/--return without -S.
Added warning if --transfer and file unreadable.
Unittest of transfering of filename with \n passes.
2010-05-28 00:34:00 +02:00
Ole Tange 55fa0189fb Bug and stress fixes for --sshlogin. Better unittests. 2010-05-27 08:09:28 +02:00
Ole Tange 26868cdc4f src/parallel: --trc works for minimal examples. 2010-05-24 02:48:40 +02:00
Ole Tange fc7fba878b src/parallel: Number of remote CPUs now detected.
Potential bug: If max_command_length is different on the machines.
2010-05-17 08:41:28 +02:00
Ole Tange d26f62a363 src/parallel: sshlogin now passes unittest.
Number of jobs to run on remote hosts is calculated wrongly.
2010-05-16 15:46:32 +02:00
Ole Tange c027f36ccf src/parallel: Bugs conserning filehandles for sshlogin - passes unittest 2010-05-16 14:31:19 +02:00
Ole Tange e28d0baf98 src/parallel: Now passes unittest. 2010-05-16 13:26:17 +02:00
Ole Tange 81afee89ee src/parallel: Minimal sshlogin working - does not pass unittest! 2010-05-16 12:57:49 +02:00
Ole Tange 34ed3a0ae6 src/parallel: refactor: xargs_computations 2010-05-15 23:41:56 +02:00
Ole Tange 3ab7103c70 src/parallel:parse_options refactoring 2010-05-15 23:17:39 +02:00
Ole Tange 4d4cd03a0d tests-to-run/test15.sh: Race condition would give false positive. Fixed. 2010-05-15 15:49:38 +02:00
Ole Tange 65b073c7c4 src/parallel: Better examples 2010-05-13 15:41:52 +02:00
Ole Tange d7be89d786 parallel.html: Added build target 2010-04-28 13:37:34 +02:00
Ole Tange 2b48b700c9 More thorough documentation of releasing a new version 2010-04-27 00:52:13 +02:00
Ole Tange 00d9382abd First GNU release done 2010-04-26 13:24:56 +02:00
Ole Tange ed2dfb1043 Name change: Parallel is now GNU Parallel.
Basic structure for sshlogin and sshloginfile.
2010-04-22 01:23:00 +02:00
Ole Tange 495d8bc0bd Wrote missing man for xargs compatability.
Fixed bug in --arg-file.
Implemented --show-limits.
2010-04-21 21:28:00 +02:00
Ole Tange 3e50ba19cf Automake cleanup (as per recommendations from automake@gnu.org) 2010-04-20 09:21:23 +02:00
Ole Tange ddcd70d47b Documentation license update 2010-04-20 08:27:53 +02:00
Ole Tange 84cc81a5d8 Renamed back to parallel. 2010-04-19 09:20:50 +02:00
Ole Tange 1a0103da04 Minor cleanup 2010-04-19 09:07:12 +02:00
Ole Tange 3fa2a4a8d4 Implemented automake
Prepared for name change to 'par'
2010-04-18 16:18:31 +02:00
Ole Tange e90e412282 Makefile: Added clean target
test16: Added unittest of {.}
2010-04-13 23:44:02 +02:00
Ole Tange a8c29c8f33 --extensionreplace implemented
A few bugs around {} fixed
2010-04-13 22:59:39 +02:00
Ole Tange 8873273a92 parallel: Implemented --number-of-cpus and --number-of-cores
Prepared man-page for parallel remote execution
2010-04-13 16:05:21 +02:00