A framework for building native applications using React
Forcing git diff to not use colorized output
Summary: If a user sets `color.ui` or `color.diff` to `always` in their git configuration files, the output of `git diff` will contain some "color characters" as well as the diff. When you try to apply this diff with color characters with `git apply` you will get `fatal: unrecognized input`. I think this is the cause of issue #11543 Reproduce in git with: ``` mkdir git-test cd git-test/ git init echo "foo" > bar.txt git add bar.txt git commit -m "First" echo "foomobile" > bar.txt git add bar.txt git diff HEAD > new.patch --color=always git reset --hard HEAD git apply new.patch --check ``` Set `--color=never` or `--no-color` and the unrecognized input error should disappear and the patch be applied successfully. Closes https://github.com/facebook/react-native/pull/12211 Differential Revision: D4514132 fbshipit-source-id: 3622df6ece92794c8a175f0599f5a276d92e82e8
M
mikaello committed
0da9688f4192b1298769306d084be2183562ea18
Parent: e38679f
Committed by Facebook Github Bot <[email protected]>
on 2/5/2017, 10:28:40 PM