When applying patches with git am on a repository cloned with filter=blob:none, the patching sometimes fails when it can't find the required SHA1 information. Applying the same thing on a normal clone works. I'm not sure yet what exactly i s missing that is not fetched, but I guess git should be able to fetch the missing blobs. I would also be very happy to hear workarounds, as I really love git partial cloning.
Using git v2.41.0.
To reproduce:
1. Download this patch: https://raw.githubusercontent.com/projectceladon/vendor-intel-utils/master/bsp_diff/common/kernel/linux-intel-lts2021/0007-9p-freezing-aborts-when-use-wait_event_killable.patch
2. Clone this repository: git clone --filter=blob:none https://github.com/projectceladon/linux-intel-lts2021
3. Apply the patch: git am -3 ../0007-9p-freezing-aborts-when-use-wait_event_killable.patch
-- Marius