diff --git a/fish/.config/fish/functions/glmd.fish b/fish/.config/fish/functions/glmd.fish new file mode 100644 index 0000000..8500c3e --- /dev/null +++ b/fish/.config/fish/functions/glmd.fish @@ -0,0 +1,4 @@ +function glmd --description 'Format commits in markdown for MR descriptions and copy to clipboard' + set -l remote (git symbolic-ref refs/remotes/origin/HEAD | awk -F'/' '{print $4}') + git log --reverse --pretty=format:"- **%s** %w(0,2,2)%+b" origin/$remote.. | wl-copy +end