parallel/cygwin.git
3 years agoReleased as 20181222 ('JacobSparre')20181222JacobSparre
Ole Tange [Sat, 22 Dec 2018 01:08:40 +0000 (22 02:08 +0100)]
Released as 20181222 ('JacobSparre')

3 years agoFixed bug #55131: --regexp --recstart hangs. Passes testsuite.
Ole Tange [Sun, 2 Dec 2018 19:18:55 +0000 (2 20:18 +0100)]
Fixed bug #55131: --regexp --recstart hangs. Passes testsuite.

3 years agoparallel: Better /proc/cpuinfo parser.
Ole Tange [Sun, 2 Dec 2018 13:46:50 +0000 (2 14:46 +0100)]
parallel: Better /proc/cpuinfo parser.

3 years agoFixed bug #54878: tab should split context groups in -X
Ole Tange [Mon, 26 Nov 2018 15:48:36 +0000 (26 16:48 +0100)]
Fixed bug #54878: tab should split context groups in -X

3 years agoparallel: Simpler job scheduling flow.
Ole Tange [Sun, 25 Nov 2018 18:06:06 +0000 (25 19:06 +0100)]
parallel: Simpler job scheduling flow.

3 years agoReleased as 20181122 ('Kilogram')20181122Kilogram
Ole Tange [Thu, 22 Nov 2018 23:40:20 +0000 (23 00:40 +0100)]
Released as 20181122 ('Kilogram')

3 years agoparallel: Simpler job control flow.
Ole Tange [Thu, 22 Nov 2018 23:30:23 +0000 (23 00:30 +0100)]
parallel: Simpler job control flow.

3 years agoReleased as 20181022 ('Khashoggi')20181022Khashoggi
Ole Tange [Mon, 22 Oct 2018 23:26:36 +0000 (23 01:26 +0200)]
Released as 20181022 ('Khashoggi')

3 years agoenv_parallel.fish: Initial support for --session.
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.

3 years agoReleased as 20180922 ('Danske')20180922Danske
Ole Tange [Sat, 22 Sep 2018 21:09:30 +0000 (22 23:09 +0200)]
Released as 20180922 ('Danske')

3 years agoparallel: bug #54647: parset ignores empty lines.
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.

3 years ago10seconds_install: Fall back to pool.sks-keyservers.net if keys.gnupg.net fails.
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.

3 years agoFixed bug #54352: env_parallel -Slo --nonall myfunc broken in 20180722.
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.

3 years agoReleased as 20180822 ('Genova')20180822Genova
Ole Tange [Wed, 22 Aug 2018 22:48:40 +0000 (23 00:48 +0200)]
Released as 20180822 ('Genova')

3 years agoparset: set exit code.
Ole Tange [Wed, 22 Aug 2018 22:21:29 +0000 (23 00:21 +0200)]
parset: set exit code.

3 years agoReleased as 20180722 ('CrimsonHexagon')20180722CrimsonHexagon
Ole Tange [Sun, 22 Jul 2018 07:30:03 +0000 (22 09:30 +0200)]
Released as 20180722 ('CrimsonHexagon')

3 years agoparallel: \-quoting replaced with '-quoting.
Ole Tange [Sun, 22 Jul 2018 06:58:32 +0000 (22 08:58 +0200)]
parallel: \-quoting replaced with '-quoting.

4 years agoenv_parallel: Fixed bug #54212: env_parallel env_parallel echo ::: 1 fails.
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.

4 years agoparallel: Fixed perl expressions spanning multiple lines.
Ole Tange [Wed, 18 Jul 2018 12:36:04 +0000 (18 14:36 +0200)]
parallel: Fixed perl expressions spanning multiple lines.

4 years agoparallel: Fixed bug #54328: --pipe --recend '' blocks.
Ole Tange [Wed, 18 Jul 2018 07:49:24 +0000 (18 09:49 +0200)]
parallel: Fixed bug #54328: --pipe --recend '' blocks.

4 years agoparallel: Calculate #CPU as either #threads, #cores, or #sockets.
Ole Tange [Sat, 14 Jul 2018 04:11:58 +0000 (14 06:11 +0200)]
parallel: Calculate #CPU as either #threads, #cores, or #sockets.

4 years agoenv_parallel.mksh: Initial version.
Ole Tange [Fri, 13 Jul 2018 05:33:11 +0000 (13 07:33 +0200)]
env_parallel.mksh: Initial version.

