mksh hosts its code at .

You can learn more at the project's web page.

Launchpad imports the master branch and you can create branches from it.

You can browse the source code for the development focus branch or get a copy of the branch using the command:
bzr branch lp:mksh

mksh has 2 active branches owned by 2 people. There were 22 commits by 1 person in the last month.

Bazaar branches

Name Status Last Modified Last Commit
Series: trunk
2 Mature 2017-10-17 23:45:16 UTC 2017-10-17
2814. tentatively fix Debian #878947 by put...

Author: tg
Revision Date: 2017-10-17 23:45:16 UTC

tentatively fix Debian #878947 by putting an end to (some) nesting

‣ also makes the error message nicer:
tg@blau:/usr/obj/bin/mksh $ mksh -n -c '${0$(($(o[))&$(($(p[))&)'
internal error: can't allocate 8388628 data bytes
tg@blau:/usr/obj/bin/mksh $ mksh -n -c '${0$(($(o[))&$(($(p[))&)^J'
mksh: no closing quote
1|tg@blau:/usr/obj/bin/mksh $ ./mksh -n -c '${0$(($(o[))&$(($(p[))&)'
./mksh: syntax error: unmatched '('
1|tg@blau:/usr/obj/bin/mksh $ ./mksh -n -c '${0$(($(o[))&$(($(p[))&)^J'
./mksh: syntax error: unmatched '('

‣ alternative fix would be to keep the block and do…
- } else {
+ } else if (source->type != SEOF) {
… but that would keep “no closing quote” for the case with newline,
and since this seems to not break… nuking unused code is always good ☻

lp:~s1986q/mksh/mksh 1 Development 2017-07-28 10:23:04 UTC 2017-07-28
2766. make readonly idempotent; spotted by ...

Author: tg
Revision Date: 2017-07-26 23:02:23 UTC

make readonly idempotent; spotted by selk from Dragora

12 of 2 results
You can't create new branches for mksh.