the bitrig sync_20150612 branch has been updated by patrick with 28 new commits:

commit 41ab85678ffba7efd521a76b271a6fc77afdab89
diff: https://github.com/bitrig/bitrig/commit/41ab856
author: Jason McIntyre <[email protected]>
date: Mon May 4 19:34:14 2015 +0000

lightly document the posix option and POSIXLY_CORRECT; will sketch out
in more detail once i get my head round them...

M       bin/ksh/sh.1

commit 5b8fe080a6d9b1210eb7dc46e34a8a756be8275b
diff: https://github.com/bitrig/bitrig/commit/5b8fe08
author: Jason McIntyre <[email protected]>
date: Thu Apr 30 20:19:05 2015 +0000

reapply the rules of english to the option keywords: i was persuaded to undo it
because the option names are case sensitive, but it just looks awful. so
expect just a little more from the reader...

M       bin/ksh/sh.1

commit b85f67e64150321faac8357c91828c46d8499c46
diff: https://github.com/bitrig/bitrig/commit/b85f67e
author: Jason McIntyre <[email protected]>
date: Tue Mar 31 21:23:35 2015 +0000

both rpe and zhuk pointed out some problems with my if/elf template.
zhuk suggested using "condition" rather than command, and this commit
reworks the loop/conditional section to do that;

ok zhuk rpe

M       bin/ksh/sh.1

commit d60f18bdae2f9eea91562b944259a791ea9b2899
diff: https://github.com/bitrig/bitrig/commit/d60f18b
author: Jason McIntyre <[email protected]>
date: Mon Mar 30 19:17:07 2015 +0000

on zhuk's advice, don;t talk about null: posix uses null and empty
interchangeably, but we've stuck with empty;

while here, sneak in an otherwsie -> otherwise

M       bin/ksh/sh.1

commit e295fb00c1895aa9135038cfa35c89379ab32e3a
diff: https://github.com/bitrig/bitrig/commit/e295fb0
author: Jason McIntyre <[email protected]>
date: Fri Mar 27 14:23:00 2015 +0000

clarity fix from zhuk;

M       bin/ksh/sh.1

commit 9014b623e21d57a3638f3e2a939edb6f40b5bb93
diff: https://github.com/bitrig/bitrig/commit/9014b62
author: Jason McIntyre <[email protected]>
date: Thu Mar 26 20:10:23 2015 +0000

a little wording tweak;

M       bin/ksh/sh.1

commit 0c6c187f907657b1d1225bf4901af49e68a80f7f
diff: https://github.com/bitrig/bitrig/commit/0c6c187
author: Jason McIntyre <[email protected]>
date: Thu Mar 26 20:08:59 2015 +0000

various fixes from rpe;

M       bin/ksh/sh.1

commit 67f467a83d2580fa17df9f22d7f39befae736d24
diff: https://github.com/bitrig/bitrig/commit/67f467a
author: Jason McIntyre <[email protected]>
date: Thu Mar 26 10:51:16 2015 +0000

from zhuk: in the for loop, show "in word ..." as optional;

M       bin/ksh/sh.1

commit a8a4f1a8676859b662245e2702a9f2875ba5148d
diff: https://github.com/bitrig/bitrig/commit/a8a4f1a
author: Jason McIntyre <[email protected]>
date: Thu Mar 26 10:37:00 2015 +0000

from zhuk: sequential and asynchronous lists may take only one item;

M       bin/ksh/sh.1

commit 2db3af4dfee34ac8b7da3334c2b601719b67c009
diff: https://github.com/bitrig/bitrig/commit/2db3af4
author: Jason McIntyre <[email protected]>
date: Thu Mar 26 09:59:24 2015 +0000

rework the section on when different types of command are processed;
zhuk pointed out the flaws in my original text, and has found many more since;

M       bin/ksh/sh.1

commit 34227a5f35952d2fdfa5d710ca701eb704d791a8
diff: https://github.com/bitrig/bitrig/commit/34227a5
author: Vadim Zhukov <[email protected]>
date: Thu Mar 19 22:38:29 2015 +0000

Fix IFS description. May be polished further when all consequences of
following "null is the same as empty" from POSIX are investigated.

okay jmc@

M       bin/ksh/sh.1

commit f6e17ba50b803f98d9bfda3e4a472b8b516ae7bc
diff: https://github.com/bitrig/bitrig/commit/f6e17ba
author: Vadim Zhukov <[email protected]>
date: Thu Mar 19 22:35:00 2015 +0000

Make it clear that it's the line who shouldn't be empty, and not the
command history.

This version comes from jmc@ together with his okay.

M       bin/ksh/sh.1

commit da67f42f6308e3eda3eb6b62f5c7a1170927975d
diff: https://github.com/bitrig/bitrig/commit/da67f42
author: Jason McIntyre <[email protected]>
date: Wed Mar 18 22:18:20 2015 +0000

remove ambiguity from the COMMANDS section, after discussion with zhuk;

M       bin/ksh/sh.1

commit ff5e45ed884d4a896434136cb78b7cd0c18f2119
diff: https://github.com/bitrig/bitrig/commit/ff5e45e
author: Jason McIntyre <[email protected]>
date: Wed Mar 18 22:11:22 2015 +0000

