Use union merge driver for .toml files #303
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Abstract
Most .toml conflicts are due to two PRs adding different translations in the same point.
For example, #294 is currently conflicting with master:
With this PR we are telling git to accept both changes automatically in
toml
files, resulting in:Testing
Run the following commands, after having fetched my git remote:
git checkout 467432e187342b13e05730131cdad28e2af6567a
(Tx description PR, might need to fetch the remote)git merge master
It should have a lot of locale conflictsgit merge --abort
git checkout ad0360d8c0dd0159561fa2bb0a9a87e3548e5d5e -- .gitattributes
(Take this PR .gitattrubutes)git commit -m "Test"
Commit the changes so git doesn't complain about merginggit merge master
Should merge cleanly now