-
-
Notifications
You must be signed in to change notification settings - Fork 313
Open
Description
Description
Patches are successfully applied when they either only modify a specific file or change its name, but fail when doing both at the same time.
Steps to reproduce
patch-package version: 8.0.0
- Initialize npm project
- Install any package (for example
react-native-wiejskie-ziemniaczki) - Select any file in the installed package, rename it and modify its content (in case of the aforementioned package rename
README.mdtonot-readme.txtand addAletter at the end of the file) - Generate the patch file
- Reinstall
node_modules - Try to apply the patch
- The patch should get applied, but the error is shown
Interestingly, the patch is applied correctly when running npx patch-package --partial
Here is the patch file that generated error for me:
diff --git a/node_modules/react-native-wiejskie-ziemniaczki/README.md b/node_modules/react-native-wiejskie-ziemniaczki/not-readme.txt
similarity index 97%
rename from node_modules/react-native-wiejskie-ziemniaczki/README.md
rename to node_modules/react-native-wiejskie-ziemniaczki/not-readme.txt
index 7ff824b..b5b7bf7 100644
--- a/node_modules/react-native-wiejskie-ziemniaczki/README.md
+++ b/node_modules/react-native-wiejskie-ziemniaczki/not-readme.txt
@@ -1,3 +1,5 @@
# react-native-wiejskie-ziemniaczki
Documentation available on: https://wiejskieziemniaczki.pl/
+
+A
\ No newline at end of fileWorkaround
Splitting the patch into two parts seems to be working well, i.e.: one patch just to rename the file and the other to modify the content.
giacomoran, maia-yeager, andrew-bierman, mattkindy, ilyhalight and 4 more
Metadata
Metadata
Assignees
Labels
No labels