aboutsummaryrefslogtreecommitdiff
path: root/shell/hush_test/hush-vars/var_posix1.right (follow)
Commit message (Collapse)AuthorAgeFilesLines
* hush: fix more obscure ${var%...} casesDenys Vlasenko2010-05-221-0/+1
| | | | | | | | function old new delta add_till_closing_paren 313 359 +46 builtin_exit 48 47 -1 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* hush: fix a=abc; c=c; echo ${a%${c}}Denys Vlasenko2010-05-211-1/+5
| | | | | | | | | | | function old new delta expand_vars_to_list 2229 2302 +73 add_till_closing_paren 286 313 +27 handle_dollar 623 574 -49 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/1 up/down: 100/-49) Total: 51 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* hush: fix SEGV in % expansionDenis Vlasenko2009-04-261-0/+1
| | | | | | function old new delta expand_variables 2203 2217 +14
* hush: fix handling of } which is not a closing one in { cmd; }Denis Vlasenko2009-04-191-0/+2
| | | | | | | function old new delta parse_stream 2176 2302 +126 builtin_unset 381 387 +6
* hush: tweak testsDenis Vlasenko2009-04-101-18/+18
|
* add test cases for parameter substitution with unset/null stringsMike Frysinger2009-04-091-0/+16
|
* implement support for parameter substitution via #/% operatorsMike Frysinger2009-04-071-0/+17