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
/
commit.h
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-28
Merge branch 'eb/hash-transition'
Junio C Hamano
1
-0
/
+1
2023-10-20
commit: ignore_non_trailer computes number of bytes to ignore
Linus Arver
1
-2
/
+2
2023-10-02
commit: export add_header_signature to support handling signatures on tags
Eric W. Biederman
1
-0
/
+1
2023-04-24
commit.h: reduce unnecessary includes
Elijah Newren
1
-7
/
+4
2023-04-04
Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-...
Junio C Hamano
1
-20
/
+2
2023-03-28
post-cocci: adjust comments for recent repo_* migration
Ævar Arnfjörð Bjarmason
1
-2
/
+2
2023-03-28
cocci: apply the "commit.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-18
/
+0
2023-02-23
pretty.h: move has_non_ascii() declaration from commit.h
Elijah Newren
1
-1
/
+0
2023-02-06
add API: remove run_add_interactive() wrapper function
Ævar Arnfjörð Bjarmason
1
-2
/
+0
2022-10-17
rebase: be stricter when reading state files containing oids
Phillip Wood
1
-0
/
+13
2022-03-17
shallow: reset commit grafts when shallow is reset
Jonathan Tan
1
-0
/
+1
2022-03-07
hooks: fix an obscure TOCTOU "did we just run a hook?" race
Ævar Arnfjörð Bjarmason
1
-1
/
+2
2022-01-06
receive-pack.c: consolidate find header logic
John Cai
1
-0
/
+5
2021-08-25
advice: move advice.graftFileDeprecated squashing to commit.[ch]
Ævar Arnfjörð Bjarmason
1
-0
/
+1
2021-03-26
Merge branch 'cm/rebase-i-fixup-amend-reword'
Junio C Hamano
1
-0
/
+3
2021-03-15
sequencer: export and rename subject_length()
Charvi Mendiratta
1
-0
/
+3
2021-02-22
Merge branch 'bc/signed-objects-with-both-hashes'
Junio C Hamano
1
-1
/
+11
2021-02-17
Merge branch 'ds/commit-graph-genno-fix'
Junio C Hamano
1
-2
/
+3
2021-02-17
Merge branch 'ak/corrected-commit-date'
Junio C Hamano
1
-2
/
+3
2021-02-10
commit: allow parsing arbitrary buffers with headers
brian m. carlson
1
-0
/
+9
2021-02-01
commit-graph: use repo_parse_commit
Derrick Stolee
1
-2
/
+3
2021-01-28
commit_graft_pos(): take an oid instead of a bare hash
Jeff King
1
-1
/
+1
2021-01-18
commit: ignore additional signatures when parsing signed commits
brian m. carlson
1
-1
/
+2
2021-01-18
commit-graph: implement generation data chunk
Abhishek Kumar
1
-0
/
+1
2021-01-18
commit-graph: return 64-bit generation number
Abhishek Kumar
1
-2
/
+2
2021-01-06
Merge branch 'en/merge-ort-recursive'
Junio C Hamano
1
-0
/
+3
2020-12-16
commit: move reverse_commit_list() from merge-recursive
Elijah Newren
1
-0
/
+3
2020-12-08
commit: implement commit_list_contains()
Derrick Stolee
1
-0
/
+2
2020-09-30
drop unused argc parameters
Jeff King
1
-1
/
+1
2020-09-18
Merge branch 'mf/submodule-summary-with-correct-repository'
Junio C Hamano
1
-1
/
+0
2020-09-03
Merge branch 'pw/rebase-i-more-options'
Junio C Hamano
1
-4
/
+3
2020-08-17
am: stop exporting GIT_COMMITTER_DATE
Phillip Wood
1
-4
/
+3
2020-06-24
revision: use repository from rev_info when parsing commits
Michael Forney
1
-1
/
+0
2020-06-17
commit: move members graph_pos, generation to a slab
Abhishek Kumar
1
-2
/
+0
2020-04-30
shallow: extract a header file for shallow-related functions
Taylor Blau
1
-48
/
+0
2020-04-30
commit: make 'commit_graft_pos' non-static
Taylor Blau
1
-0
/
+2
2020-04-24
shallow.c: use '{commit,rollback}_shallow_file'
Taylor Blau
1
-0
/
+2
2020-01-15
gpg-interface: add minTrustLevel as a configuration option
Hans Jerry Illikainen
1
-1
/
+11
2019-11-10
Fix spelling errors in code comments
Elijah Newren
1
-1
/
+1
2019-05-13
Merge branch 'dl/no-extern-in-func-decl'
Junio C Hamano
1
-58
/
+58
2019-05-09
Merge branch 'nd/sha1-name-c-wo-the-repository'
Junio C Hamano
1
-2
/
+3
2019-05-05
*.[ch]: manually align parameter lists
Denton Liu
1
-22
/
+22
2019-05-05
*.[ch]: remove extern from function declarations using sed
Denton Liu
1
-1
/
+1
2019-05-05
*.[ch]: remove extern from function declarations using spatch
Denton Liu
1
-35
/
+35
2019-04-25
Merge branch 'jt/fetch-no-update-shallow-in-proto-v2'
Junio C Hamano
1
-0
/
+4
2019-04-16
commit.c: add repo_get_commit_tree()
Nguyễn Thái Ngọc Duy
1
-2
/
+3
2019-04-01
fetch-pack: call prepare_shallow_info only if v0
Jonathan Tan
1
-0
/
+4
2019-04-01
commit-graph write: don't die if the existing graph is corrupt
Ævar Arnfjörð Bjarmason
1
-0
/
+6
2019-02-05
Merge branch 'sb/more-repo-in-api'
Junio C Hamano
1
-8
/
+35
2018-12-28
commit: prepare free_commit_buffer and release_commit_memory for any repo
Stefan Beller
1
-2
/
+2
2018-11-18
Merge branch 'jk/verify-sig-merge-into-void'
Junio C Hamano
1
-0
/
+8
2018-11-18
Merge branch 'ds/reachable-topo-order'
Junio C Hamano
1
-0
/
+7
2018-11-14
commit: prepare logmsg_reencode to handle arbitrary repositories
Stefan Beller
1
-0
/
+8
2018-11-14
commit: prepare repo_unuse_commit_buffer to handle any repo
Stefan Beller
1
-1
/
+6
2018-11-14
commit: prepare get_commit_buffer to handle any repo
Stefan Beller
1
-1
/
+6
2018-11-14
commit: allow parse_commit* to handle any repo
Stefan Beller
1
-4
/
+13
2018-11-07
merge: extract verify_merge_signature() helper
Jeff King
1
-0
/
+7
2018-11-06
Merge branch 'js/shallow-and-fetch-prune'
Junio C Hamano
1
-1
/
+3
2018-11-02
commit/revisions: bookkeeping before refactoring
Derrick Stolee
1
-0
/
+7
2018-11-02
Merge branch 'pk/rebase-in-c-4-opts'
Junio C Hamano
1
-0
/
+2
2018-10-25
shallow: offer to prune only non-existing entries
Johannes Schindelin
1
-1
/
+3
2018-10-16
Merge branch 'ds/commit-graph-with-grafts'
Junio C Hamano
1
-0
/
+1
2018-10-11
merge-base --fork-point: extract libified function
Pratik Karki
1
-0
/
+2
2018-09-17
Merge branch 'jk/trailer-fixes'
Junio C Hamano
1
-1
/
+1
2018-08-23
append_signoff: use size_t for string offsets
Jeff King
1
-1
/
+1
2018-08-21
commit-graph: not compatible with grafts
Derrick Stolee
1
-0
/
+1
2018-08-02
Merge branch 'sb/object-store-lookup'
Junio C Hamano
1
-6
/
+12
2018-08-02
Merge branch 'ds/commit-graph-fsck'
Junio C Hamano
1
-0
/
+1
2018-07-20
commit.h: remove method declarations
Derrick Stolee
1
-29
/
+0
2018-07-18
Merge branch 'sb/object-store-grafts'
Junio C Hamano
1
-5
/
+5
2018-07-17
Merge branch 'ds/commit-graph-fsck' into jt/commit-graph-per-object-store
Junio C Hamano
1
-0
/
+1
2018-06-29
commit.c: allow lookup_commit_reference to handle arbitrary repositories
Stefan Beller
1
-3
/
+2
2018-06-29
commit.c: allow lookup_commit_reference_gently to handle arbitrary repositories
Stefan Beller
1
-3
/
+1
2018-06-29
commit.c: allow get_cached_commit_buffer to handle arbitrary repositories
Stefan Beller
1
-2
/
+1
2018-06-29
commit.c: allow set_commit_buffer to handle arbitrary repositories
Stefan Beller
1
-2
/
+1
2018-06-29
commit.c: migrate the commit buffer to the parsed object store
Stefan Beller
1
-0
/
+4
2018-06-29
commit.c: allow parse_commit_buffer to handle arbitrary repositories
Stefan Beller
1
-2
/
+1
2018-06-29
commit: allow lookup_commit to handle arbitrary repositories
Stefan Beller
1
-2
/
+1
2018-06-29
commit: add repository argument to get_cached_commit_buffer
Stefan Beller
1
-1
/
+2
2018-06-29
commit: add repository argument to set_commit_buffer
Stefan Beller
1
-1
/
+2
2018-06-29
commit: add repository argument to parse_commit_buffer
Stefan Beller
1
-1
/
+2
2018-06-29
commit: add repository argument to lookup_commit
Stefan Beller
1
-1
/
+2
2018-06-29
commit: add repository argument to lookup_commit_reference
Stefan Beller
1
-1
/
+3
2018-06-29
commit: add repository argument to lookup_commit_reference_gently
Stefan Beller
1
-1
/
+4
2018-06-29
Merge branch 'sb/object-store-grafts' into sb/object-store-lookup
Junio C Hamano
1
-5
/
+5
2018-06-27
commit: force commit to parse from object database
Derrick Stolee
1
-0
/
+1
2018-06-25
Merge branch 'sb/object-store-alloc'
Junio C Hamano
1
-0
/
+6
2018-06-25
Merge branch 'ds/commit-graph-lockfile-fix'
Junio C Hamano
1
-1
/
+6
2018-06-25
Merge branch 'nd/commit-util-to-slab'
Junio C Hamano
1
-2
/
+6
2018-05-30
Merge branch 'nd/pack-struct-commit'
Junio C Hamano
1
-1
/
+1
2018-05-23
Merge branch 'js/deprecate-grafts'
Junio C Hamano
1
-2
/
+2
2018-05-22
commit-graph: always load commit-graph information
Derrick Stolee
1
-1
/
+1
2018-05-22
commit: use generations in paint_down_to_common()
Derrick Stolee
1
-0
/
+1
2018-05-22
commit: add generation number to struct commit
Derrick Stolee
1
-0
/
+4
2018-05-21
commit.h: delete 'util' field in struct commit
Nguyễn Thái Ngọc Duy
1
-1
/
+5
2018-05-21
merge: use commit-slab in merge remote desc instead of commit->util
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2018-05-18
commit: allow lookup_commit_graft to handle arbitrary repositories
Stefan Beller
1
-2
/
+1
2018-05-18
shallow: migrate shallow information into the object parser
Stefan Beller
1
-6
/
+3
2018-05-18
commit: convert register_commit_graft to handle arbitrary repositories
Brandon Williams
1
-2
/
+1
2018-05-18
shallow: add repository argument to is_repository_shallow
Stefan Beller
1
-1
/
+2
2018-05-18
shallow: add repository argument to register_shallow
Stefan Beller
1
-1
/
+2
2018-05-18
shallow: add repository argument to set_alternate_shallow_file
Stefan Beller
1
-1
/
+2
2018-05-18
commit: add repository argument to lookup_commit_graft
Jonathan Nieder
1
-1
/
+2
2018-05-16
commit: add repository argument to register_commit_graft
Jonathan Nieder
1
-1
/
+2
2018-05-16
alloc: allow arbitrary repositories for alloc functions
Stefan Beller
1
-0
/
+6
2018-05-13
commit.h: rearrange 'index' to shrink struct commit
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2018-04-26
commit: Let the callback of for_each_mergetag return on error
Johannes Schindelin
1
-2
/
+2
2018-04-11
commit-graph: lazy-load trees for commits
Derrick Stolee
1
-0
/
+6
2018-04-11
commit: create get_commit_tree() method
Derrick Stolee
1
-0
/
+3
2018-04-11
treewide: rename tree to maybe_tree
Derrick Stolee
1
-1
/
+1
2018-04-11
commit: integrate commit graph with commit parsing
Derrick Stolee
1
-0
/
+3
2018-01-30
commit: convert commit_tree* to object_id
Patryk Obara
1
-5
/
+6
2018-01-23
Merge branch 'rs/lose-leak-pending'
Junio C Hamano
1
-1
/
+0
2017-12-28
commit: remove unused function clear_commit_marks_for_object_array()
René Scharfe
1
-1
/
+0
2017-12-12
format: create pretty.h file
Olga Telezhnaya
1
-80
/
+1
2017-11-08
reduce_heads: fix memory leaks
Martin Ågren
1
-1
/
+17
2017-09-06
Merge branch 'po/read-graft-line'
Junio C Hamano
1
-1
/
+1
2017-08-24
Merge branch 'rs/commit-h-single-parent-cleanup'
Junio C Hamano
1
-5
/
+0
2017-08-19
commit: remove unused inline function single_parent()
René Scharfe
1
-5
/
+0
2017-08-18
commit: replace the raw buffer with strbuf in read_graft_line
Patryk Obara
1
-1
/
+1
2017-07-13
commit: convert lookup_commit_graft to struct object_id
Stefan Beller
1
-1
/
+1
2017-05-29
Merge branch 'bc/object-id'
Junio C Hamano
1
-8
/
+8
2017-05-08
Convert lookup_commit* to struct object_id
brian m. carlson
1
-6
/
+6
2017-05-08
shallow: convert shallow registration functions to object_id
brian m. carlson
1
-2
/
+2
2017-04-27
timestamp_t: a new data type for timestamps
Johannes Schindelin
1
-1
/
+1
2017-03-31
Rename sha1_array to oid_array
brian m. carlson
1
-7
/
+7
2017-03-10
Merge branch 'rs/log-email-subject'
Junio C Hamano
1
-2
/
+4
2017-03-01
pretty: use fmt_output_email_subject()
René Scharfe
1
-2
/
+4
2016-11-29
commit: make ignore_non_trailer take buf/len
Jonathan Tan
1
-1
/
+1
2016-10-10
Merge branch 'nd/shallow-deepen'
Junio C Hamano
1
-0
/
+2
2016-08-19
Merge branch 'rs/pull-signed-tag'
Junio C Hamano
1
-1
/
+3
2016-08-13
commit: use FLEX_ARRAY in struct merge_remote_desc
René Scharfe
1
-1
/
+1
2016-08-13
commit: factor out set_merge_remote_desc()
René Scharfe
1
-0
/
+2
2016-07-28
Merge branch 'js/find-commit-subject-ignore-leading-blanks' into maint
Junio C Hamano
1
-0
/
+1
2016-07-19
Merge branch 'jk/printf-format'
Junio C Hamano
1
-4
/
+0
2016-07-11
Merge branch 'js/find-commit-subject-ignore-leading-blanks'
Junio C Hamano
1
-0
/
+1
2016-07-08
commit.c: remove print_commit_list()
Junio C Hamano
1
-4
/
+0
2016-07-06
Merge branch 'nd/graph-width-padded'
Junio C Hamano
1
-0
/
+1
2016-06-22
pretty: make the skip_blank_lines() function public
Johannes Schindelin
1
-0
/
+1
2016-06-16
pretty: pass graph width to pretty formatting for use in '%>|(N)'
Josef Kufner
1
-0
/
+1
2016-06-13
shallow.c: implement a generic shallow boundary finder based on rev-list
Nguyễn Thái Ngọc Duy
1
-0
/
+2
2016-06-06
pretty: support "mboxrd" output format
Eric Wong
1
-0
/
+6
2016-03-30
pretty: allow tweaking tabwidth in --expand-tabs
Junio C Hamano
1
-1
/
+1
2016-03-30
pretty: expand tabs in indented logs to make things line up properly
Linus Torvalds
1
-0
/
+1
2015-08-03
Merge branch 'jk/date-mode-format'
Junio C Hamano
1
-1
/
+1
2015-08-03
Merge branch 'bc/gpg-verify-raw'
Junio C Hamano
1
-1
/
+1
2015-06-29
convert "enum date_mode" into a struct
Jeff King
1
-1
/
+1
2015-06-25
Merge branch 'jk/squelch-missing-link-warning-for-unreachable' into maint
Junio C Hamano
1
-1
/
+5
2015-06-22
gpg: centralize signature check
brian m. carlson
1
-1
/
+1
2015-06-11
Merge branch 'jk/squelch-missing-link-warning-for-unreachable'
Junio C Hamano
1
-1
/
+5
2015-06-01
add quieter versions of parse_{tree,commit}
Jeff King
1
-1
/
+5
2015-05-05
Merge branch 'bc/object-id'
Junio C Hamano
1
-2
/
+2
2015-03-13
commit: convert parts to struct object_id
brian m. carlson
1
-2
/
+2
2015-01-15
shallow.c: make check_shallow_file_for_update() static
Junio C Hamano
1
-1
/
+0
2015-01-07
Merge branch 'jc/merge-bases'
Junio C Hamano
1
-2
/
+5
2014-12-22
Merge branch 'cc/interpret-trailers-more'
Junio C Hamano
1
-0
/
+3
2014-11-10
commit: make ignore_non_trailer() non static
Christian Couder
1
-0
/
+3
2014-10-30
get_merge_bases(): always clean-up object flags
Junio C Hamano
1
-2
/
+5
2014-09-19
Merge branch 'da/styles'
Junio C Hamano
1
-1
/
+1
2014-09-19
Merge branch 'jk/commit-author-parsing'
Junio C Hamano
1
-0
/
+11
2014-09-11
Merge branch 'jk/name-decoration-alloc'
Junio C Hamano
1
-2
/
+14
2014-09-02
stylefix: asterisks stick to the variable, not the type
David Aguilar
1
-1
/
+1
2014-08-27
commit: provide a function to find a header in a buffer
Jeff King
1
-0
/
+11
2014-08-27
log-tree: use FLEX_ARRAY in name_decoration
Jeff King
1
-1
/
+1
2014-08-26
log-tree: make name_decoration hash static
Jeff King
1
-1
/
+1
2014-08-26
log-tree: make add_name_decoration a public function
Jeff King
1
-0
/
+12
2014-07-30
pretty: make empty userformats truly empty
Jeff King
1
-0
/
+1
2014-07-27
Merge branch 'cc/replace-graft'
Junio C Hamano
1
-0
/
+2
2014-07-22
Merge branch 'kb/perf-trace'
Junio C Hamano
1
-0
/
+1
2014-07-21
replace: remove signature when using --graft
Christian Couder
1
-0
/
+2
2014-07-13
trace: improve trace performance
Karsten Blees
1
-0
/
+1
2014-07-07
commit: add for_each_mergetag()
Christian Couder
1
-0
/
+5
2014-06-13
reuse cached commit buffer when parsing signatures
Jeff King
1
-1
/
+1
2014-06-13
commit: record buffer length in cache
Jeff King
1
-4
/
+4
2014-06-13
commit: convert commit->buffer to a slab
Jeff King
1
-1
/
+0
2014-06-13
convert logmsg_reencode to get_commit_buffer
Jeff King
1
-1
/
+0
2014-06-13
provide helpers to access the commit buffer
Jeff King
1
-0
/
+21
2014-06-13
provide a helper to set the commit buffer
Jeff King
1
-0
/
+6
2014-06-13
provide a helper to free commit buffer
Jeff King
1
-0
/
+11
2014-06-12
logmsg_reencode: return const buffer
Jeff King
1
-4
/
+4
2014-06-12
commit_tree: take a pointer/len pair rather than a const strbuf
Jeff King
1
-2
/
+4
2014-04-08
Merge branch 'bp/commit-p-editor' into maint
Junio C Hamano
1
-0
/
+3
2014-03-28
Merge branch 'bp/commit-p-editor'
Junio C Hamano
1
-0
/
+3
2014-03-18
commit: fix patch hunk editing with "commit -p -m"
Benoit Pierre
1
-0
/
+3
2014-02-27
shallow: automatically clean up shallow tempfiles
Jeff King
1
-1
/
+1
2014-01-17
Merge branch 'nd/shallow-clone'
Junio C Hamano
1
-4
/
+33
2014-01-10
Merge branch 'nd/commit-tree-constness'
Junio C Hamano
1
-2
/
+2
2014-01-06
shallow: remove unused code
Ramsay Jones
1
-2
/
+0
2013-12-26
commit.c: make "tree" a const pointer in commit_tree*()
Nguyễn Thái Ngọc Duy
1
-2
/
+2
2013-12-10
prune: clean .git/shallow after pruning objects
Nguyễn Thái Ngọc Duy
1
-0
/
+1
2013-12-10
receive-pack: allow pushes that update .git/shallow
Nguyễn Thái Ngọc Duy
1
-0
/
+9
2013-12-10
add GIT_SHALLOW_FILE to propagate --shallow-file to subprocesses
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2013-12-10
shallow.c: steps 6 and 7 to select new commits for .git/shallow
Nguyễn Thái Ngọc Duy
1
-0
/
+3
2013-12-10
shallow.c: the 8 steps to select new commits for .git/shallow
Nguyễn Thái Ngọc Duy
1
-0
/
+15
2013-12-10
shallow.c: extend setup_*_shallow() to accept extra shallow commits
Nguyễn Thái Ngọc Duy
1
-3
/
+5
2013-12-10
make the sender advertise shallow commits to the receiver
Nguyễn Thái Ngọc Duy
1
-0
/
+1
2013-12-05
Merge branch 'jk/robustify-parse-commit'
Junio C Hamano
1
-0
/
+1
2013-10-24
log_tree_diff: die when we fail to parse a commit
Jeff King
1
-0
/
+1
2013-09-20
Merge branch 'nd/fetch-into-shallow'
Junio C Hamano
1
-0
/
+4
2013-09-09
Merge branch 'jl/submodule-mv'
Junio C Hamano
1
-1
/
+1
[next]