index
:
git.git
main
maint
master
next
seen
todo
The core git plumbing
Junio C. Hamano
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
userdiff.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-05
userdiff: better method/property matching for C#
Steven Jeuris
1
-6
/
+42
2024-03-05
Merge branch 'jk/textconv-cache-outside-repo-fix'
Junio C Hamano
1
-1
/
+3
2024-02-26
userdiff: skip textconv caching when not in a repository
Jeff King
1
-1
/
+3
2024-02-12
use xstrncmpz()
René Scharfe
1
-2
/
+1
2023-07-05
git-compat-util: move alloc macros to git-compat-util.h
Calvin Wan
1
-1
/
+0
2023-05-06
attr: teach "--attr-source=<tree>" global option to "git"
John Cai
1
-1
/
+1
2023-04-20
Merge branch 'rs/userdiff-multibyte-regex'
Junio C Hamano
1
-2
/
+29
2023-04-07
userdiff: support regexec(3) with multi-byte support
René Scharfe
1
-2
/
+29
2023-03-17
Merge branch 'en/header-cleanup'
Junio C Hamano
1
-1
/
+3
2023-02-27
Merge branch 'jc/diff-algo-attribute'
Junio C Hamano
1
-1
/
+3
2023-02-23
alloc.h: move ALLOC_GROW() functions from cache.h
Elijah Newren
1
-1
/
+3
2023-02-21
diff: teach diff to read algorithm from diff driver
John Cai
1
-1
/
+3
2023-02-08
userdiff: support Java sealed classes
Andrei Rybak
1
-1
/
+1
2023-02-08
userdiff: support Java record types
Andrei Rybak
1
-2
/
+2
2023-02-08
userdiff: support Java type parameters
Andrei Rybak
1
-1
/
+1
2023-01-14
attr: add flag `--source` to work with tree-ish
Karthik Nayak
1
-1
/
+1
2022-12-13
userdiff: mark unused parameter in internal callback
Jeff King
1
-1
/
+2
2022-03-23
Merge branch 'jd/userdiff-kotlin'
Junio C Hamano
1
-0
/
+12
2022-03-12
userdiff: add builtin diff driver for kotlin language.
Jaydeep P Das
1
-0
/
+12
2022-02-24
userdiff.c: use designated initializers for "struct userdiff_driver"
Ævar Arnfjörð Bjarmason
1
-14
/
+22
2021-10-25
userdiff-cpp: back out the digit-separators in numbers
Johannes Sixt
1
-3
/
+3
2021-10-10
userdiff-cpp: learn the C++ spaceship operator
Johannes Sixt
1
-1
/
+1
2021-10-10
userdiff-cpp: permit the digit-separating single-quote in numbers
Johannes Sixt
1
-3
/
+3
2021-10-08
userdiff-cpp: tighten word regex
Johannes Sixt
1
-1
/
+7
2021-09-10
Merge branch 'uk/userdiff-php-enum'
Junio C Hamano
1
-1
/
+1
2021-08-31
userdiff: support enum keyword in PHP hunk header
USAMI Kenta
1
-1
/
+1
2021-08-30
Merge branch 'th/userdiff-more-java'
Junio C Hamano
1
-1
/
+5
2021-08-30
Merge branch 'jc/userdiff-pattern-hint'
Junio C Hamano
1
-0
/
+10
2021-08-11
userdiff: improve java hunk header regex
Tassilo Horn
1
-1
/
+5
2021-08-11
userdiff: comment on the builtin patterns
Junio C Hamano
1
-0
/
+10
2021-06-16
userdiff: add support for C# record types
Julian Verdurmen
1
-1
/
+1
2021-04-20
Merge branch 'ab/userdiff-tests'
Junio C Hamano
1
-57
/
+112
2021-04-08
userdiff: add support for Scheme
Atharva Raykar
1
-0
/
+9
2021-04-08
userdiff: add and use for_each_userdiff_driver()
Ævar Arnfjörð Bjarmason
1
-12
/
+58
2021-04-08
userdiff style: normalize pascal regex declaration
Ævar Arnfjörð Bjarmason
1
-3
/
+2
2021-04-08
userdiff style: declare patterns with consistent style
Ævar Arnfjörð Bjarmason
1
-5
/
+15
2021-04-08
userdiff style: re-order drivers in alphabetical order
Ævar Arnfjörð Bjarmason
1
-38
/
+38
2020-11-02
Merge branch 've/userdiff-bash'
Junio C Hamano
1
-0
/
+21
2020-10-27
Merge branch 'sd/userdiff-css-update'
Junio C Hamano
1
-1
/
+1
2020-10-27
Merge branch 'kb/userdiff-rust-macro-rules'
Junio C Hamano
1
-1
/
+1
2020-10-22
userdiff: support Bash
Victor Engmark
1
-0
/
+21
2020-10-08
userdiff: expand detected chunk headers for css
Sohom Datta
1
-1
/
+1
2020-10-07
userdiff: recognize 'macro_rules!' as starting a Rust function block
Konrad Borowski
1
-1
/
+1
2020-10-07
userdiff: PHP: catch "abstract" and "final" functions
Javier Spagnoletti
1
-1
/
+1
2020-08-13
userdiff: improve Fortran xfuncname regex
Philippe Blain
1
-1
/
+1
2020-08-13
userdiff: add tests for Fortran xfuncname regex
Philippe Blain
1
-0
/
+4
2020-05-08
Merge branch 'ah/userdiff-markdown'
Junio C Hamano
1
-0
/
+3
2020-05-02
userdiff: support Markdown
Ash Holland
1
-0
/
+3
2020-04-10
parse_config_key(): return subsection len as size_t
Jeff King
1
-2
/
+2
2019-12-25
Merge branch 'ln/userdiff-elixir'
Junio C Hamano
1
-1
/
+2
2019-12-13
userdiff: remove empty subexpression from elixir regex
Ed Maste
1
-1
/
+2
2019-12-05
Merge branch 'jh/userdiff-python-async'
Junio C Hamano
1
-1
/
+1
2019-11-20
userdiff: support Python async functions
Josh Holland
1
-1
/
+1
2019-11-10
userdiff: add Elixir to supported userdiff languages
Łukasz Niemier
1
-0
/
+12
2019-10-21
userdiff: fix some corner cases in dts regex
Stephen Boyd
1
-1
/
+2
2019-08-21
userdiff: add a builtin pattern for dts files
Stephen Boyd
1
-0
/
+8
2019-06-21
Merge branch 'ml/userdiff-rust'
Junio C Hamano
1
-0
/
+6
2019-05-30
userdiff: two simplifications of patterns for rust
Johannes Sixt
1
-3
/
+2
2019-05-29
userdiff: fix grammar and style issues
Boxuan Li
1
-2
/
+4
2019-05-19
userdiff: add Octave
Boxuan Li
1
-1
/
+4
2019-05-17
userdiff: add built-in pattern for rust
Marc-André Lureau
1
-0
/
+7
2019-01-18
Merge branch 'nd/style-opening-brace'
Junio C Hamano
1
-1
/
+2
2018-12-10
style: the opening '{' of a function is in a separate line
Nguyễn Thái Ngọc Duy
1
-1
/
+2
2018-11-12
notes-cache.c: remove the_repository references
Nguyễn Thái Ngọc Duy
1
-2
/
+3
2018-10-19
Merge branch 'nd/the-index'
Junio C Hamano
1
-2
/
+3
2018-09-21
userdiff.c: remove implicit dependency on the_index
Nguyễn Thái Ngọc Duy
1
-2
/
+3
2018-09-12
Make git_check_attr() a void function
Torsten Bögershausen
1
-2
/
+1
2018-08-13
attr: remove an implicit dependency on the_index
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2018-07-06
userdiff: support new keywords in PHP hunk header
Kana Natsuno
1
-1
/
+1
2018-03-15
Merge branch 'tl/userdiff-csharp-async'
Junio C Hamano
1
-1
/
+1
2018-03-08
userdiff.c: add C# async keyword in diff pattern
Thomas Levesque
1
-1
/
+1
2018-03-01
userdiff: add built-in pattern for golang
Alban Gruin
1
-0
/
+9
2017-09-28
Merge branch 'ik/userdiff-html-h-element-fix'
Junio C Hamano
1
-1
/
+1
2017-09-24
userdiff: fix HTML hunk header regexp
Ilya Kantor
1
-1
/
+1
2017-09-07
userdiff: release strbuf after use in userdiff_get_textconv()
Rene Scharfe
1
-0
/
+1
2017-06-15
config: don't include config.h by default
Brandon Williams
1
-0
/
+1
2017-02-01
attr: convert git_check_attrs() callers to use the new API
Junio C Hamano
1
-11
/
+8
2017-02-01
attr: rename function and struct related to checking attributes
Junio C Hamano
1
-2
/
+2
2016-06-03
userdiff: add built-in pattern for CSS
William Duclot
1
-0
/
+12
2015-07-23
userdiff: add support for Fountain documents
Zoë Blade
1
-0
/
+2
2015-02-13
do not include the same header twice
Дилян Палаузов
1
-1
/
+0
2014-03-21
userdiff: have 'cpp' hunk header pattern catch more C++ anchor points
Johannes Sixt
1
-5
/
+3
2014-03-21
userdiff: support unsigned and long long suffixes of integer constants
Johannes Sixt
1
-1
/
+1
2014-03-21
userdiff: support C++ ->* and .* operators in the word regexp
Johannes Sixt
1
-1
/
+1
2014-02-05
userdiff: update Ada patterns
Adrian Johnson
1
-2
/
+2
2013-01-23
userdiff: drop parse_driver function
Jeff King
1
-29
/
+21
2013-01-23
convert some config callbacks to parse_config_key
Jeff King
1
-10
/
+3
2012-09-16
Add userdiff patterns for Ada
Adrian Johnson
1
-0
/
+9
2012-02-07
drop odd return value semantics from userdiff_config
Jeff King
1
-13
/
+6
2011-12-13
Merge branch 'tr/userdiff-c-returns-pointer'
Junio C Hamano
1
-1
/
+1
2011-12-06
userdiff: allow * between cpp funcname words
Thomas Rast
1
-1
/
+1
2011-11-15
Add built-in diff patterns for MATLAB code
Gustaf Hendeby
1
-0
/
+3
2011-08-04
Rename git_checkattr() to git_check_attr()
Michael Haggerty
1
-1
/
+1
2011-06-29
Merge branch 'jk/combine-diff-binary-etc'
Junio C Hamano
1
-0
/
+17
2011-05-23
refactor get_textconv to not require diff_filespec
Jeff King
1
-0
/
+17
2011-05-23
userdiff/perl: tighten BEGIN/END block pattern to reject here-doc delimiters
Jonathan Nieder
1
-1
/
+1
2011-05-21
userdiff/perl: catch sub with brace on second line
Jonathan Nieder
1
-3
/
+17
2011-05-21
userdiff/perl: match full line of POD headers
Jonathan Nieder
1
-1
/
+1
2011-05-21
userdiff/perl: anchor "sub" and "package" patterns on the left
Jonathan Nieder
1
-2
/
+2
2011-02-09
Merge branch 'tr/diff-words-test'
Junio C Hamano
1
-24
/
+16
2011-01-24
Merge branch 'as/userdiff-pascal'
Junio C Hamano
1
-1
/
+1
2011-01-18
userdiff: simplify word-diff safeguard
Jonathan Nieder
1
-24
/
+16
2011-01-11
userdiff: match Pascal class methods
Alexey Shumkin
1
-1
/
+1
2010-12-27
userdiff/perl: catch BEGIN/END/... and POD as headers
Junio C Hamano
1
-1
/
+3
2010-12-27
diff: funcname and word patterns for perl
Jonathan Nieder
1
-0
/
+15
2010-12-18
userdiff: fix typo in ruby and python word regexes
Thomas Rast
1
-2
/
+2
2010-09-10
userdiff.c: add builtin fortran regex patterns
Brandon Casey
1
-0
/
+17
2010-08-16
Userdiff patterns for C#
Petr Onderka
1
-0
/
+16
2010-06-13
Merge branch 'bs/userdiff-php'
Junio C Hamano
1
-1
/
+3
2010-05-27
diff: Support visibility modifiers in the PHP hunk header regexp
Björn Steinbrink
1
-1
/
+3
2010-04-02
diff: cache textconv output
Jeff King
1
-0
/
+9
2010-01-16
git_attr(): fix function signature
Junio C Hamano
1
-1
/
+1
2009-06-18
avoid exponential regex match for java and objc function names
Paolo Bonzini
1
-2
/
+3
2009-01-21
Change the spelling of "wordregex".
Boyd Stephen Smith Jr
1
-2
/
+2
2009-01-17
color-words: make regex configurable via attributes
Thomas Rast
1
-15
/
+63
2008-10-26
userdiff: require explicitly allowing textconv
Jeff King
1
-9
/
+1
2008-10-18
diff: add filter for converting binary to text
Jeff King
1
-0
/
+2
2008-10-18
diff: introduce diff.<driver>.binary
Jeff King
1
-3
/
+16
2008-10-18
diff: unify external diff and funcname parsing code
Jeff King
1
-0
/
+160