# HG changeset patch # User Jeff Hammel # Date 1396058149 25200 # Node ID 66a7729aa049aaaff6b9f59bfb658e084f9876a4 # Parent 9cb40c01c10aa0ee212b729b14b51350f90929d8 fix this function diff -r 9cb40c01c10a -r 66a7729aa049 .bashrc --- a/.bashrc Mon Mar 24 13:54:24 2014 -0700 +++ b/.bashrc Fri Mar 28 18:55:49 2014 -0700 @@ -424,7 +424,8 @@ then return 1 fi - VENV_PATH=$(which ${VIRTUALENV} &> /dev/null) + VENV_PATH=$(which ${VIRTUALENV}) + echo VENV_PATH=${VENV_PATH} # update virtualenv if possible DIRNAME=$(dirname ${VENV_PATH}) @@ -435,10 +436,11 @@ cd -- fi - # for each virtualenv given... for i in $@ do + OLD_PWD=${PWD} + echo "${i} : OLDPWD=${OLD_PWD}" # ...recreate it... ${VIRTUALENV} --clear "${i}" @@ -446,7 +448,6 @@ if [ -d "${SRCDIR}" ] then . "${i}/bin/activate" - OLDPWD=${PWD} cd "${SRCDIR}" for j in * do @@ -457,8 +458,9 @@ cd .. fi done - cd "${OLDPWD}" fi + echo "cd OLD_PWD=${OLD_PWD}" + cd ${OLD_PWD} done }