4 years agoenv_parallel: Code is now more similar for {d,b,}ash,{k,z}sh.
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.

4 years agoparallel: Test that PARALLEL_ENV as a fifo works.
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.

4 years agoReleased as 20180622 ('KimTrump')20180622KimTrump
Ole Tange [Wed, 20 Jun 2018 22:10:08 +0000 (21 00:10 +0200)]
Released as 20180622 ('KimTrump')

4 years agoparallel: Deal better with multibyte chars by forcing LC_ALL=C.
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.

4 years agoenv_parallel.*: Mention --session as an option if environment is too long.
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.

4 years agoReleased as 20180522 ('GreatMarchOfReturn')20180522GreatMarchOfReturn
Ole Tange [Tue, 22 May 2018 23:07:40 +0000 (23 01:07 +0200)]
Released as 20180522 ('GreatMarchOfReturn')

4 years agoparallel: Better parent_shell detection.
Ole Tange [Tue, 22 May 2018 19:02:10 +0000 (22 21:02 +0200)]
parallel: Better parent_shell detection.

4 years agoparallel: --tty allows for more programs accessing /dev/tty in parallel.
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.

4 years agoparallel: --results test.csv bug incl. testing.
Ole Tange [Mon, 21 May 2018 08:04:31 +0000 (21 10:04 +0200)]
parallel: --results test.csv bug incl. testing.

4 years agoFixed bug #53864: env_parallel + parset as part of parallel --embed.
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.

4 years agoenv_parallel: --session implemented.
Ole Tange [Fri, 27 Apr 2018 16:52:00 +0000 (27 18:52 +0200)]
env_parallel: --session implemented.

4 years agoparallel: Fixed bug #53748: -k --retries 10 + out of filehandles = blocking.
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.

4 years agoparallel: Fixed bug #53718: --pipe --regexp -N blocks.
Ole Tange [Mon, 23 Apr 2018 21:45:16 +0000 (23 23:45 +0200)]
parallel: Fixed bug #53718: --pipe --regexp -N blocks.

4 years agoReleased as 20180422 ('Tiangong-1')20180422Tiangong-1
Ole Tange [Sun, 22 Apr 2018 21:32:22 +0000 (22 23:32 +0200)]
Released as 20180422 ('Tiangong-1')

4 years agoparallel: --pipe --csv: Pass only full CSV-records.
Ole Tange [Sun, 22 Apr 2018 14:28:01 +0000 (22 16:28 +0200)]
parallel: --pipe --csv: Pass only full CSV-records.

4 years agoparallel: --csv initial version.
Ole Tange [Sat, 21 Apr 2018 19:50:42 +0000 (21 21:50 +0200)]
parallel: --csv initial version.

4 years agoenv_parallel.*sh: Parsing 'type' depends on $LANG. Set LANG=C.
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.

4 years agoparallel: Time in --bar is printed as 1d02h03m04s.
Ole Tange [Sat, 24 Mar 2018 23:19:08 +0000 (25 00:19 +0100)]
parallel: Time in --bar is printed as 1d02h03m04s.

4 years agoReleased as 20180322 ('Hawking')20180322Hawking
Ole Tange [Thu, 22 Mar 2018 08:00:48 +0000 (22 09:00 +0100)]
Released as 20180322 ('Hawking')

4 years agoparallel: --timeout now gives warning.
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.

4 years agoparallel --embed uses same code for all shells.
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.

4 years agoReleased as 20180222 ('Henrik')20180222Henrik
Ole Tange [Thu, 22 Feb 2018 21:53:38 +0000 (22 22:53 +0100)]
Released as 20180222 ('Henrik')

4 years agoparset: Now a copy of env_parallel.
Ole Tange [Thu, 22 Feb 2018 19:43:33 +0000 (22 20:43 +0100)]
parset: Now a copy of env_parallel.

4 years agoparallel: --nice has not been working locally since 20161022.
Ole Tange [Mon, 5 Feb 2018 20:39:59 +0000 (5 21:39 +0100)]
parallel: --nice has not been working locally since 20161022.

4 years agoparallel: --embed initial version. Incompatible with env_*.
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.

4 years agoReleased as 20180122 ('Mayon')20180122Mayon
Ole Tange [Mon, 22 Jan 2018 16:23:23 +0000 (22 17:23 +0100)]
Released as 20180122 ('Mayon')

