mirror of https://github.com/jorgebucaran/fisher
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
405 B
Fish
20 lines
405 B
Fish
function __fisher_path_update -a path
|
|
pushd $path
|
|
|
|
git fetch --quiet origin master ^ /dev/null
|
|
|
|
set -l commits (
|
|
git rev-list --left-right --count "master..FETCH_HEAD" ^ /dev/null | cut -d\t -f2)
|
|
|
|
git reset --quiet --hard FETCH_HEAD ^ /dev/null
|
|
git clean -qdfx
|
|
|
|
popd
|
|
|
|
if test -z "$commits" -o "$commits" -eq 0
|
|
return 1
|
|
end
|
|
|
|
printf "%s\n" "$commits"
|
|
end
|