Ole Tange
028e24274f
Passes testsuite.
2014-09-20 21:36:02 +02:00
Ole Tange
eaedef9937
src/parallel: Small disk full optimization.
...
src/parallel.pod: --tollef elaboration (Thanks to Robin Neatherway).
2014-09-18 22:09:20 +02:00
Ole Tange
30ed40ee3f
Fixes: bug #43165 : NFS as tmp broken in 20131222.
2014-09-07 17:10:44 +02:00
Ole Tange
b01688b07f
Fixed bug #43107 : --line-buffer --onall does not work.
2014-08-29 23:33:57 +02:00
Ole Tange
75d055970f
parallel: Code re-org to remove $Private::variables.
2014-08-27 23:29:15 +02:00
Ole Tange
53883d3e31
parallel-local22.sh: Testsuite for #42999 .
2014-08-25 07:06:13 +02:00
Ole Tange
fd85a50d14
Fixed bug #42999 : --pipepart with remote does not work
2014-08-25 00:44:19 +02:00
Ole Tange
6e612565a9
Fixed bug #42983 : include/exclude servers on-the-fly.
...
Fixed ln -s to relative path.
2014-08-24 17:19:17 +02:00
Ole Tange
82550070ee
Released as 20140822 ('Williams').
2014-08-23 00:39:59 +02:00
Ole Tange
6df2491b81
Passes testsuite.
2014-08-22 23:30:39 +02:00
Ole Tange
50f2efb31b
Released as 20140815alpha.
2014-08-15 00:24:50 +02:00
Ole Tange
b895afce6a
Released as 20140815alpha.
2014-08-15 00:19:44 +02:00
Ole Tange
fe1f91776a
parallel: Preparations for transfering full environment using $parallel_bash_environment.
...
Better error message if 'file not found' for -a --pipepart.
Allow for forcing 0 CPUs using 0/sshlogin.
Round fractional wanted CPUs up.
2014-08-15 00:12:23 +02:00
Ole Tange
fcf1e64438
parallel: When hitting EOF: Close file without reading to EOF.
2014-08-07 20:20:37 +02:00
Ole Tange
d02f31b05c
Fixed bug #42913 : Dont use $SHELL but the shell currently running
2014-08-05 11:37:58 +02:00
Ole Tange
df5e2231d0
Fixed: parallel -a not_existing --pipepart wc
2014-08-04 13:10:38 +02:00
Ole Tange
0a7b38c257
src/parallel.pod: ladon comparison.
2014-08-02 17:00:35 +02:00
Ole Tange
8e406a11bb
Fixed bug #42902 : profiles containing arguments with space
2014-08-02 14:55:36 +02:00
Ole Tange
64998ab628
bug #42893 : --block should not cause decimals in cat_partial.
...
tempfile must respect $TMPDIR.
disk full check bug fixed and tested on multiple filesystems.
2014-07-31 22:50:33 +02:00
Ole Tange
cb3197582a
Fixed: bug #42842 : --bar with weird chars
2014-07-28 10:20:29 +02:00
Ole Tange
af23562d99
parallel: Fixed bug #42842 : --bar with weird chars. Fixed bug #42845 : rsync 3.1.x fails against 2.5.7.
...
Give warning if reading arguments (for --eta/--bar) takes > 30 sec.
A few more characters annoy tmux.
parallel.pod: Bash array copy function.
2014-07-28 00:30:54 +02:00
Ole Tange
9a25177a19
eval $perlexpr as function. Added --plus. Forced --noctrlc if --controlmaster.
...
Added CITATION. --title for pod2html. Testsuite updates due to LinuxMint15/17 diffs.
2014-07-26 13:17:13 +02:00
Ole Tange
9bb46c6ed6
Released as 20140722 ('MH17').
2014-07-22 06:47:30 +02:00
Ole Tange
546f5aea03
parallel: --return /./ fixed.
2014-07-21 17:07:48 +02:00
Ole Tange
627d2808d0
parallel: family_pids tested on PolarHome platforms.
2014-07-20 19:55:53 +02:00
Ole Tange
c7cf5b17fd
parallel: --halt 10% allows up to 10% of jobs to fail (though min. 3).
2014-07-19 08:53:46 +02:00
Ole Tange
5372383da2
parallel: --tmux uses args as window name.
2014-07-19 00:50:48 +02:00
Ole Tange
81ff568ce7
parallel: --tmux works for remote running jobs.
2014-07-18 16:18:44 +02:00
Ole Tange
1a1c0ebe0f
parallel: Initial version of --tmux.
2014-07-16 11:07:41 +02:00
Ole Tange
1cf521971f
Fixed bug #42055 : --pipe -a bigfile should not require sequential reading of bigfile.
2014-07-15 18:02:58 +02:00
Ole Tange
9c58321482
Fixed bug #42725 : csh with \n in variables
2014-07-15 15:58:31 +02:00
Ole Tange
597bae74af
parallel: Fixed --bar.
2014-07-15 11:35:33 +02:00
Ole Tange
99a8c5bbe7
testsuite: use -v for easier locating failig command. Oracle now uses oracle13.tange.dk.
2014-07-15 02:40:38 +02:00
Ole Tange
4995630a62
{= perlexpr =} passes testsuite.
2014-07-14 18:25:45 +02:00
Ole Tange
0725d2e2f5
parallel: --rpl implemented.
2014-07-01 21:12:13 +02:00
Ole Tange
f2dfb82a40
parallel: Fails (but does not block) testsuite.
2014-06-28 15:17:59 +02:00
Ole Tange
c21034b33b
parallel: {{perlexpr}} improved.
2014-06-26 02:10:43 +02:00
Ole Tange
9fed0bfa17
parallel: {{perl exp}} implemented (poorly).
2014-06-26 01:16:54 +02:00
Ole Tange
b9b3d9d5f2
Released as 20140622 ('Brazil').
2014-06-23 03:35:59 +02:00
Ole Tange
c04da8f690
Manual update.
2014-06-23 02:10:53 +02:00
Ole Tange
21753cbbd7
parallel: --shebang-wrap for FreeBSD. cattail refactored.
2014-06-23 02:08:24 +02:00
Ole Tange
a18bbc7883
configure: added --disable-documentation. Thanks to Michele Orru.
2014-06-16 23:34:25 +02:00
Ole Tange
613d34cf89
src/Makefile.am: DISTCLEANFILES updated.
2014-06-13 14:47:44 +02:00
Ole Tange
3cb4a53ea7
Makefile.am: should install distributed documentation if doc building tools does not exist.
2014-06-13 14:30:14 +02:00
Ole Tange
2c3d409548
Fixed bug #42363 : --pipepart and --fifo/--cat does not work.
2014-06-05 04:00:50 +02:00
Ole Tange
511623aa70
bug #42041 : Implement $PARALLEL_JOBSLOT {%}. tutorial + test.
2014-06-04 21:48:24 +02:00
Ole Tange
5f30c90c35
parallel: bug #42041 : Implement $PARALLEL_JOBSLOT
2014-06-04 02:22:39 +02:00
Ole Tange
47919ddb97
parallel: Swap activity now has different tricks for each platform.
2014-06-02 11:45:50 +02:00
Ole Tange
c95bc2872c
parallel: Jobslot {%} now works.
2014-05-31 08:42:56 +02:00
Ole Tange
20d8d4554a
parallel: --header --pipepart works.
2014-05-29 03:20:07 +02:00
Ole Tange
35939753d6
parallel: --pipepart now works with --regexp
2014-05-28 23:45:13 +02:00
Ole Tange
1f43b57e64
parallel: No need to 'cat /proc/cpuinfo' when you can just open.
2014-05-23 19:57:04 +02:00
Ole Tange
92366d743e
Released as 20140X22 ('Boko Haram').
2014-05-22 14:53:33 +02:00
Ole Tange
30b54613e8
parallel: Prepare for --round-robin with --pipepart.
...
--slotreplace for jobslot replacement string {%}.
Bugfix for --line-buffer.
Fixed bug #42272 : Undefined subroutine &Job::dirname at line 4873.
Bugfix for sem when opening locking fail fails for a while.
--semaphoretimeout implemented.
2014-05-22 14:26:48 +02:00
Ole Tange
b7b5725f6d
sql: Added --verbose.
2014-05-22 14:25:57 +02:00
Ole Tange
7a018602da
parallel: Fixed: bug #42329 : --line-buffer gives wrong output
2014-05-12 09:27:28 +02:00
Ole Tange
862e41c8a4
parallel: --recend --recstart '\0' fixed.
2014-05-04 00:42:52 +02:00
Ole Tange
d36cb5a2dd
Released as 20140422 ('세월호').
2014-04-22 12:03:41 +02:00
Ole Tange
cf358529b9
Fixed bug #42089 : --results with arg > 256 chars.
2014-04-19 10:11:32 +02:00
Ole Tange
34e131b894
parallel: Implemented --pipepart
2014-04-09 05:11:51 +02:00
Ole Tange
f2c1f65a5a
Fixed bug #41964 : --controlmaster not sems to reuse OpenSSH connections to the same host
2014-04-05 16:02:13 +02:00
Ole Tange
67a874362f
parallel: Ignore "client_process_control: tcgetattr: Invalid argument"
2014-04-01 10:45:17 +02:00
Ole Tange
d11e6478c0
parallel: bug #41964 : Remote sleep is now a perl script.
2014-04-01 09:50:38 +02:00
Ole Tange
8078bda2bb
parallel: Fix --filter-hosts -S :.
...
--controlmaster: Kill remote sleep 100000000.
2014-03-31 21:29:47 +02:00
Ole Tange
19bdd17c63
parallel: MaxSessions should also be raised if MaxStartups is raised.
2014-03-27 09:55:12 +01:00
Ole Tange
06d55fcec3
Fixed: bug #41964 : --controlmaster not seems to reuse OpenSSH connections to the same host.
2014-03-27 03:02:18 +01:00
Ole Tange
d6235b0cc3
parallel: Fixed bug #41805 : Idea: propagate --env for parallel --number-of-cores
2014-03-24 15:49:49 +01:00
Ole Tange
84ab59fb97
Fixed bug #41749 : make install fails
2014-03-23 17:41:15 +01:00
Ole Tange
f30bad56e2
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/parallel
2014-03-23 01:08:07 +01:00
Ole Tange
1be2d7568c
Implemented --cat and --fifo.
2014-03-23 01:07:18 +01:00
Markus Roth
13114737cf
Rename SSHD's MaxStartup -> MaxStartups.
2014-03-22 21:41:14 +01:00
Ole Tange
a74c5c316f
Released as 20140322 ('昆明 MH370').
2014-03-22 12:59:46 +01:00
Ole Tange
94ce0d8f9f
parallel: Fix --line-buffer problem with missing \n for last record. Passes testsuite.
2014-03-22 12:38:45 +01:00
Ole Tange
a3f11158b5
niceload: --verbose output to STDERR.
2014-03-21 22:39:54 +01:00
Ole Tange
040586e172
src/optional/R: First submission to CRAN.
2014-03-16 00:52:00 +01:00
Ole Tange
583e6fb4b7
Fixed bug #38908 : niceload: Ctrl-C should resume jobs if using -p
2014-03-03 19:26:19 +01:00
Ole Tange
faff0ebb1e
parallel: Fixed bug #41613 : --compress --line-buffer. With testsuite.
2014-03-02 14:36:43 +01:00
Ole Tange
7f955d2427
Released as 20140222 ('Euromaidan').
2014-02-22 11:32:42 +01:00
Ole Tange
36b22df1f3
Passes testsuite.
2014-02-22 11:05:59 +01:00
Ole Tange
04781ab6e9
parallel: Code cleanup.
2014-02-21 10:20:16 +01:00
Ole Tange
9aaa763447
parallel: --compress passes tests.
2014-02-21 04:07:56 +01:00
Ole Tange
18ce76f598
Fixed too many spawned jobs in --pipe --files.
2014-02-17 22:25:42 +01:00
Ole Tange
816f851488
testsuite: test --line-buffer --pipe
2014-02-16 21:53:15 +01:00
Ole Tange
be7ebcef23
parallel: Fixed bug #41609 : --compress fails
2014-02-16 18:57:57 +01:00
Ole Tange
7df7758404
Code cleanup.
2014-02-16 16:34:47 +01:00
Ole Tange
846085cfd3
parallel: Converted ->fd to 4 file format. Passes testsuite.
2014-02-16 13:51:52 +01:00
Ole Tange
3447f2da85
parallel: Fixed bug #41565 : Print happens in block - not after each job complete. Passes test suite.
2014-02-15 14:10:52 +01:00
Ole Tange
e014e33743
parallel: ETA format changed. SHM+joblog testsuite fixed.
2014-02-14 00:10:49 +01:00
Ole Tange
4ef63ba2e1
parallel: --joblog format.
2014-02-08 22:16:56 +01:00
Ole Tange
2c07fa5c17
parallel: Changed layout in --joblog so the runtime . remains in the same column.
2014-02-07 13:27:28 +01:00
Ole Tange
213e49c073
parallel: Fixed bug #41409 : -N + -S fails by halfing max command line length if sshlogin <> :
2014-02-04 20:08:36 +01:00
Ole Tange
eede4d8670
parallel: retired --tollef.
2014-01-31 21:35:17 +01:00
Ole Tange
c1e6d7962e
parallel: bug #41412 : --timeout + --delay causes deadlock.
2014-01-31 20:45:15 +01:00
Ole Tange
db6017675b
optional/R: removed labeling left overs
2014-01-26 00:02:50 +01:00
Ole Tange
b78d652486
optional/R: Package builds without warnings.
2014-01-25 23:29:25 +01:00
Ole Tange
74014985fe
Released as 20140122 ('Opportunity').
2014-01-22 03:06:39 +01:00
Ole Tange
5a5023d97e
Passes testsuite.
2014-01-22 02:54:18 +01:00
Ole Tange
96010cc2ed
parallel: --gnu was ignored if env var started with space: PARALLEL=' --gnu'
2014-01-13 04:57:40 +01:00
Ole Tange
a132ed7a28
load-parallel-results.r: Great updates from David Rosenberg.
2014-01-06 02:57:07 +01:00
Ole Tange
78f6607159
load-parallel-results.r: R funcction to load results into R.
2014-01-04 08:11:02 +01:00
Ole Tange
b73488d761
parallel: Maybe fixed bug #41038 : loadavg_file-r
2013-12-31 16:28:30 +01:00
Ole Tange
045f534475
Released as 20131222 ('玉兔 Mandela').
2013-12-22 00:03:53 +01:00
Ole Tange
f1ad123e52
parallel: Bug fixed if first jobs fills $TMPDIR. Passes testsuite.
2013-12-21 01:49:17 +01:00
Ole Tange
bfb01e89df
testsuite: Fixup of polarhome and added X.Xs.sh.
2013-12-19 02:19:19 +01:00
Ole Tange
fbfd7d3bf7
parallel: Detection of CPU on Tru64.
2013-12-06 00:21:21 +01:00
Ole Tange
6a71285bb6
parallel: Fixed bug if --wd does not exists. Incl test.
2013-12-04 17:12:09 +01:00
Ole Tange
6b4bf8a764
parallel.pod: Example: Running Bash function remotely with --env.
2013-12-02 21:28:48 +01:00
Ole Tange
3f372fe259
parallel: Code reorg.
2013-12-02 17:38:19 +01:00
Ole Tange
f21641733a
parallel: Disk full check done no matter the way of printing.
2013-12-02 16:50:50 +01:00
Ole Tange
3a6be8a6ec
parallel: test of $TMPDIR running full.
2013-12-01 14:42:04 +01:00
Ole Tange
e817c6d7f5
src/parallel: Check for disk full by appending 8kbytes (> 1 page frame).
2013-12-01 13:57:45 +01:00
Ole Tange
8e8ffb898f
sql: --list-tables for sqlite incl test.
2013-11-29 23:30:50 +01:00
Ole Tange
17bbcfff1f
sql: --list-tables for sqlite3.
2013-11-29 22:46:36 +01:00
Ole Tange
219c95de2f
parallel: --keep-order with --(n)onall: Sort output based on sshlogins.
2013-11-29 01:56:35 +01:00
Ole Tange
f4db50264a
parallel: --filter-host with --delay and --retries. Incl test.
2013-11-28 16:05:25 +01:00
Ole Tange
e39e3c7b0f
parallel: --retries did not reset endtime() causing --timeout to fail.
2013-11-28 15:24:34 +01:00
Ole Tange
f481acca30
Released as 20131122 ('Haiyan').
2013-11-22 23:46:50 +01:00
Ole Tange
ff41d4360f
Updated docs.
2013-11-22 23:31:46 +01:00
Ole Tange
b1d3013f50
Ported testsuite to new testmachine (aspire).
2013-11-22 18:24:09 +01:00
Ole Tange
c463bbc728
src/parallel: Fixed bug #39754 : --result --resume should work.
2013-11-03 13:36:44 +01:00
Ole Tange
2852939aa5
parallel: --compress now works with --files and --results.
2013-11-03 04:22:48 +01:00
Ole Tange
56be1f38c3
src/parallel: Implemented --compress(-program). Test suite missing.
2013-11-03 04:47:20 +06:30
Ole Tange
59fd5ed103
src/parallel: Small --bar bugs.
2013-11-01 17:21:36 +01:00
Ole Tange
f1a40b3aff
parallel: Fixed unknown option bug. Renamed --etas to --bar.
2013-11-01 12:08:38 +01:00
Ole Tange
4fa5c872bc
parallel: Implemented --etas.
2013-11-01 02:27:03 +01:00
Ole Tange
8a570f867d
Released as 20131022 ('Westgate').
2013-10-21 22:46:46 +02:00
Ole Tange
dbcead04ba
src/parallel: --transfer files with /./ as relative to --workdir.
2013-10-21 22:31:52 +02:00
Ole Tange
7d4dc890a5
10seconds_install: If gpg missing: Read from </dev/tty. FreeBSD uses fetch.
2013-09-28 18:53:37 +02:00
Ole Tange
7ffba8f544
Fixed bug #40132 : FreeBSD: --workdir . gives warning if . == $HOME.
2013-09-28 17:55:04 +02:00
Ole Tange
358b9091f6
parallel: Fixed bug #40137 : SHELL not bash: Warning when exporting funcs.
2013-09-28 17:44:54 +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
a6eb7a78c6
Released as 20130922 ('Manning').
2013-09-21 20:47:27 +02:00
Ole Tange
3223797035
Added *.pdf.
2013-09-21 01:25:06 +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
42ea8b4880
Makefile: If pod2pdf is installed: Make .pdf files.
2013-09-18 02:00:10 +02:00
Ole Tange
06597f9395
parallel: --nonall was incompatible with --joblog and --files. Fixed.
2013-09-12 12:25:37 +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
987f90d929
niceload: When CTRL-C'ing niceload -p, the controlled PID should continue and not be killed.
2013-08-27 10:58:41 +02:00
Ole Tange
aaac155ae2
Released as 20130822 ('Compostela').
2013-08-22 17:24:36 +02:00
Ole Tange
26fd31c2de
parallel: Generalized openoutputfiles().
2013-08-21 21:24:47 +02:00
Ole Tange
2c587e4055
parallel: Indention.
2013-08-21 17:11:25 +02:00
Ole Tange
81a8a116b7
parallel: --pipe can now only read from STDIN.
2013-08-21 17:04:33 +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
af33d66225
Makefile bug.
2013-08-17 18:48:50 +02:00
Ole Tange
f0e72377ea
parallel_tutorial.pod forgotten.
2013-08-17 18:46:12 +02:00
Ole Tange
bcd08d5a2c
parallel_tutorial added to git.
2013-08-17 18:43:30 +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
be6fe3846f
parallel: Bugfix for -k --timeout used in --filter-host.
...
--sshloginfile is now searched for in . too.
--timeout more efficient.
Passes testsuite.
2013-08-16 13:11:35 +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