about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorPaul Ackersviller <packersv@users.sourceforge.net>2007-12-10 03:16:53 +0000
committerPaul Ackersviller <packersv@users.sourceforge.net>2007-12-10 03:16:53 +0000
commit4736e253beca45aed88ef9a8d5225c7164208c45 (patch)
tree3c1d053a7b09cd5ccb99867c00ff04f73078517d /ChangeLog
parent3ac2becb4fd14b1a63e6786492c823e0f4ccce35 (diff)
downloadzsh-4736e253beca45aed88ef9a8d5225c7164208c45.tar.gz
zsh-4736e253beca45aed88ef9a8d5225c7164208c45.tar.xz
zsh-4736e253beca45aed88ef9a8d5225c7164208c45.zip
Merge 24150: Exit status of null command should be exit status of last cmdsubst.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index e197f1e4a..e2d8aac60 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2007-12-09  Barton E. Schaefer  <schaefer@zsh.org>
+
+	* 24150 plus unposted: Src/exec.c, Test/D08cmdsubst.ztst:
+	Retain exit status of last non-assignment command substitution
+	across variable assignment processing so that, in the event of
+	no command word to execute, the exit status of the statement is
+	that of the last command substitution (per POSIX).
+
 2007-12-09  Peter Stephenson  <p.w.stephenson@ntlworld.com>
 
 	* 24197, Src/utils.c, Src/Modules/datetime.c: interface to