Jacob Keller [off-list ref] writes:
$ git format-patch -1 f7529b4ba3c98470b0e367ba447ad0da84dc308
fatal: base commit shouldn't be in revision list
...
The failure occurs because the "automatic" base is newer than the
requested commit. I am wondering if it would make sense to relax this
restriction and make the format-patch automatically disable
useAutoBase if it would conflict like this?
I agree that it does make a horrible end-user experience to die with
the message like the above, trying to use a nonsense autobase.