dotfiles/fish/.config/fish/functions/gdd.fish

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

10 lines
350 B
Fish
Raw Normal View History

function gdd --description "Use difftastic as a difftool"
if count $argv >/dev/null
git difftool --tool=difftastic $argv
else
set default (git symbolic-ref refs/remotes/origin/HEAD | awk -F'/' '{print $4}')
set current (git branch --show-current)
git difftool --tool=difftastic $default...$current
end
end