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
/
convert.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-02-12
use xstrncmpz()
René Scharfe
1
-1
/
+1
2023-07-17
Merge branch 'cw/compat-util-header-cleanup'
Junio C Hamano
1
-1
/
+0
2023-07-06
Merge branch 'gc/config-context'
Junio C Hamano
1
-1
/
+3
2023-07-06
Merge branch 'rs/strbuf-expand-step'
Junio C Hamano
1
-12
/
+10
2023-07-05
treewide: remove unnecessary includes for wrapper.h
Calvin Wan
1
-1
/
+0
2023-06-28
config: add ctx arg to config_fn_t
Glen Choo
1
-1
/
+3
2023-06-21
object-store-ll.h: split this header out of object-store.h
Elijah Newren
1
-1
/
+1
2023-06-21
merge-ll: rename from ll-merge
Elijah Newren
1
-1
/
+1
2023-06-21
cache.h: remove this no-longer-used header
Elijah Newren
1
-1
/
+1
2023-06-21
read-cache*.h: move declarations for read-cache.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-06-18
replace strbuf_expand_dict_cb() with strbuf_expand_step()
René Scharfe
1
-12
/
+10
2023-05-17
Merge branch 'jc/attr-source-tree'
Junio C Hamano
1
-1
/
+1
2023-05-06
attr: teach "--attr-source=<tree>" global option to "git"
John Cai
1
-1
/
+1
2023-04-24
copy.h: move declarations for copy.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-04-11
treewide: be explicit about dependence on convert.h
Elijah Newren
1
-0
/
+1
2023-04-11
treewide: be explicit about dependence on advice.h
Elijah Newren
1
-0
/
+1
2023-04-11
treewide: be explicit about dependence on trace.h & trace2.h
Elijah Newren
1
-0
/
+1
2023-03-21
wrapper.h: move declarations for wrapper.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
treewide: be explicit about dependence on gettext.h
Elijah Newren
1
-0
/
+1
2023-02-23
cache.h: remove dependence on hex.h; make other files include it explicitly
Elijah Newren
1
-0
/
+1
2023-01-14
attr: add flag `--source` to work with tree-ish
Karthik Nayak
1
-1
/
+1
2022-10-17
convert: mark unused parameter in null stream filter
Jeff King
1
-2
/
+2
2022-09-01
git-compat-util.h: use "UNUSED", not "UNUSED(var)"
Ævar Arnfjörð Bjarmason
1
-2
/
+2
2022-08-19
run-command: mark unused async callback parameters
Jeff King
1
-1
/
+1
2022-08-19
config: mark unused callback parameters
Jeff King
1
-1
/
+1
2022-04-08
convert: clarify line ending conversion warning
Alex Henrie
1
-6
/
+6
2022-03-16
Merge branch 'ab/object-file-api-updates'
Junio C Hamano
1
-1
/
+1
2022-02-25
object-file API: have hash_object_file() take "enum object_type"
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2022-02-24
convert.c: use designated initializers for "struct stream_filter*"
Ævar Arnfjörð Bjarmason
1
-9
/
+9
2021-11-29
Merge branch 'mc/clean-smudge-with-llp64'
Junio C Hamano
1
-1
/
+1
2021-11-03
clean/smudge: allow clean filters to process extremely large files
Matt Cooper
1
-1
/
+1
2021-07-26
convert: release strbuf to avoid leak
Andrzej Hunt
1
-0
/
+2
2021-04-30
Merge branch 'ds/sparse-index-protections'
Junio C Hamano
1
-10
/
+10
2021-04-14
*: remove 'const' qualifier for struct index_state
Derrick Stolee
1
-13
/
+13
2021-04-02
Merge branch 'jh/simple-ipc'
Junio C Hamano
1
-3
/
+8
2021-04-02
Merge branch 'mt/parallel-checkout-part-1'
Junio C Hamano
1
-70
/
+73
2021-03-22
Merge branch 'mt/cleanly-die-upon-missing-required-filter'
Junio C Hamano
1
-1
/
+0
2021-03-18
convert: add classification for conv_attrs struct
Jeff Hostetler
1
-7
/
+19
2021-03-18
convert: add get_stream_filter_ca() variant
Jeff Hostetler
1
-11
/
+17
2021-03-18
convert: add [async_]convert_to_working_tree_ca() variants
Jeff Hostetler
1
-28
/
+32
2021-03-18
convert: make convert_attrs() and convert structs public
Jeff Hostetler
1
-27
/
+8
2021-03-15
pkt-line: add options argument to read_packetized_to_strbuf()
Johannes Schindelin
1
-1
/
+2
2021-03-15
pkt-line: do not issue flush packets in write_packetized_*()
Johannes Schindelin
1
-2
/
+6
2021-03-13
use CALLOC_ARRAY
René Scharfe
1
-1
/
+1
2021-02-26
convert: fail gracefully upon missing clean cmd on required filter
Matheus Tavares
1
-1
/
+0
2020-09-30
convert: drop unused crlf_action from check_global_conv_flags_eol()
Jeff King
1
-2
/
+2
2020-08-26
run_command: teach API users to use embedded 'args' more
Junio C Hamano
1
-4
/
+1
2020-04-10
parse_config_key(): return subsection len as size_t
Jeff King
1
-1
/
+1
2020-03-16
convert: provide additional metadata to filters
brian m. carlson
1
-0
/
+22
2020-03-16
convert: permit passing additional metadata to filter processes
brian m. carlson
1
-10
/
+34
2020-02-14
Merge branch 'mt/use-passed-repo-more-in-funcs'
Junio C Hamano
1
-1
/
+1
2020-02-12
Merge branch 'js/convert-typofix'
Junio C Hamano
1
-1
/
+1
2020-02-11
convert: fix typo
Johannes Schindelin
1
-1
/
+1
2020-01-31
sha1-file: pass git_hash_algo to hash_object_file()
Matheus Tavares
1
-1
/
+1
2019-12-01
Merge branch 'rs/skip-iprefix'
Junio C Hamano
1
-14
/
+8
2019-11-10
convert: use skip_iprefix() in validate_encoding()
René Scharfe
1
-14
/
+8
2019-11-10
Fix spelling errors in code comments
Elijah Newren
1
-1
/
+1
2019-10-09
Merge branch 'rs/convert-fix-utf-without-dash'
Junio C Hamano
1
-4
/
+4
2019-10-06
convert: fix handling of dashless UTF prefix in validate_encoding()
René Scharfe
1
-4
/
+4
2019-09-03
am: reload .gitattributes after patching it
brian m. carlson
1
-1
/
+20
2019-04-10
Merge branch 'jh/resize-convert-scratch-buffer'
Junio C Hamano
1
-1
/
+1
2019-03-08
convert: avoid malloc of original file size
Joey Hess
1
-1
/
+1
2019-02-06
Merge branch 'jk/unused-parameter-cleanup'
Junio C Hamano
1
-14
/
+14
2019-02-06
Merge branch 'nd/the-index-final'
Junio C Hamano
1
-1
/
+0
2019-01-24
convert: drop path parameter from actual conversion functions
Jeff King
1
-7
/
+7
2019-01-24
convert: drop len parameter from conversion checks
Jeff King
1
-7
/
+7
2019-01-24
cache.h: flip NO_THE_INDEX_COMPATIBILITY_MACROS switch
Nguyễn Thái Ngọc Duy
1
-1
/
+0
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-12-09
Indent code with TABs
Nguyễn Thái Ngọc Duy
1
-3
/
+3
2018-09-12
Make git_check_attr() a void function
Torsten Bögershausen
1
-23
/
+19
2018-08-20
Merge branch 'nd/no-the-index'
Junio C Hamano
1
-17
/
+24
2018-08-15
Merge branch 'jk/size-t'
Junio C Hamano
1
-3
/
+3
2018-08-15
Merge branch 'nd/i18n'
Junio C Hamano
1
-20
/
+22
2018-08-13
convert.c: remove an implicit dependency on the_index
Nguyễn Thái Ngọc Duy
1
-17
/
+24
2018-08-13
attr: remove an implicit dependency on the_index
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2018-07-24
Merge branch 'bb/pedantic'
Junio C Hamano
1
-1
/
+1
2018-07-24
reencode_string: use size_t for string lengths
Jeff King
1
-3
/
+3
2018-07-23
convert.c: mark more strings for translation
Nguyễn Thái Ngọc Duy
1
-18
/
+20
2018-07-23
Update messages in preparation for i18n
Nguyễn Thái Ngọc Duy
1
-3
/
+3
2018-07-18
Merge branch 'sb/object-store-grafts'
Junio C Hamano
1
-0
/
+1
2018-07-09
convert.c: replace "\e" escapes with "\033".
Beat Bolli
1
-1
/
+1
2018-05-16
object-store: move object access functions to object-store.h
Stefan Beller
1
-0
/
+1
2018-05-08
Merge branch 'ls/checkout-encoding'
Junio C Hamano
1
-1
/
+275
2018-04-16
convert: add round trip check based on 'core.checkRoundtripEncoding'
Lars Schneider
1
-0
/
+77
2018-04-16
convert: add tracing for 'working-tree-encoding' attribute
Lars Schneider
1
-0
/
+25
2018-04-16
convert: check for detectable errors in UTF encodings
Lars Schneider
1
-0
/
+61
2018-04-16
convert: add 'working-tree-encoding' attribute
Lars Schneider
1
-1
/
+112
2018-03-14
convert: convert to struct object_id
brian m. carlson
1
-6
/
+6
2018-02-15
Merge branch 'po/object-id'
Junio C Hamano
1
-3
/
+3
2018-01-30
sha1_file: convert hash_sha1_file to object_id
Patryk Obara
1
-3
/
+3
2018-01-16
convert_to_git(): safe_crlf/checksafe becomes int conv_flags
Torsten Bögershausen
1
-19
/
+19
2017-12-27
Merge branch 'tb/check-crlf-for-safe-crlf'
Junio C Hamano
1
-5
/
+14
2017-11-27
convert: tighten the safe autocrlf handling
Torsten Bögershausen
1
-5
/
+14
2017-10-23
Merge branch 'ma/ts-cleanups' into maint
Junio C Hamano
1
-2
/
+3
2017-09-22
consistently use "fallthrough" comments in switches
Jeff King
1
-1
/
+2
2017-09-19
Merge branch 'rs/strbuf-leakfix'
Junio C Hamano
1
-1
/
+3
2017-09-10
Merge branch 'ma/ts-cleanups'
Junio C Hamano
1
-2
/
+3
2017-09-10
Merge branch 'tb/apply-with-crlf' into maint
Junio C Hamano
1
-4
/
+6
2017-09-07
convert: release strbuf on error return in filter_buffer_or_fd()
Rene Scharfe
1
-1
/
+3
2017-08-26
Merge branch 'tb/apply-with-crlf'
Junio C Hamano
1
-4
/
+6
2017-08-23
convert: always initialize attr_action in convert_attrs
Martin Ågren
1
-2
/
+3
2017-08-16
convert: add SAFE_CRLF_KEEP_CRLF
Torsten Bögershausen
1
-4
/
+6
2017-08-11
Merge branch 'jt/subprocess-handshake'
Junio C Hamano
1
-68
/
+7
2017-08-11
Merge branch 'sb/hashmap-cleanup'
Junio C Hamano
1
-2
/
+1
2017-08-11
Merge branch 'ls/filter-process-delayed'
Junio C Hamano
1
-52
/
+150
2017-07-26
sub-process: refactor handshake to common function
Jonathan Tan
1
-68
/
+7
2017-07-26
Merge branch 'ls/filter-process-delayed' into jt/subprocess-handshake
Junio C Hamano
1
-52
/
+150
2017-07-05
convert/sub-process: drop cast to hashmap_cmp_fn
Stefan Beller
1
-2
/
+1
2017-06-30
convert: add "status=delayed" to filter process protocol
Lars Schneider
1
-16
/
+94
2017-06-30
convert: refactor capabilities negotiation
Lars Schneider
1
-12
/
+27
2017-06-30
hashmap.h: compare function has access to a data field
Stefan Beller
1
-1
/
+2
2017-06-29
convert: move multiple file filter error handling to separate function
Lars Schneider
1
-21
/
+26
2017-06-29
convert: put the flags field before the flag itself for consistent style
Lars Schneider
1
-5
/
+5
2017-06-24
Merge branch 'bw/config-h'
Junio C Hamano
1
-0
/
+1
2017-06-15
config: don't include config.h by default
Brandon Williams
1
-0
/
+1
2017-06-13
convert: convert renormalize_buffer to take an index
Brandon Williams
1
-2
/
+4
2017-06-13
convert: convert convert_to_git to take an index
Brandon Williams
1
-3
/
+4
2017-06-13
convert: convert convert_to_git_filter_fd to take an index
Brandon Williams
1
-2
/
+3
2017-06-13
convert: convert crlf_to_git to take an index
Brandon Williams
1
-6
/
+8
2017-06-13
convert: convert get_cached_convert_stats_ascii to take an index
Brandon Williams
1
-2
/
+3
2017-05-15
convert: update subprocess_read_status() to not die on EOF
Ben Peart
1
-2
/
+8
2017-05-15
sub-process: move sub-process functions into separate files
Ben Peart
1
-103
/
+1
2017-05-15
convert: rename reusable sub-process functions
Ben Peart
1
-20
/
+20
2017-05-15
convert: update generic functions to only use generic data structures
Ben Peart
1
-18
/
+23
2017-05-15
convert: separate generic structures and variables from the filter specific ones
Ben Peart
1
-15
/
+20
2017-05-15
convert: split start_multi_file_filter() into two separate functions
Ben Peart
1
-24
/
+34
2017-05-08
convert: move packet_write_line() into pkt-line as packet_writel()
Ben Peart
1
-21
/
+2
2017-05-08
convert: remove erroneous tests for errno == EPIPE
Ben Peart
1
-2
/
+2
2017-02-01
attr: convert git_check_attrs() callers to use the new API
Junio C Hamano
1
-11
/
+6
2017-02-01
attr: rename function and struct related to checking attributes
Junio C Hamano
1
-6
/
+6
2016-12-19
Merge branch 'jc/renormalize-merge-kill-safer-crlf'
Junio C Hamano
1
-6
/
+7
2016-12-01
convert: git cherry-pick -Xrenormalize did not work
Torsten Bögershausen
1
-6
/
+7
2016-10-31
Merge branch 'ls/filter-process'
Junio C Hamano
1
-41
/
+335
2016-10-17
i18n: convert mark error messages for translation
Vasco Almeida
1
-4
/
+8
2016-10-17
convert: add filter.<driver>.process option
Lars Schneider
1
-6
/
+295
2016-10-17
convert: prepare filter.<driver>.process option
Lars Schneider
1
-26
/
+34
2016-10-17
convert: make apply_filter() adhere to standard Git error handling
Lars Schneider
1
-9
/
+6
2016-10-17
convert: quote filter names in error messages
Lars Schneider
1
-6
/
+6
2016-08-14
convert: Correct NNO tests and missing `LF will be replaced by CRLF`
Torsten Bögershausen
1
-40
/
+57
2016-07-06
convert: unify the "auto" handling of CRLF
Torsten Bögershausen
1
-20
/
+22
2016-04-25
convert.c: ident + core.autocrlf didn't work
Torsten Bögershausen
1
-12
/
+7
2016-02-26
Merge branch 'tb/conversion'
Junio C Hamano
1
-90
/
+100
2016-02-23
convert.c: correct attr_action()
Torsten Bögershausen
1
-9
/
+9
2016-02-10
convert.c: simplify text_stat
Torsten Bögershausen
1
-25
/
+22
2016-02-10
convert.c: refactor crlf_action
Torsten Bögershausen
1
-31
/
+46
2016-02-10
Merge branch 'ls/clean-smudge-override-in-config'
Junio C Hamano
1
-1
/
+1
2016-02-08
convert.c: use text_eol_is_crlf()
Torsten Bögershausen
1
-6
/
+14
2016-02-08
convert.c: remove input_crlf_action()
Torsten Bögershausen
1
-23
/
+14
2016-02-08
convert.c: remove unused parameter 'path'
Torsten Bögershausen
1
-10
/
+9
2016-01-29
convert: treat an empty string for clean/smudge filters as "cat"
Lars Schneider
1
-1
/
+1
2016-01-18
ls-files: add eol diagnostics
Torsten Bögershausen
1
-28
/
+91
2015-09-25
convert trivial sprintf / strcpy calls to xsnprintf
Jeff King
1
-1
/
+2
2015-05-20
filter_buffer_or_fd(): ignore EPIPE
Junio C Hamano
1
-1
/
+6
2014-10-08
Merge branch 'sp/stream-clean-filter'
Junio C Hamano
1
-6
/
+49
2014-08-28
convert: stream from fd to required clean filter to reduce used address space
Steffen Prohaska
1
-6
/
+49
2014-08-20
run-command: introduce CHILD_PROCESS_INIT
René Scharfe
1
-2
/
+1
2014-06-20
use skip_prefix to avoid magic numbers
Jeff King
1
-2
/
+2
2013-12-05
replace {pre,suf}fixcmp() with {starts,ends}_with()
Christian Couder
1
-1
/
+1
2013-07-22
typofix: in-code comments
Ondřej Bílka
1
-1
/
+1
2013-04-21
Merge branch 'lf/read-blob-data-from-index'
Junio C Hamano
1
-25
/
+2
2013-04-17
convert.c: remove duplicate code
Lukas Fleischer
1
-25
/
+2
2013-01-23
convert some config callbacks to parse_config_key
Jeff King
1
-9
/
+5
2012-02-28
Merge branch 'jb/required-filter'
Junio C Hamano
1
-4
/
+24
2012-02-26
Merge branch 'jk/maint-avoid-streaming-filtered-contents'
Junio C Hamano
1
-4
/
+25
2012-02-24
teach dry-run convert_to_git not to require a src buffer
Jeff King
1
-2
/
+10
2012-02-24
teach convert_to_git a "dry run" mode
Jeff King
1
-2
/
+15
2012-02-21
Ignore SIGPIPE when running a filter driver
Jehan Bing
1
-0
/
+5
2012-02-17
Add a setting to require a filter to be successful
Jehan Bing
1
-4
/
+24
2011-12-28
Merge branch 'jc/maint-lf-to-crlf-keep-crlf' into maint
Junio C Hamano
1
-10
/
+50
2011-12-22
Merge branch 'jc/maint-lf-to-crlf-keep-crlf'
Junio C Hamano
1
-10
/
+50
2011-12-21
Merge branch 'cn/maint-lf-to-crlf-filter' into maint
Junio C Hamano
1
-14
/
+40
2011-12-18
lf_to_crlf_filter(): resurrect CRLF->CRLF hack
Junio C Hamano
1
-10
/
+50
2011-12-16
lf_to_crlf_filter(): tell the caller we added "\n" when draining
Junio C Hamano
1
-5
/
+7
2011-11-28
convert: track state in LF-to-CRLF filter
Carlos Martín Nieto
1
-13
/
+37
2011-11-21
convert.c: Fix return type of git_path_check_eol()
Ramsay Jones
1
-1
/
+1
2011-11-15
convert: don't mix enum with int
Ramkumar Ramachandra
1
-3
/
+3
2011-09-02
Merge branch 'tr/maint-ident-to-git-memmove'
Junio C Hamano
1
-2
/
+2
2011-08-29
Use memmove in ident_to_git
Thomas Rast
1
-2
/
+2
2011-08-04
Rename git_checkattr() to git_check_attr()
Michael Haggerty
1
-1
/
+1
2011-05-26
streaming: filter cascading
Junio C Hamano
1
-14
/
+112
2011-05-26
streaming filter: ident filter
Junio C Hamano
1
-8
/
+169
2011-05-26
Add LF-to-CRLF streaming conversion
Junio C Hamano
1
-0
/
+41
2011-05-26
stream filter: add "no more input" to the filters
Junio C Hamano
1
-1
/
+5
2011-05-26
Add streaming filter API
Junio C Hamano
1
-7
/
+77
2011-05-20
convert: CRLF_INPUT is a no-op in the output codepath
Junio C Hamano
1
-1
/
+1
2011-05-20
streaming_write_entry(): use streaming API in write_entry()
Junio C Hamano
1
-0
/
+23
2011-05-09
convert: make it harder to screw up adding a conversion attribute
Junio C Hamano
1
-41
/
+38
2011-05-09
convert: make it safer to add conversion attributes
Junio C Hamano
1
-26
/
+22
2011-05-09
convert: give saner names to crlf/eol variables, types and functions
Junio C Hamano
1
-30
/
+31
2011-05-09
convert: rename the "eol" global variable to "core_eol"
Junio C Hamano
1
-2
/
+2
2011-03-16
enums: omit trailing comma for portability
Jonathan Nieder
1
-1
/
+1
2010-12-22
convert filter: supply path to external driver
Pete Wyckoff
1
-1
/
+22
2010-07-02
Don't expand CRLFs when normalizing text during merge
Eyvind Bernhardsen
1
-7
/
+20
2010-07-02
Avoid conflicts when merging branches with mixed normalization
Eyvind Bernhardsen
1
-2
/
+14
2010-06-21
Merge branch 'eb/core-eol'
Junio C Hamano
1
-40
/
+110
2010-06-21
Merge branch 'fg/autocrlf'
Junio C Hamano
1
-0
/
+49
2010-06-21
Merge branch 'gv/portable'
Junio C Hamano
1
-1
/
+3
2010-06-06
Add "core.eol" config variable
Eyvind Bernhardsen
1
-24
/
+36
2010-05-31
Rewrite dynamic structure initializations to runtime assignment
Gary V. Vaughan
1
-1
/
+3
[next]