ce69df19ac
fixes #19449 In this commit we change the way patches are applied. We no longer have to write patches in a patch phase like we used to, we can now place individual changes in a patch file inside the `patches` directory and they will be automatically applied. Because of this change we can get rid of forks and instead have those changes in patch files. To generate a patch file this make command can be used `make patch-file` This will open an interactive shell which will allow you to specify which file you want to patch and then wait till you make those changes and generate a patch for it. ``` make patch-file Configuring Nix shell for target 'default'... Enter the path of the file to patch: ./node_modules/is-glob/index.js File to patch: ./node_modules/is-glob/index.js Temporary directory created: /tmp/tmp-status-mobile-40bc588fa/tmp.xrXarXoTPZ Original file copied to temporary directory. Please make the necessary changes to the file: ./node_modules/is-glob/index.js Press any key when you are done with the changes... Generating patch file... Patch file created at /Users/siddarthkumar/code/status-im/PR/status-mobile/patches/index.js.patch Info: Please execute 'make run-clojure' to test if the patch file works as expected. ``` - Android - iOS |
||
---|---|---|
.. | ||
hooks | ||
lint | ||
version | ||
adb_devices_abis.sh | ||
build-android.sh | ||
check-metro-shadow-process.sh | ||
check-nix-shell.sh | ||
colors.sh | ||
cut-release.sh | ||
diawi-upload.mjs | ||
encrypt-keychain.sh | ||
fdroid-pr.sh | ||
gen-random-passphrase.sh | ||
generate-keystore.sh | ||
inotify_fix.sh | ||
list-pull-requests.sh | ||
merge-pr.sh | ||
patch-npm-lib.sh | ||
pr-statistics.sh | ||
run-android.sh | ||
run-ios-device.sh | ||
run-ios.sh | ||
run-metro.sh | ||
sign-android.sh | ||
update-status-go.sh | ||
wait-for-metro-port.sh | ||
wait-for.sh |