nicolas / debian.moreutils (public) (License: GPL-2, GPL-2+, Expat, BSD-2-Clause, Public Domain) (since 2018-09-25) (hash sha1)
Debian packaging of joeyh's moreutils
List of commits:
Subject Hash Author Date (UTC)
parallel: Fix to really avoid running new jobs when load is too high. f8f42e5fae33fc0e5a5500c2594982f84de592a2 Joey Hess 2010-02-23 19:36:50
parallel: Make -j 0 do something reasonable (start all jobs at once). 9e1baf374a9e26b2e29f706ef3e65273410eedb9 Joey Hess 2010-02-23 19:17:26
parallel: Fix exit code handling when commands are specified after -- 448a100d287f2cc183f305f9e28723776f10b1bf Joey Hess 2010-02-23 18:59:20
Cap sillyness. Closes: #570815 62b8a323afe9cd95f2bff26c7db455e226a40cec Joey Hess 2010-02-21 18:16:23
releasing version 0.38 9c0302474850fa0d16a1d2bca094325e9eea546b Joey Hess 2010-02-09 21:42:14
changelog 8324a9ca9cfa1588339166cf70911fbbe99c8854 Joey Hess 2010-02-09 20:47:40
parallel: Define WEXITED to allow building on FreeBSD kernel. (This is somewhat experimental.) 753f003b589caca0b7a25c0df6c6ae14e7b20a89 Joey Hess 2010-02-09 20:40:14
freebsd patch from Enrico Tassi ff93b6b5da3e3d404a659973fe898b9cfd3a8092 Joey Hess 2010-02-09 20:35:10
wording ad61b8762ecb666d386160df83031d34071e1031 Joey Hess 2009-10-31 23:02:53
parallel: Allow running independent commands, like `parallel -j3 -- ls df "echo hi"` e0b2bcda976eb43b3976b750ce4261db6d608af8 Joey Hess 2009-10-31 14:20:08
Description improvements. Closes: #549450 (Thanks, Justin B Rye) c54640a51bbf3ee6a8bc0054b48f31e46dd86ce1 Joey Hess 2009-10-05 17:33:27
releasing version 0.37 007d7b518d2d83b536adad36f3126856b1cd117a Joey Hess 2009-07-25 08:23:55
parallel.1: Typo fixes. Closes: #538147 6501eeabda20d1b1cf1f137d9bcfd167164a99df Joey Hess 2009-07-25 08:03:42
update 0ddc5db2ce6e03ff7d7ff394b9285ff62d504b02 Joey Hess 2009-07-25 08:02:56
support -n option 2470d063c10dc25daeedb31bcd77865da06d65fd Pierre Habouzit 2009-07-22 09:17:20
parallel: Clarify man page regarding CPUs. Closes: #536597 f933ad5fa6a1a400426763576895f050da32ccbf Joey Hess 2009-07-15 14:13:52
releasing version 0.36 6cf8eb501e1636b37bf61b86b0aaeade05fc768b Joey Hess 2009-07-10 15:04:21
update 87bb3ae3ea452f7abba694be1840ee177d03c085 Joey Hess 2009-07-10 15:01:25
use sysconf to determine number of processors b5c8031c8f202c8140ee69c901c0e719a244aa77 Joey Hess 2009-07-10 14:51:46
update ab46fb8018f45a5584485edfd3c0caa82f3fd9b4 Joey Hess 2009-07-10 14:51:43
Commit f8f42e5fae33fc0e5a5500c2594982f84de592a2 - parallel: Fix to really avoid running new jobs when load is too high.
The conditions were ORed before, which typically made the load limit be
ignored since the jobs limit was satisfied.

Also, -l 0 makes little sense, so don't really wait for the load to become
lower than 0 in that case.
Author: Joey Hess
Author date (UTC): 2010-02-23 19:36
Committer name: Joey Hess
Committer date (UTC): 2010-02-23 19:36
Parent(s): 9e1baf374a9e26b2e29f706ef3e65273410eedb9
Signing key:
Tree: b3593b93105f5a3b4e35c5e7e4f60381debc2d2d
File Lines added Lines deleted
debian/changelog 1 0
parallel.c 3 2
File debian/changelog changed (mode: 100644) (index b5d2a7f..fe89fdf)
... ... moreutils (0.39) UNRELEASED; urgency=low
3 3 * Cap sillyness. Closes: #570815 * Cap sillyness. Closes: #570815
4 4 * parallel: Fix exit code handling when commands are specified after -- * parallel: Fix exit code handling when commands are specified after --
5 5 * parallel: Make -j 0 do something reasonable (start all jobs at once). * parallel: Make -j 0 do something reasonable (start all jobs at once).
6 * parallel: Fix to really avoid running new jobs when load is too high.
6 7
7 8 -- Joey Hess <joeyh@debian.org> Sun, 21 Feb 2010 13:16:10 -0500 -- Joey Hess <joeyh@debian.org> Sun, 21 Feb 2010 13:16:10 -0500
8 9
File parallel.c changed (mode: 100644) (index 06f9041..19f341a)
... ... int main(int argc, char **argv) {
201 201
202 202 getloadavg(&load, 1); getloadavg(&load, 1);
203 203
204 if ((maxjobs == 0 || curjobs < maxjobs) ||
205 (maxload > 0 && load < maxload)) {
204 if ((maxjobs == 0 || curjobs < maxjobs) &&
205 (maxload <= 0 || load < maxload)) {
206
206 207 if (argsatonce > arglen - argidx) if (argsatonce > arglen - argidx)
207 208 argsatonce = arglen - argidx; argsatonce = arglen - argidx;
208 209 exec_child(command, arguments + argidx, exec_child(command, arguments + argidx,
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/nicolas/debian.moreutils

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/nicolas/debian.moreutils

Clone this repository using git:
git clone git://git.rocketgit.com/user/nicolas/debian.moreutils

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main