fisher/functions/__fisher_path_update.fish
2016-03-22 23:02:49 +08:00

13 lines
289 B
Fish

function __fisher_path_update -a path
pushd $path
if not git pull --quiet --rebase origin master
git rebase --abort
git fetch --quiet origin master
git reset --quiet --hard FETCH_HEAD
git clean --quiet -dx --force
end ^ /dev/null
popd
end