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)
fix load edge case b04468bb912d9635fe5f3965b15678add8046f58 Joey Hess 2010-02-23 20:48:44
allow -l 0 7ef2ddb70209ae8f7bd2941787e87fe168965715 Joey Hess 2010-02-23 20:47:16
parallel: Allow a decimal load value to be specified with -l 4665e4fdca863b8346ed2cc39304f2c763e183a9 Joey Hess 2010-02-23 20:44:08
parallel: Fix logic error in code handling -l that could make parallel return a bogus 255 exit code when all jobs succeeded. Closes: #569617 a1a2b5fe9f8e474c55308637caa3f4852f52b480 Joey Hess 2010-02-23 20:35:34
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
Commit b04468bb912d9635fe5f3965b15678add8046f58 - fix load edge case
If load == maxload, it would not start a job, but also not sleep. That
could, in theory, make parallel spin for a bit.

Also, clarify docs.
Author: Joey Hess
Author date (UTC): 2010-02-23 20:48
Committer name: Joey Hess
Committer date (UTC): 2010-02-23 20:48
Parent(s): 7ef2ddb70209ae8f7bd2941787e87fe168965715
Signing key:
Tree: c73ad050d234c6f3a1aa03197ff758817c4e880d
File Lines added Lines deleted
parallel.c 1 1
parallel.docbook 2 2
File parallel.c changed (mode: 100644) (index 72f1426..0146a13)
... ... int main(int argc, char **argv) {
217 217 curjobs--; curjobs--;
218 218 } }
219 219
220 if (maxload > 0 && load > maxload) {
220 if (maxload > 0 && load >= maxload) {
221 221 int r; int r;
222 222 sleep(1); /* XXX We should have a better sleep(1); /* XXX We should have a better
223 223 * heurestic than this */ * heurestic than this */
File parallel.docbook changed (mode: 100644) (index b09350d..955c2d6)
... ... Written by Joey Hess
78 78 <term><option>-l maxload</option></term> <term><option>-l maxload</option></term>
79 79 <listitem> <listitem>
80 80 <para>Avoid starting new jobs when <para>Avoid starting new jobs when
81 the system's load average is higher
82 than the specified limit.</para>
81 the system's load average is not below
82 the specified limit.</para>
83 83 </listitem> </listitem>
84 84 </varlistentry> </varlistentry>
85 85
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