Configure diff drivers for php
, phpt
, c
and h
in .gitattributes
#8343
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.
Example for
*.phpt
:git diff -U7 2145f80^..2145f80
Old:
New:
👉 git understands that
return 'Custom ' . $this->name;
is in a method calledjsonSerialize
and not just in an enum calledCustomFoo
.Example for
*.c
:git diff --word-diff 7710f99^..7710f99
Old:
@@ -257,7 +257,7 @@ ZEND_END_ARG_INFO() ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SplFileObject_hasChildren, 0, 0, IS_FALSE, 0) ZEND_END_ARG_INFO() [-ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(arginfo_class_SplFileObject_getChildren,-]{+ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SplFileObject_getChildren,+} 0, 0, [-MAY_BE_NULL)-]{+IS_NULL, 1)+} ZEND_END_ARG_INFO() ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SplFileObject_seek, 0, 1, IS_VOID, 0)
New:
@@ -257,7 +257,7 @@ ZEND_END_ARG_INFO() ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SplFileObject_hasChildren, 0, 0, IS_FALSE, 0) ZEND_END_ARG_INFO() [-ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX-]{+ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX+}(arginfo_class_SplFileObject_getChildren, 0, 0, [-MAY_BE_NULL-]{+IS_NULL, 1+}) ZEND_END_ARG_INFO() ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SplFileObject_seek, 0, 1, IS_VOID, 0)
👉 git understands that
(
is a token / word delimiter forC
and thus realizes thatarginfo_class_SplFileObject_getChildren
is unchanged.