I'm not sure if I'm missing something or if this is a missing feature but occasionally when I attempt to apply a patch from my mail box git completely fails to apply it.
This isn't a case of resolving merge conflicts rather than having to apply the patch by hand. magit helpfully provides a link to the failed patch but there doesn't seem to be an obvious way to launch into ediff from here.
I end up going into the patch, running M-x diff-mode and manually applying the patch (after having to convince it of the root path for files). Am I missing something here? Or is dealing with failed to apply patches too tricky to programaticaly aid?
a
orw a
on the patch item in the status screen (been a while since I've last done this though). I didn't know aboutediff-patch-file
; I don't believe magit currently has any integration with it, perhaps that should be added.