from zhuk: a little more info on <>

M       bin/ksh/sh.1

commit 49dbc8e42c525d9599c81c82264df2ed641e85f7
diff: https://github.com/bitrig/bitrig/commit/49dbc8e
author: Jason McIntyre <[email protected]>
date: Wed Mar 18 22:09:23 2015 +0000

improve the description of here documents; prompted by zhuk

M       bin/ksh/sh.1

commit 9eb8e38871df8dc22f9f23528580a0c763aecf52
diff: https://github.com/bitrig/bitrig/commit/9eb8e38
author: Jason McIntyre <[email protected]>
date: Wed Mar 18 16:20:06 2015 +0000

rework the redirection text after some feedback from zhuk;

M       bin/ksh/sh.1

commit 875e8ca4e46bdf1bef30682d3f187e854658dd33
diff: https://github.com/bitrig/bitrig/commit/875e8ca
author: Jason McIntyre <[email protected]>
date: Tue Mar 17 14:30:36 2015 +0000

revert a previous word change - the original seems more accurate;

M       bin/ksh/sh.1

commit 14734babc1f325c25265446ac049936125bb0f34
diff: https://github.com/bitrig/bitrig/commit/14734ba
author: Anthony J. Bentley <[email protected]>
date: Tue Mar 17 10:01:17 2015 +0000

Escape certain characters for slightly more correct (and prettier) output.

ok jmc@

M       bin/ksh/sh.1

commit 578b2e0ae231b3561340e4ddc941e56c0c952251
diff: https://github.com/bitrig/bitrig/commit/578b2e0
author: Jason McIntyre <[email protected]>
date: Tue Mar 17 07:02:49 2015 +0000

from zhuk: provide some Sx

M       bin/ksh/sh.1

commit 9735f8087bfb8a23513802e58921482f0506f164
diff: https://github.com/bitrig/bitrig/commit/9735f80
author: Jason McIntyre <[email protected]>
date: Tue Mar 17 06:59:49 2015 +0000

from zhuk: shell does not wait for command to complete if job run in background

M       bin/ksh/sh.1

commit f9fe3ba9397466b283294934892e709cd5f7578c
diff: https://github.com/bitrig/bitrig/commit/f9fe3ba
author: Jason McIntyre <[email protected]>
date: Mon Mar 16 13:18:21 2015 +0000

from zhuk: be clear that "#" is a variable

M       bin/ksh/sh.1

commit fa868e397998930f2f648b947302465c78412bd4
diff: https://github.com/bitrig/bitrig/commit/fa868e3
author: Jason McIntyre <[email protected]>
date: Sun Mar 15 23:09:11 2015 +0000

from zhuk: two grammar fixes;

M       bin/ksh/sh.1

commit 73c7b510231be9dc377982f8a75bf63cfeb42bc2
diff: https://github.com/bitrig/bitrig/commit/73c7b51
author: Jason McIntyre <[email protected]>
date: Sun Mar 15 23:03:27 2015 +0000

from zhuk: clarify "set --";

M       bin/ksh/sh.1

commit e92e1fc13366162c22072111c19aa9885d68595f
diff: https://github.com/bitrig/bitrig/commit/e92e1fc
author: Jason McIntyre <[email protected]>
date: Sun Mar 15 15:54:36 2015 +0000

from zhuk: remove ambiguity around the false/true description;

M       bin/ksh/sh.1

commit 34ec78c8d1e40e20980dfb02baffe571cc30cffb
diff: https://github.com/bitrig/bitrig/commit/34ec78c
author: Jason McIntyre <[email protected]>
date: Sun Mar 15 11:45:08 2015 +0000

from zhuk: remove ambiguity in the description of "continue";

M       bin/ksh/sh.1

commit 52203bd1e102c93aeeb7bb18662f2af64949057d
diff: https://github.com/bitrig/bitrig/commit/52203bd
author: Jason McIntyre <[email protected]>
date: Sun Mar 15 11:15:56 2015 +0000

from zhuk: the dash part of "cd -" is not a flag, so don;t show it as such;
posix actually uses a separate synopsis to show this form, but i've chosen
to show it as a special form of "dir";

M       bin/ksh/sh.1

commit 308ba9ae3955bd5ae6f03b2d51d2f43f59c226b2
diff: https://github.com/bitrig/bitrig/commit/308ba9a
author: Jason McIntyre <[email protected]>
date: Sat Mar 14 18:54:51 2015 +0000

from zhuk: be clearer about not all options having long name equivalents and
lowercase the first letter of these names since that is the form accepted;

M       bin/ksh/sh.1

commit 3527afd916a4f6391eaa5ebc7ecfacfc8e20bee1
diff: https://github.com/bitrig/bitrig/commit/3527afd
author: Jason McIntyre <[email protected]>
date: Sat Mar 14 08:13:53 2015 +0000

rewrite of sh(1). this page tries to confine itself to document features
supported by posix compliant shells (obviously ksh(1) still documents the
works).

still needs work, so please do mail me diffs or feedback;

M       bin/ksh/sh.1

Reply via email to