about summary refs log tree commit diff
diff options
context:
space:
mode:
authorPeter Stephenson <pws@users.sourceforge.net>2010-07-20 21:46:42 +0000
committerPeter Stephenson <pws@users.sourceforge.net>2010-07-20 21:46:42 +0000
commitbdfc1edc899036d0538dd360963cabce0d5e1838 (patch)
tree7c0fdc24d004f46c4f8b552df7a573344834f418
parentc42ae31a190834df88af3339465e4ee2429b7592 (diff)
downloadzsh-bdfc1edc899036d0538dd360963cabce0d5e1838.tar.gz
zsh-bdfc1edc899036d0538dd360963cabce0d5e1838.tar.xz
zsh-bdfc1edc899036d0538dd360963cabce0d5e1838.zip
28096: don't add $OLDPWD to recent dirs as we weren't there
-rw-r--r--ChangeLog5
-rw-r--r--Functions/Chpwd/chpwd_recent_dirs5
2 files changed, 4 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index 2d9059d2e..c789f82f3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2010-07-20  Peter Stephenson  <p.w.stephenson@ntlworld.com>
 
+	* 28096: Functions/Chpwd/chpwd_recent_dirs: don't add
+	$OLDPWD.
+
 	* 28081: Doc/Zsh/contrib.yo,
 	Functions/Chpwd/chpwd_recent_filehandler: document style
 	stuff with cdr, future-proof file reading.
@@ -13401,5 +13404,5 @@
 
 *****************************************************
 * This is used by the shell to define $ZSH_PATCHLEVEL
-* $Revision: 1.5031 $
+* $Revision: 1.5032 $
 *****************************************************
diff --git a/Functions/Chpwd/chpwd_recent_dirs b/Functions/Chpwd/chpwd_recent_dirs
index 10a6b4e34..78608eea2 100644
--- a/Functions/Chpwd/chpwd_recent_dirs
+++ b/Functions/Chpwd/chpwd_recent_dirs
@@ -38,11 +38,6 @@ fi
 chpwd_recent_filehandler
 
 if [[ $reply[1] != $PWD ]]; then
-  if [[ -n $OLDPWD && $reply[1] != $OLDPWD ]]; then
-    # The first time we change directory we probably don't have
-    # the initial directory.
-    chpwd_recent_add $OLDPWD && changed=1
-  fi
   chpwd_recent_add $PWD && changed=1
 
   (( changed )) && chpwd_recent_filehandler $reply