4 years agoNew Year copyright update.
Ole Tange [Tue, 16 Jan 2018 15:21:55 +0000 (16 16:21 +0100)]
New Year copyright update.

4 years agoDocumentation update.
Ole Tange [Sun, 14 Jan 2018 04:27:48 +0000 (14 05:27 +0100)]
Documentation update.

4 years agoFixed bug #52207: Exit status 0 when child job is killed, even with "now,fail=1"
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"

4 years agoFixed bug #52769: --lb puts stdout on stderr sometimes.
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.

4 years agoFixed bug #52740: Bash redirection with process substitution blocks.
Ole Tange [Tue, 26 Dec 2017 14:46:00 +0000 (26 15:46 +0100)]
Fixed bug #52740: Bash redirection with process substitution blocks.

4 years agoReleased as 20171222 ('Jerusalem')20171222Jerusalem
Ole Tange [Fri, 22 Dec 2017 23:58:02 +0000 (23 00:58 +0100)]
Released as 20171222 ('Jerusalem')

4 years agoparallel: Check if PARALLEL_SHELL is in path.
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.

4 years agoparallel: Auto add hostgroup if given on arg.
Ole Tange [Thu, 21 Dec 2017 17:53:07 +0000 (21 18:53 +0100)]
parallel: Auto add hostgroup if given on arg.

4 years agoparallel: -j1 --halt soon,fail=1 bug.
Ole Tange [Thu, 21 Dec 2017 17:40:03 +0000 (21 18:40 +0100)]
parallel: -j1 --halt soon,fail=1 bug.

4 years agoenv_parallel: which is now _which(). Bugfix for (t)csh when tempfile does not exist.
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.

4 years agoenv_parallel: bugfix of ash/dash/sh + increased testing.
Ole Tange [Sun, 3 Dec 2017 00:40:01 +0000 (3 01:40 +0100)]
env_parallel: bugfix of ash/dash/sh + increased testing.

4 years agoenv_parallel: Aliases with newlines either supported (ash/dash/zsh) or warning (bash).
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.

4 years agoparset/env_parset: Support for ash, dash, ksh, sh, zsh.
Ole Tange [Sun, 26 Nov 2017 15:18:55 +0000 (26 16:18 +0100)]
parset/env_parset: Support for ash, dash, ksh, sh, zsh.

4 years agoReleased as 20171122 ('Mugabe')20171122Mugabe
Ole Tange [Wed, 22 Nov 2017 22:29:03 +0000 (22 23:29 +0100)]
Released as 20171122 ('Mugabe')

4 years agoenv_parallel.bash: Allow for $array[1]-variables to be used for parset.
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.

4 years agoReleased as 20171022 ('Catalonia')20171022Catalonia
Ole Tange [Mon, 23 Oct 2017 07:08:28 +0000 (23 09:08 +0200)]
Released as 20171022 ('Catalonia')

4 years agoPasses testsuite (except polarhome).
Ole Tange [Mon, 16 Oct 2017 13:41:54 +0000 (16 15:41 +0200)]
Passes testsuite (except polarhome).

4 years agoparallel: $XDG_*
Ole Tange [Mon, 9 Oct 2017 22:33:43 +0000 (10 00:33 +0200)]
parallel: $XDG_*

4 years agoMerge branch 'master' of ssh://git.sv.gnu.org/srv/git/parallel
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

4 years agoReleased as 20170922 ('Mexico City')MexicoCity
Ole Tange [Thu, 21 Sep 2017 23:13:02 +0000 (22 01:13 +0200)]
Released as 20170922 ('Mexico City')

4 years agoReleased as 20170922 ('Mexico City')20170922
Ole Tange [Thu, 21 Sep 2017 23:13:02 +0000 (22 01:13 +0200)]
Released as 20170922 ('Mexico City')

4 years agoparallel: {choose_k} added to --plus.
Ole Tange [Thu, 21 Sep 2017 22:50:39 +0000 (22 00:50 +0200)]
parallel: {choose_k} added to --plus.

4 years agoparallel: Fixed bug #51920: BUG: Set $/ in lots of places before calling `chomp`.
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.

4 years agoparallel: --limit scripts.
Ole Tange [Mon, 28 Aug 2017 21:18:43 +0000 (28 23:18 +0200)]
parallel: --limit scripts.

4 years agoparallel: PARALLEL_RSYNC_OPTS and --rsync-opts introduced.
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.

