Subject: Re: bug#12689: 24.2; Eshell ${cmd} substitution

From: Samer Masterson <[email-masked]>
Date: Sun, 05 Apr 2015 21:54:35 -0700

On Sun, Apr 5, 2015 at 9:19 PM, John Wiegley <[email-masked]> wrote
> I'm wondering what the rationale is for making this change?

The issue is that subprocesses that call external commands don't
wait for the command to complete before returning. For instance,
the following command:

  $ echo ${/bin/echo "hi"}

returns nothing w/o the patch applied, where:

  $ echo ${echo "hi"}

returns "hi".

-samer