Re: [PATCH/RFC 3/8] gettextize: git-pull eval_gettext + die message
- From
Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- Date
- Sep 13, 2010, 21:57 UTC
- Message-ID
- <AANLkTikn8wB+DhoDJfKOiiNOVSAh0wd49ogpP_WDQ_DA@mail.gmail.com>
- In-Reply-To
- <1284406558-23684-4-git-send-email-avarab@gmail.com>
On Mon, Sep 13, 2010 at 19:35, Ævar Arnfjörð Bjarmason <avarab@gmail.com> wrote:
Show 7 quoted lines
> -$ git diff '$orig_head' > +\$ git diff \$orig_head > output, run > -$ git reset --hard > -to recover.' > +\$ git reset --hard > +to recover.")"
"make pot" rightly whines about this:
git-pull.sh:265: warning: Although being used in a format string
position, the msgid is not a valid Shell format string. Reason:
The string refers to a shell variable whose value may be different
inside shell functions.Just using "$" instead of "\$" for "$ git ...." works, i.e. eval_gettext "foo $ bar" instead of eval_gettext "foo \$ bar".
Is that portable? Is " $ " always the same as ' $ ' in POSIX shells?