git/t/t4018
Jaydeep P Das 09188ed930 userdiff: add builtin diff driver for kotlin language.
The xfuncname pattern finds func/class declarations
in diffs to display as a hunk header. The word_regex
pattern finds individual tokens in Kotlin code to generate
appropriate diffs.

This patch adds xfuncname regex and word_regex for Kotlin
language.

Signed-off-by: Jaydeep P Das <jaydeepjd.8914@gmail.com>
Acked-by: Johannes Sixt <j6t@kdbg.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
2022-03-12 18:15:47 -08:00
..
README
…
bash-arithmetic-function
…
bash-bashism-style-compact
…
bash-bashism-style-function
…
bash-bashism-style-whitespace
…
bash-conditional-function
…
bash-missing-parentheses
…
bash-mixed-style-compact
…
bash-mixed-style-function
…
bash-nested-functions
…
bash-other-characters
…
bash-posix-style-compact
…
bash-posix-style-function
…
bash-posix-style-whitespace
…
bash-subshell-function
…
bash-trailing-comment
…
cpp-c++-function
…
cpp-class-constructor
…
cpp-class-constructor-mem-init
…
cpp-class-definition
…
cpp-class-definition-derived
…
cpp-class-destructor
…
cpp-function-returning-global-type
…
cpp-function-returning-nested
…
cpp-function-returning-pointer
…
cpp-function-returning-reference
…
cpp-gnu-style-function
…
cpp-namespace-definition
…
cpp-operator-definition
…
cpp-skip-access-specifiers
…
cpp-skip-comment-block
…
cpp-skip-labels
…
cpp-struct-definition
…
cpp-struct-single-line
…
cpp-template-function-definition
…
cpp-union-definition
…
cpp-void-c-function
…
css-attribute-value-selector
…
css-block-level-@-statements
…
css-brace-in-col-1
…
css-class-selector
…
css-colon-eol
…
css-colon-selector
…
css-common
…
css-id-selector
…
css-long-selector-list
…
css-prop-sans-indent
…
css-root-selector
…
css-short-selector-list
…
css-trailing-space
…
custom1-pattern
…
custom2-match-to-end-of-line
…
custom3-alternation-in-pattern
…
dts-labels
…
dts-node-unitless
…
dts-nodes
…
dts-nodes-boolean-prop
…
dts-nodes-comment1
…
dts-nodes-comment2
…
dts-nodes-multiline-prop
…
dts-reference
…
dts-root
…
dts-root-comment
…
elixir-do-not-pick-end
…
elixir-ex-unit-test
…
elixir-function
…
elixir-macro
…
elixir-module
…
elixir-module-func
…
elixir-nested-module
…
elixir-private-function
…
elixir-protocol
…
elixir-protocol-implementation
…
fortran-block-data
…
fortran-comment
…
fortran-comment-keyword
…
fortran-comment-legacy
…
fortran-comment-legacy-star
…
fortran-external-function
…
fortran-external-subroutine
…
fortran-module
…
fortran-module-procedure
…
fortran-program
…
fountain-scene
…
golang-complex-function
…
golang-func
…
golang-interface
…
golang-long-func
…
golang-struct
…
java-class-member-function userdiff: improve java hunk header regex 2021-08-11 11:11:30 -07:00
java-enum-constant userdiff: improve java hunk header regex 2021-08-11 11:11:30 -07:00
java-method-return-generic-bounded userdiff: improve java hunk header regex 2021-08-11 11:11:30 -07:00
java-method-return-generic-wildcard userdiff: improve java hunk header regex 2021-08-11 11:11:30 -07:00
java-nested-field userdiff: improve java hunk header regex 2021-08-11 11:11:30 -07:00
kotlin-class userdiff: add builtin diff driver for kotlin language. 2022-03-12 18:15:47 -08:00
kotlin-enum-class userdiff: add builtin diff driver for kotlin language. 2022-03-12 18:15:47 -08:00
kotlin-fun userdiff: add builtin diff driver for kotlin language. 2022-03-12 18:15:47 -08:00
kotlin-inheritace-class userdiff: add builtin diff driver for kotlin language. 2022-03-12 18:15:47 -08:00
kotlin-inline-class userdiff: add builtin diff driver for kotlin language. 2022-03-12 18:15:47 -08:00
kotlin-interface userdiff: add builtin diff driver for kotlin language. 2022-03-12 18:15:47 -08:00
kotlin-nested-fun userdiff: add builtin diff driver for kotlin language. 2022-03-12 18:15:47 -08:00
kotlin-public-class userdiff: add builtin diff driver for kotlin language. 2022-03-12 18:15:47 -08:00
kotlin-sealed-class userdiff: add builtin diff driver for kotlin language. 2022-03-12 18:15:47 -08:00
markdown-heading-indented
…
markdown-heading-non-headings
…
matlab-class-definition
…
matlab-function
…
matlab-octave-section-1
…
matlab-octave-section-2
…
matlab-section
…
perl-skip-end-of-heredoc
…
perl-skip-forward-decl
…
perl-skip-sub-in-pod
…
perl-sub-definition
…
perl-sub-definition-kr-brace
…
php-abstract-class
…
php-abstract-method
…
php-class
…
php-enum userdiff: support enum keyword in PHP hunk header 2021-08-31 12:13:36 -07:00
php-final-class
…
php-final-method
…
php-function
…
php-interface
…
php-method
…
php-trait
…
python-async-def
…
python-class
…
python-def
…
python-indented-async-def
…
python-indented-class
…
python-indented-def
…
rust-fn
…
rust-impl
…
rust-macro-rules
…
rust-struct
…
rust-trait
…
scheme-class
…
scheme-def
…
scheme-def-variant
…
scheme-define-slash-public
…
scheme-define-syntax
…
scheme-define-variant
…
scheme-library
…
scheme-local-define
…
scheme-module
…
scheme-top-level-define
…
scheme-user-defined-define
…

README

How to write RIGHT test cases
=============================

Insert the word "ChangeMe" (exactly this form) at a distance of
at least two lines from the line that must appear in the hunk header.

The text that must appear in the hunk header must contain the word
"right", but in all upper-case, like in the title above.

This text is a bit twisted and out of order, but it is itself a
test case for the default hunk header pattern. Know what you are doing
if you change it.

BTW, this tests that the head line goes to the hunk header, not the line
of equal signs.