Ok on investigation it seems git am is broken in the sense it is quite happy to apply a fix backwards without any warning:
$ git checkout -b TEST Ubuntu-3.13.0-45.74 $ git format-patch -1 f34c7de1e2df67ae3e370da8f6fa37e6e3219e7b 0001-ipv6-fix-swapped-ipv4-ipv6-mtu_reduced-callbacks.patch $ git am 0001-ipv6-fix-swapped-ipv4-ipv6-mtu_reduced-callbacks.patch Applying: ipv6: fix swapped ipv4/ipv6 mtu_reduced callbacks $
Wrong, wrong, wrong, wrong wrong.
Ok on investigation it seems git am is broken in the sense it is quite happy to apply a fix backwards without any warning:
$ git checkout -b TEST Ubuntu-3.13.0-45.74 e3e370da8f6fa37 e6e3219e7b ipv6-fix- swapped- ipv4-ipv6- mtu_reduced- callbacks. patch fix-swapped- ipv4-ipv6- mtu_reduced- callbacks. patch
$ git format-patch -1 f34c7de1e2df67a
0001-
$ git am 0001-ipv6-
Applying: ipv6: fix swapped ipv4/ipv6 mtu_reduced callbacks
$
Wrong, wrong, wrong, wrong wrong.