function __fisher_path_update -a path
pushd $path
git checkout master --quiet
git stash --quiet ^ /dev/null
git pull --rebase origin master --quiet
git stash apply --quiet ^ /dev/null
popd
end