Ole Tange [Sat, 22 Dec 2018 01:08:40 +0000 (22 02:08 +0100)]
Released as
20181222 ('JacobSparre')
Ole Tange [Sun, 2 Dec 2018 19:18:55 +0000 (2 20:18 +0100)]
Fixed bug #55131: --regexp --recstart hangs. Passes testsuite.
Ole Tange [Sun, 2 Dec 2018 13:46:50 +0000 (2 14:46 +0100)]
parallel: Better /proc/cpuinfo parser.
Ole Tange [Mon, 26 Nov 2018 15:48:36 +0000 (26 16:48 +0100)]
Fixed bug #54878: tab should split context groups in -X
Ole Tange [Sun, 25 Nov 2018 18:06:06 +0000 (25 19:06 +0100)]
parallel: Simpler job scheduling flow.
Ole Tange [Thu, 22 Nov 2018 23:40:20 +0000 (23 00:40 +0100)]
Released as
20181122 ('Kilogram')
Ole Tange [Thu, 22 Nov 2018 23:30:23 +0000 (23 00:30 +0100)]
parallel: Simpler job control flow.
Ole Tange [Mon, 22 Oct 2018 23:26:36 +0000 (23 01:26 +0200)]
Released as
20181022 ('Khashoggi')
Ole Tange [Mon, 22 Oct 2018 22:46:38 +0000 (23 00:46 +0200)]
env_parallel.fish: Initial support for --session.
parallel: 'true | parallel --shuf echo' fixed.
testsuite: Updates due to Ubuntu 18.04.
parallel: Fixed bug #54869: Long lines break.
Ole Tange [Sat, 22 Sep 2018 21:09:30 +0000 (22 23:09 +0200)]
Released as
20180922 ('Danske')
Ole Tange [Thu, 20 Sep 2018 22:15:14 +0000 (21 00:15 +0200)]
parallel: bug #54647: parset ignores empty lines.
parallel: minix is working again.
parallel: bug #54128: command too long when exporting big env
testsuite: polarhome parallelized.
Ole Tange [Thu, 6 Sep 2018 15:00:29 +0000 (6 17:00 +0200)]
10seconds_install: Fall back to pool.sks-keyservers.net if keys.gnupg.net fails.
Ole Tange [Sun, 26 Aug 2018 23:54:11 +0000 (27 01:54 +0200)]
Fixed bug #54352: env_parallel -Slo --nonall myfunc broken in
20180722.
Ole Tange [Wed, 22 Aug 2018 22:48:40 +0000 (23 00:48 +0200)]
Released as
20180822 ('Genova')
Ole Tange [Wed, 22 Aug 2018 22:21:29 +0000 (23 00:21 +0200)]
parset: set exit code.
Ole Tange [Sun, 22 Jul 2018 07:30:03 +0000 (22 09:30 +0200)]
Released as
20180722 ('CrimsonHexagon')
Ole Tange [Sun, 22 Jul 2018 06:58:32 +0000 (22 08:58 +0200)]
parallel: \-quoting replaced with '-quoting.
Ole Tange [Wed, 18 Jul 2018 15:29:57 +0000 (18 17:29 +0200)]
env_parallel: Fixed bug #54212: env_parallel env_parallel echo ::: 1 fails.
Ole Tange [Wed, 18 Jul 2018 12:36:04 +0000 (18 14:36 +0200)]
parallel: Fixed perl expressions spanning multiple lines.
Ole Tange [Wed, 18 Jul 2018 07:49:24 +0000 (18 09:49 +0200)]
parallel: Fixed bug #54328: --pipe --recend '' blocks.
Ole Tange [Sat, 14 Jul 2018 04:11:58 +0000 (14 06:11 +0200)]
parallel: Calculate #CPU as either #threads, #cores, or #sockets.
Ole Tange [Fri, 13 Jul 2018 05:33:11 +0000 (13 07:33 +0200)]
env_parallel.mksh: Initial version.
Ole Tange [Wed, 11 Jul 2018 16:46:05 +0000 (11 18:46 +0200)]
env_parallel: Code is now more similar for {d,b,}ash,{k,z}sh.
Ole Tange [Sun, 8 Jul 2018 18:45:39 +0000 (8 20:45 +0200)]
parallel: Test that PARALLEL_ENV as a fifo works.
testsuite: Check normal installation (incl. building docs).
testsuite: Less sensitive to run on slow machine.
Ole Tange [Wed, 20 Jun 2018 22:10:08 +0000 (21 00:10 +0200)]
Released as
20180622 ('KimTrump')
Ole Tange [Sun, 10 Jun 2018 15:07:24 +0000 (10 17:07 +0200)]
parallel: Deal better with multibyte chars by forcing LC_ALL=C.
Ole Tange [Wed, 23 May 2018 22:04:28 +0000 (24 00:04 +0200)]
env_parallel.*: Mention --session as an option if environment is too long.
Ole Tange [Tue, 22 May 2018 23:07:40 +0000 (23 01:07 +0200)]
Released as
20180522 ('GreatMarchOfReturn')
Ole Tange [Tue, 22 May 2018 19:02:10 +0000 (22 21:02 +0200)]
parallel: Better parent_shell detection.
Ole Tange [Mon, 21 May 2018 08:31:57 +0000 (21 10:31 +0200)]
parallel: --tty allows for more programs accessing /dev/tty in parallel.
Ole Tange [Mon, 21 May 2018 08:04:31 +0000 (21 10:04 +0200)]
parallel: --results test.csv bug incl. testing.
Ole Tange [Tue, 8 May 2018 21:16:48 +0000 (8 23:16 +0200)]
Fixed bug #53864: env_parallel + parset as part of parallel --embed.
Ole Tange [Fri, 27 Apr 2018 16:52:00 +0000 (27 18:52 +0200)]
env_parallel: --session implemented.
Ole Tange [Wed, 25 Apr 2018 20:38:42 +0000 (25 22:38 +0200)]
parallel: Fixed bug #53748: -k --retries 10 + out of filehandles = blocking.
Ole Tange [Mon, 23 Apr 2018 21:45:16 +0000 (23 23:45 +0200)]
parallel: Fixed bug #53718: --pipe --regexp -N blocks.
Ole Tange [Sun, 22 Apr 2018 21:32:22 +0000 (22 23:32 +0200)]
Released as
20180422 ('Tiangong-1')
Ole Tange [Sun, 22 Apr 2018 14:28:01 +0000 (22 16:28 +0200)]
parallel: --pipe --csv: Pass only full CSV-records.
Ole Tange [Sat, 21 Apr 2018 19:50:42 +0000 (21 21:50 +0200)]
parallel: --csv initial version.
Ole Tange [Fri, 20 Apr 2018 21:29:44 +0000 (20 23:29 +0200)]
env_parallel.*sh: Parsing 'type' depends on $LANG. Set LANG=C.
--tee: No longer spawns cat, but uses redirection instead.
Ole Tange [Sat, 24 Mar 2018 23:19:08 +0000 (25 00:19 +0100)]
parallel: Time in --bar is printed as 1d02h03m04s.
Ole Tange [Thu, 22 Mar 2018 08:00:48 +0000 (22 09:00 +0100)]
Released as
20180322 ('Hawking')
Ole Tange [Wed, 21 Mar 2018 21:57:28 +0000 (21 22:57 +0100)]
parallel: --timeout now gives warning.
niceload: --pid PID,PID,PID implemented.
Ole Tange [Tue, 6 Mar 2018 00:32:41 +0000 (6 01:32 +0100)]
parallel --embed uses same code for all shells.
parallel --embed compatible with env_parallel, parset, env_parset.
env_parallel.* update to be more like env_parallel.sh.
Ole Tange [Thu, 22 Feb 2018 21:53:38 +0000 (22 22:53 +0100)]
Released as
20180222 ('Henrik')
Ole Tange [Thu, 22 Feb 2018 19:43:33 +0000 (22 20:43 +0100)]
parset: Now a copy of env_parallel.
Ole Tange [Mon, 5 Feb 2018 20:39:59 +0000 (5 21:39 +0100)]
parallel: --nice has not been working locally since
20161022.
Ole Tange [Thu, 25 Jan 2018 02:48:16 +0000 (25 03:48 +0100)]
parallel: --embed initial version. Incompatible with env_*.
env_parallel.*: Minor bugfixes.
parallel: More commenting.
Ole Tange [Mon, 22 Jan 2018 16:23:23 +0000 (22 17:23 +0100)]
Released as
20180122 ('Mayon')
Ole Tange [Tue, 16 Jan 2018 15:21:55 +0000 (16 16:21 +0100)]
New Year copyright update.
Ole Tange [Sun, 14 Jan 2018 04:27:48 +0000 (14 05:27 +0100)]
Documentation update.
Ole Tange [Sat, 6 Jan 2018 18:58:01 +0000 (6 19:58 +0100)]
Fixed bug #52207: Exit status 0 when child job is killed, even with "now,fail=1"
Ole Tange [Wed, 3 Jan 2018 08:03:16 +0000 (3 09:03 +0100)]
Fixed bug #52769: --lb puts stdout on stderr sometimes.
Fixed bug #52507: parset arr1 -v echo ::: fails.
--dryrun should not append to joblog.
Cleaned up print_tag().
Some testsuite reorg.
Ole Tange [Tue, 26 Dec 2017 14:46:00 +0000 (26 15:46 +0100)]
Fixed bug #52740: Bash redirection with process substitution blocks.
Ole Tange [Fri, 22 Dec 2017 23:58:02 +0000 (23 00:58 +0100)]
Released as
20171222 ('Jerusalem')
Ole Tange [Fri, 22 Dec 2017 23:01:20 +0000 (23 00:01 +0100)]
parallel: Check if PARALLEL_SHELL is in path.
env_parallel compatible with more unices.
Ole Tange [Thu, 21 Dec 2017 17:53:07 +0000 (21 18:53 +0100)]
parallel: Auto add hostgroup if given on arg.
Ole Tange [Thu, 21 Dec 2017 17:40:03 +0000 (21 18:40 +0100)]
parallel: -j1 --halt soon,fail=1 bug.
Ole Tange [Mon, 4 Dec 2017 21:44:34 +0000 (4 22:44 +0100)]
env_parallel: which is now _which(). Bugfix for (t)csh when tempfile does not exist.
Ole Tange [Sun, 3 Dec 2017 00:40:01 +0000 (3 01:40 +0100)]
env_parallel: bugfix of ash/dash/sh + increased testing.
Ole Tange [Fri, 1 Dec 2017 19:53:56 +0000 (1 20:53 +0100)]
env_parallel: Aliases with newlines either supported (ash/dash/zsh) or warning (bash).
testsuite: functionized freebsd tests.
Ole Tange [Sun, 26 Nov 2017 15:18:55 +0000 (26 16:18 +0100)]
parset/env_parset: Support for ash, dash, ksh, sh, zsh.
Ole Tange [Wed, 22 Nov 2017 22:29:03 +0000 (22 23:29 +0100)]
Released as
20171122 ('Mugabe')
Ole Tange [Wed, 22 Nov 2017 20:48:00 +0000 (22 21:48 +0100)]
env_parallel.bash: Allow for $array[1]-variables to be used for parset.
env_parallel: Install in .shrc.
Ole Tange [Mon, 23 Oct 2017 07:08:28 +0000 (23 09:08 +0200)]
Released as
20171022 ('Catalonia')
Ole Tange [Mon, 16 Oct 2017 13:41:54 +0000 (16 15:41 +0200)]
Passes testsuite (except polarhome).
Ole Tange [Mon, 9 Oct 2017 22:33:43 +0000 (10 00:33 +0200)]
parallel: $XDG_*
Ole Tange [Thu, 21 Sep 2017 23:23:46 +0000 (22 01:23 +0200)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/parallel
Ole Tange [Thu, 21 Sep 2017 23:13:02 +0000 (22 01:13 +0200)]
Released as
20170922 ('Mexico City')
Ole Tange [Thu, 21 Sep 2017 23:13:02 +0000 (22 01:13 +0200)]
Released as
20170922 ('Mexico City')
Ole Tange [Thu, 21 Sep 2017 22:50:39 +0000 (22 00:50 +0200)]
parallel: {choose_k} added to --plus.
Ole Tange [Thu, 7 Sep 2017 20:33:25 +0000 (7 22:33 +0200)]
parallel: Fixed bug #51920: BUG: Set $/ in lots of places before calling `chomp`.
parallel: chomp used more aggressively.
Ole Tange [Mon, 28 Aug 2017 21:18:43 +0000 (28 23:18 +0200)]
parallel: --limit scripts.
Ole Tange [Wed, 23 Aug 2017 22:38:49 +0000 (24 00:38 +0200)]
parallel: PARALLEL_RSYNC_OPTS and --rsync-opts introduced.
parallel: --bar -m bugfix.
Ole Tange [Mon, 21 Aug 2017 22:12:32 +0000 (22 00:12 +0200)]
Released as
20170822 ('Barcelona')
Ole Tange [Sat, 19 Aug 2017 23:15:28 +0000 (20 01:15 +0200)]
parallel: --line-buffer speedup.
parallel: Max command line length relaxed due to bzip2'ing before transfer.
Ole Tange [Sat, 12 Aug 2017 16:37:52 +0000 (12 18:37 +0200)]
parcat: --rm, reading args from stdin.
Ole Tange [Sat, 29 Jul 2017 21:49:00 +0000 (29 23:49 +0200)]
parallel: Small bug in {#prefix} replacement string.
Ole Tange [Fri, 21 Jul 2017 22:31:52 +0000 (22 00:31 +0200)]
Ole Tange [Fri, 21 Jul 2017 22:28:28 +0000 (22 00:28 +0200)]
Post-release.
Ole Tange [Fri, 21 Jul 2017 21:29:19 +0000 (21 23:29 +0200)]
Released as
20170722 ('Grenfell')
Ole Tange [Fri, 21 Jul 2017 19:43:34 +0000 (21 21:43 +0200)]
parallel: SIGPIPE must be handled differently if printing to --pipe.
parallel: --keep-dirlinks is not supported on Centos3/Redhat9.
Ole Tange [Fri, 21 Jul 2017 07:10:10 +0000 (21 09:10 +0200)]
WIP on piperetry:
1176f9a parallel: Note if \257 is used in any string that can contain replacement strings. man pages: Lots of updates.
Ole Tange [Fri, 21 Jul 2017 07:10:10 +0000 (21 09:10 +0200)]
index on piperetry:
1176f9a parallel: Note if \257 is used in any string that can contain replacement strings. man pages: Lots of updates.
Ole Tange [Thu, 20 Jul 2017 19:38:45 +0000 (20 21:38 +0200)]
parallel: Note if \257 is used in any string that can contain replacement strings.
man pages: Lots of updates.
Ole Tange [Thu, 6 Jul 2017 15:22:50 +0000 (6 17:22 +0200)]
Fixed env_parallel not working on old versions of Bash.
https://lists.gnu.org/archive/html/bug-parallel/2017-07/msg00000.html
Ole Tange [Thu, 6 Jul 2017 12:36:06 +0000 (6 14:36 +0200)]
Fixed newlines and positional replacement strings
https://lists.gnu.org/archive/html/parallel/2017-07/msg00001.html
Ole Tange [Thu, 29 Jun 2017 10:13:57 +0000 (29 12:13 +0200)]
Fixed bug #51337: --lb does not kill jobs at sigpipe.
Ole Tange [Thu, 29 Jun 2017 02:21:44 +0000 (29 04:21 +0200)]
env_parallel.bash: parset: Error handling if destination variable set wrongly.
Ole Tange [Fri, 23 Jun 2017 21:00:05 +0000 (23 23:00 +0200)]
Fixed bug #51299: --retry-failed with command with newline.
Ole Tange [Fri, 23 Jun 2017 05:44:14 +0000 (23 07:44 +0200)]
parallel: Fixed bug #51290: Macron with -q.
Ole Tange [Thu, 22 Jun 2017 21:14:32 +0000 (22 23:14 +0200)]
parallel: Fixed bug #51293: parallel does not preserve symlinked directory structure on remote.
Ole Tange [Thu, 22 Jun 2017 12:22:23 +0000 (22 14:22 +0200)]
Released as
20170622 ('Manchester')
Ole Tange [Thu, 22 Jun 2017 11:35:58 +0000 (22 13:35 +0200)]
testsuite: Made the tests more portable.
Ole Tange [Sun, 18 Jun 2017 19:15:36 +0000 (18 21:15 +0200)]
parallel: Allow for empty loadavg file. This can happen on NFS.
Passes testsuite.
Ole Tange [Mon, 5 Jun 2017 09:29:04 +0000 (5 11:29 +0200)]
parallel: Allow \257 (Macron) in the command line.
Ole Tange [Mon, 5 Jun 2017 09:26:39 +0000 (5 11:26 +0200)]
NEWS: Removed duplicate entries.
Ole Tange [Sun, 21 May 2017 19:04:37 +0000 (21 21:04 +0200)]
Released as
20170522 ('Macron')
Ole Tange [Sun, 21 May 2017 19:02:12 +0000 (21 21:02 +0200)]
parallel: exec sleep does not work on CygWin.
Ole Tange [Tue, 16 May 2017 19:22:07 +0000 (16 21:22 +0200)]
parallel: Fixed bug #51039: --dry-run --timeout 3600 -u breaks.
Ole Tange [Mon, 15 May 2017 23:27:11 +0000 (16 01:27 +0200)]
parallel: --timeout can now use s=second,m=minute,h=hour,d=day.
parallel: --dr is now alias for --dry-run.