#!/bin/sh

set -eu

tempdir="$(mktemp -d)"

cleanup()
{
    rm -rf "$tempdir"
}

trap cleanup EXIT

git format-patch -o "$tempdir" "${1:-main}"
cat "$tempdir"/*.patch | colordiff | less -RS '+/^From '