4 years agoReleased as 20170822 ('Barcelona')20170822Barcelona
Ole Tange [Mon, 21 Aug 2017 22:12:32 +0000 (22 00:12 +0200)]
Released as 20170822 ('Barcelona')

4 years agoparallel: --line-buffer speedup.
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.

4 years agoparcat: --rm, reading args from stdin.
Ole Tange [Sat, 12 Aug 2017 16:37:52 +0000 (12 18:37 +0200)]
parcat: --rm, reading args from stdin.

4 years agoparallel: Small bug in {#prefix} replacement string.
Ole Tange [Sat, 29 Jul 2017 21:49:00 +0000 (29 23:49 +0200)]
parallel: Small bug in {#prefix} replacement string.

4 years agoMerge commit 'e90f98f'
Ole Tange [Fri, 21 Jul 2017 22:31:52 +0000 (22 00:31 +0200)]
Merge commit 'e90f98f'

4 years agoPost-release.
Ole Tange [Fri, 21 Jul 2017 22:28:28 +0000 (22 00:28 +0200)]
Post-release.

4 years agoReleased as 20170722 ('Grenfell')20170722Grenfell
Ole Tange [Fri, 21 Jul 2017 21:29:19 +0000 (21 23:29 +0200)]
Released as 20170722 ('Grenfell')

5 years agoparallel: SIGPIPE must be handled differently if printing to --pipe.
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.

5 years agoWIP on piperetry: 1176f9a parallel: Note if \257 is used in any string that can conta...
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.

5 years agoindex on piperetry: 1176f9a parallel: Note if \257 is used in any string that can...
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.

5 years agoparallel: Note if \257 is used in any string that can contain replacement strings.
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.

5 years agoFixed env_parallel not working on old versions of Bash.
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

5 years agoFixed newlines and positional replacement strings
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

5 years agoFixed bug #51337: --lb does not kill jobs at sigpipe.
Ole Tange [Thu, 29 Jun 2017 10:13:57 +0000 (29 12:13 +0200)]
Fixed bug #51337: --lb does not kill jobs at sigpipe.

5 years agoenv_parallel.bash: parset: Error handling if destination variable set wrongly.
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.

5 years agoFixed bug #51299: --retry-failed with command with newline.
Ole Tange [Fri, 23 Jun 2017 21:00:05 +0000 (23 23:00 +0200)]
Fixed bug #51299: --retry-failed with command with newline.

5 years agoparallel: Fixed bug #51290: Macron with -q.
Ole Tange [Fri, 23 Jun 2017 05:44:14 +0000 (23 07:44 +0200)]
parallel: Fixed bug #51290: Macron with -q.

5 years agoparallel: Fixed bug #51293: parallel does not preserve symlinked directory structure...
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.

5 years agoReleased as 20170622 ('Manchester')20170622Manchester
Ole Tange [Thu, 22 Jun 2017 12:22:23 +0000 (22 14:22 +0200)]
Released as 20170622 ('Manchester')

5 years agotestsuite: Made the tests more portable.
Ole Tange [Thu, 22 Jun 2017 11:35:58 +0000 (22 13:35 +0200)]
testsuite: Made the tests more portable.

5 years agoparallel: Allow for empty loadavg file. This can happen on NFS.
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.

5 years agoparallel: Allow \257 (Macron) in the command line.
Ole Tange [Mon, 5 Jun 2017 09:29:04 +0000 (5 11:29 +0200)]
parallel: Allow \257 (Macron) in the command line.

5 years agoNEWS: Removed duplicate entries.
Ole Tange [Mon, 5 Jun 2017 09:26:39 +0000 (5 11:26 +0200)]
NEWS: Removed duplicate entries.

5 years agoReleased as 20170522 ('Macron')20170522Macron
Ole Tange [Sun, 21 May 2017 19:04:37 +0000 (21 21:04 +0200)]
Released as 20170522 ('Macron')

5 years agoparallel: exec sleep does not work on CygWin.
Ole Tange [Sun, 21 May 2017 19:02:12 +0000 (21 21:02 +0200)]
parallel: exec sleep does not work on CygWin.

5 years agoparallel: Fixed bug #51039: --dry-run --timeout 3600 -u breaks.
Ole Tange [Tue, 16 May 2017 19:22:07 +0000 (16 21:22 +0200)]
parallel: Fixed bug #51039: --dry-run --timeout 3600 -u breaks.

5 years agoparallel: --timeout can now use s=second,m=minute,h=hour,d=day.
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.