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
