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.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-05
Merge branch 'jk/core-comment-string'
Junio C Hamano
1
-1
/
+2
2024-03-28
Merge branch 'eb/hash-transition'
Junio C Hamano
1
-45
/
+176
2024-03-12
find multi-byte comment chars in unterminated buffers
Jeff King
1
-1
/
+2
2024-02-29
commit-reach(repo_get_merge_bases_many): pass on "missing commits" errors
Johannes Schindelin
1
-3
/
+4
2024-01-08
Merge branch 'en/header-cleanup'
Junio C Hamano
1
-2
/
+0
2024-01-02
Merge branch 'la/trailer-cleanups'
Junio C Hamano
1
-1
/
+1
2023-12-26
treewide: remove unnecessary includes in source files
Elijah Newren
1
-2
/
+0
2023-11-26
commit-graph: disable GIT_COMMIT_GRAPH_PARANOIA by default
Patrick Steinhardt
1
-1
/
+1
2023-11-01
commit: detect commits that exist in commit-graph but not in the ODB
Patrick Steinhardt
1
-1
/
+15
2023-10-20
commit: ignore_non_trailer computes number of bytes to ignore
Linus Arver
1
-1
/
+1
2023-10-02
commit: export add_header_signature to support handling signatures on tags
Eric W. Biederman
1
-3
/
+3
2023-10-02
commit: convert mergetag before computing the signature of a commit
Eric W. Biederman
1
-1
/
+41
2023-10-02
commit: write commits for both hashes
brian m. carlson
1
-45
/
+136
2023-07-28
Merge branch 'rs/pack-objects-parseopt-fix'
Junio C Hamano
1
-1
/
+1
2023-07-21
pack-objects: fix --no-keep-true-parents
René Scharfe
1
-1
/
+1
2023-06-21
object-store-ll.h: split this header out of object-store.h
Elijah Newren
1
-1
/
+1
2023-05-09
Merge branch 'en/header-split-cache-h-part-2'
Junio C Hamano
1
-0
/
+1
2023-05-09
Merge branch 'jk/parse-commit-with-malformed-ident'
Junio C Hamano
1
-8
/
+49
2023-04-27
parse_commit(): describe more date-parsing failure modes
Jeff King
1
-0
/
+9
2023-04-27
parse_commit(): handle broken whitespace-only timestamp
Jeff King
1
-2
/
+26
2023-04-27
parse_commit(): parse timestamp from end of line
Jeff King
1
-8
/
+16
2023-04-24
commit.h: reduce unnecessary includes
Elijah Newren
1
-0
/
+1
2023-04-11
treewide: remove cache.h inclusion due to object.h changes
Elijah Newren
1
-1
/
+1
2023-04-11
object-name.h: move declarations for object-name.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-04-04
Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-...
Junio C Hamano
1
-18
/
+26
2023-03-28
cocci: apply the "refs.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-1
/
+2
2023-03-28
cocci: apply the "object-store.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-1
/
+2
2023-03-28
cocci: apply the "commit.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-11
/
+14
2023-03-28
cocci: apply the "commit-reach.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-1
/
+2
2023-03-28
cocci: apply the "cache.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-4
/
+6
2023-03-21
setup.h: move declarations for setup.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
environment: move comment_line_char 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-03-17
Merge branch 'jk/unused-post-2.39-part2'
Junio C Hamano
1
-2
/
+4
2023-02-24
prio-queue: mark unused parameters in comparison functions
Jeff King
1
-2
/
+4
2023-02-23
cache.h: remove dependence on hex.h; make other files include it explicitly
Elijah Newren
1
-0
/
+1
2023-02-06
commit.c: free() revs.commit in get_fork_point()
Ævar Arnfjörð Bjarmason
1
-0
/
+1
2023-01-05
Merge branch 'jt/avoid-lazy-fetch-commits'
Junio C Hamano
1
-2
/
+13
2022-12-26
Merge branch 'rs/clear-commit-marks-cleanup'
Junio C Hamano
1
-2
/
+4
2022-12-15
commit: don't lazy-fetch commits
Jonathan Tan
1
-2
/
+13
2022-12-13
commit: skip already cleared parents in clear_commit_marks_1()
René Scharfe
1
-2
/
+4
2022-10-30
Merge branch 'pw/rebase-keep-base-fixes'
Taylor Blau
1
-0
/
+8
2022-10-17
rebase: be stricter when reading state files containing oids
Phillip Wood
1
-0
/
+8
2022-09-01
git-compat-util.h: use "UNUSED", not "UNUSED(var)"
Ævar Arnfjörð Bjarmason
1
-3
/
+3
2022-08-19
refs: mark unused reflog callback parameters
Jeff King
1
-2
/
+3
2022-08-03
Merge branch 'rs/mergesort'
Junio C Hamano
1
-14
/
+6
2022-07-17
commit: use DEFINE_LIST_SORT
René Scharfe
1
-14
/
+6
2022-06-17
i18n: fix mismatched camelCase config variables
Jiang Xin
1
-1
/
+1
2022-06-13
Merge branch 'jt/unparse-commit-upon-graft-change'
Junio C Hamano
1
-1
/
+15
2022-06-07
Merge branch 'ab/plug-leak-in-revisions'
Junio C Hamano
1
-11
/
+8
2022-06-06
commit,shallow: unparse commits if grafts changed
Jonathan Tan
1
-1
/
+15
2022-04-13
cocci: add and apply free_commit_list() rules
Ævar Arnfjörð Bjarmason
1
-11
/
+8
2022-03-30
Merge branch 'ab/racy-hooks'
Junio C Hamano
1
-0
/
+1
2022-03-23
hooks: fix "invoked hook" regression in a8cc5943338
Ævar Arnfjörð Bjarmason
1
-0
/
+1
2022-03-17
shallow: reset commit grafts when shallow is reset
Jonathan Tan
1
-0
/
+10
2022-03-16
Merge branch 'ab/racy-hooks'
Junio C Hamano
1
-1
/
+1
2022-03-16
Merge branch 'ab/object-file-api-updates'
Junio C Hamano
1
-1
/
+1
2022-03-07
hooks: fix an obscure TOCTOU "did we just run a hook?" race
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2022-02-25
object-file API: have write_object_file() take "enum object_type"
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2022-02-09
Merge branch 'ab/config-based-hooks-2'
Junio C Hamano
1
-7
/
+8
2022-01-07
commit: convert {pre-commit,prepare-commit-msg} hook to hook.h
Emily Shaffer
1
-7
/
+8
2022-01-06
receive-pack.c: consolidate find header logic
John Cai
1
-2
/
+14
2021-12-09
ssh signing: make verify-commit consider key lifetime
Fabian Stelzer
1
-0
/
+1
2021-12-09
ssh signing: use sigc struct to pass payload
Fabian Stelzer
1
-2
/
+3
2021-08-25
advice: move advice.graftFileDeprecated squashing to commit.[ch]
Ævar Arnfjörð Bjarmason
1
-1
/
+3
2021-07-16
Merge branch 'ds/gender-neutral-doc'
Junio C Hamano
1
-1
/
+1
2021-06-16
comments: avoid using the gender of our users
Felipe Contreras
1
-1
/
+1
2021-03-26
Merge branch 'cm/rebase-i-fixup-amend-reword'
Junio C Hamano
1
-0
/
+14
2021-03-15
sequencer: export and rename subject_length()
Charvi Mendiratta
1
-0
/
+14
2021-03-13
use CALLOC_ARRAY
René Scharfe
1
-2
/
+2
2021-02-22
Merge branch 'bc/signed-objects-with-both-hashes'
Junio C Hamano
1
-27
/
+56
2021-02-17
Merge branch 'ak/corrected-commit-date'
Junio C Hamano
1
-2
/
+2
2021-02-10
commit: allow parsing arbitrary buffers with headers
brian m. carlson
1
-4
/
+16
2021-02-10
gpg-interface: improve interface for parsing tags
brian m. carlson
1
-3
/
+6
2021-01-28
oid_pos(): access table through const pointers
Jeff King
1
-2
/
+2
2021-01-28
hash_pos(): convert to oid_pos()
Jeff King
1
-5
/
+5
2021-01-28
commit_graft_pos(): take an oid instead of a bare hash
Jeff King
1
-4
/
+4
2021-01-18
commit: ignore additional signatures when parsing signed commits
brian m. carlson
1
-20
/
+34
2021-01-18
commit-graph: return 64-bit generation number
Abhishek Kumar
1
-2
/
+2
2021-01-15
Merge branch 'ma/sha1-is-a-hash'
Junio C Hamano
1
-2
/
+2
2021-01-06
Merge branch 'en/merge-ort-recursive'
Junio C Hamano
1
-0
/
+11
2021-01-04
hash-lookup: rename from sha1-lookup
Martin Ågren
1
-1
/
+1
2021-01-04
sha1-lookup: rename `sha1_pos()` as `hash_pos()`
Martin Ågren
1
-1
/
+1
2020-12-16
commit: move reverse_commit_list() from merge-recursive
Elijah Newren
1
-0
/
+11
2020-12-08
commit: implement commit_list_contains()
Derrick Stolee
1
-0
/
+11
2020-10-20
Documentation: stylistically normalize references to Signed-off-by:
Bradley M. Kuhn
1
-1
/
+1
2020-09-09
Merge branch 'jt/interpret-branch-name-fallback'
Junio C Hamano
1
-1
/
+1
2020-09-03
Merge branch 'pw/rebase-i-more-options'
Junio C Hamano
1
-4
/
+7
2020-09-02
wt-status: tolerate dangling marks
Jonathan Tan
1
-1
/
+1
2020-08-17
am: stop exporting GIT_COMMITTER_DATE
Phillip Wood
1
-4
/
+7
2020-07-30
strvec: rename struct fields
Jeff King
1
-1
/
+1
2020-07-28
strvec: convert more callers away from argv_array name
Jeff King
1
-4
/
+4
2020-07-09
Merge branch 'tb/fix-persistent-shallow' into master
Junio C Hamano
1
-0
/
+2
2020-07-08
commit.c: don't persist substituted parents when unshallowing
Taylor Blau
1
-0
/
+2
2020-06-17
commit-graph: minimize commit_graph_data_slab access
Abhishek Kumar
1
-2
/
+4
2020-06-17
commit: move members graph_pos, generation to a slab
Abhishek Kumar
1
-3
/
+3
2020-06-17
object: drop parsed_object_pool->commit_count
Abhishek Kumar
1
-2
/
+2
2020-05-13
Merge branch 'tb/shallow-cleanup'
Junio C Hamano
1
-14
/
+2
2020-04-30
shallow: extract a header file for shallow-related functions
Taylor Blau
1
-13
/
+1
2020-04-30
commit: make 'commit_graft_pos' non-static
Taylor Blau
1
-1
/
+1
2020-03-26
Merge branch 'at/rebase-fork-point-regression-fix'
Junio C Hamano
1
-2
/
+13
2020-02-24
commit: use expected signature header for SHA-256
brian m. carlson
1
-7
/
+23
2020-02-17
Merge branch 'rs/strbuf-insertstr'
Junio C Hamano
1
-1
/
+1
2020-02-11
rebase: --fork-point regression fix
Junio C Hamano
1
-2
/
+13
2020-02-10
strbuf: add and use strbuf_insertstr()
René Scharfe
1
-1
/
+1
2020-01-15
gpg-interface: add minTrustLevel as a configuration option
Hans Jerry Illikainen
1
-5
/
+7
2019-12-01
Merge branch 'jk/cleanup-object-parsing-and-fsck'
Junio C Hamano
1
-5
/
+28
2019-11-10
Merge branch 'pw/post-commit-from-sequencer'
Junio C Hamano
1
-0
/
+24
2019-10-28
commit, tag: don't set parsed bit for parse failures
Jeff King
1
-1
/
+13
2019-10-21
parse_commit_buffer(): treat lookup_tree() failure as parse error
Jeff King
1
-1
/
+7
2019-10-21
parse_commit_buffer(): treat lookup_commit() failure as parse error
Jeff King
1
-3
/
+8
2019-10-16
move run_commit_hook() to libgit and use it there
Phillip Wood
1
-0
/
+24
2019-10-07
Merge branch 'tb/commit-graph-harden'
Junio C Hamano
1
-1
/
+2
2019-09-30
Merge branch 'mh/release-commit-memory-fix'
Junio C Hamano
1
-1
/
+1
2019-09-09
commit-graph.c: handle corrupt/missing trees
Taylor Blau
1
-1
/
+2
2019-08-26
commit: free the right buffer in release_commit_memory
Mike Hommey
1
-1
/
+1
2019-07-29
Merge branch 'ds/close-object-store' into maint
Junio C Hamano
1
-1
/
+1
2019-07-09
Merge branch 'jk/oidhash'
Junio C Hamano
1
-3
/
+2
2019-07-09
Merge branch 'ds/commit-graph-write-refactor'
Junio C Hamano
1
-1
/
+1
2019-06-20
object: convert create_object() to use object_id
Jeff King
1
-2
/
+1
2019-06-20
object: convert lookup_object() to use object_id
Jeff King
1
-1
/
+1
2019-05-13
commit-graph: fix the_repository reference
Derrick Stolee
1
-1
/
+1
2019-05-09
Merge branch 'tb/unexpected'
Junio C Hamano
1
-3
/
+3
2019-04-16
commit.c: add repo_get_commit_tree()
Nguyễn Thái Ngọc Duy
1
-2
/
+3
2019-04-16
commit.cocci: refactor code, avoid double rewrite
Nguyễn Thái Ngọc Duy
1
-2
/
+7
2019-04-10
get_commit_tree(): return NULL for broken tree
Jeff King
1
-3
/
+3
2019-02-05
Merge branch 'sb/more-repo-in-api'
Junio C Hamano
1
-17
/
+24
2018-12-28
commit: prepare free_commit_buffer and release_commit_memory for any repo
Stefan Beller
1
-5
/
+4
2018-11-18
Merge branch 'jk/verify-sig-merge-into-void'
Junio C Hamano
1
-0
/
+26
2018-11-18
Merge branch 'ds/reachable-topo-order'
Junio C Hamano
1
-5
/
+4
2018-11-14
commit: prepare repo_unuse_commit_buffer to handle any repo
Stefan Beller
1
-2
/
+4
2018-11-14
commit: prepare get_commit_buffer to handle any repo
Stefan Beller
1
-3
/
+5
2018-11-14
commit: allow parse_commit* to handle any repo
Stefan Beller
1
-7
/
+11
2018-11-07
merge: extract verify_merge_signature() helper
Jeff King
1
-0
/
+26
2018-11-02
commit/revisions: bookkeeping before refactoring
Derrick Stolee
1
-5
/
+4
2018-11-02
Merge branch 'pk/rebase-in-c-4-opts'
Junio C Hamano
1
-0
/
+82
2018-10-16
Merge branch 'ds/commit-graph-with-grafts'
Junio C Hamano
1
-1
/
+1
2018-10-11
merge-base --fork-point: extract libified function
Pratik Karki
1
-0
/
+81
2018-09-17
Merge branch 'jk/cocci'
Junio C Hamano
1
-1
/
+1
2018-09-17
Merge branch 'jk/trailer-fixes'
Junio C Hamano
1
-3
/
+3
2018-09-17
Merge branch 'ds/reachable'
Junio C Hamano
1
-361
/
+0
2018-09-04
Merge branch 'ds/commit-graph-lockfile-fix'
Junio C Hamano
1
-1
/
+4
2018-08-30
commit: don't use generation numbers if not needed
Derrick Stolee
1
-1
/
+4
2018-08-29
convert "oidcmp() != 0" to "!oideq()"
Jeff King
1
-1
/
+1
2018-08-27
Merge branch 'js/larger-timestamps'
Junio C Hamano
1
-1
/
+1
2018-08-23
append_signoff: use size_t for string offsets
Jeff King
1
-3
/
+3
2018-08-21
commit: use timestamp_t for author_date_slab
Derrick Stolee
1
-1
/
+1
2018-08-21
commit-graph: not compatible with grafts
Derrick Stolee
1
-1
/
+1
2018-08-02
Merge branch 'jt/commit-graph-per-object-store'
Junio C Hamano
1
-3
/
+3
2018-08-02
Merge branch 'sb/object-store-lookup'
Junio C Hamano
1
-30
/
+50
2018-08-02
Merge branch 'ds/commit-graph-fsck'
Junio C Hamano
1
-2
/
+8
2018-08-02
Merge branch 'bc/object-id'
Junio C Hamano
1
-2
/
+2
2018-07-20
commit-reach: move walk methods from commit.c
Derrick Stolee
1
-358
/
+0
2018-07-18
Merge branch 'sb/object-store-grafts'
Junio C Hamano
1
-36
/
+41
2018-07-17
commit-graph: add repo arg to graph readers
Jonathan Tan
1
-3
/
+3
2018-07-17
Merge branch 'ds/commit-graph-fsck' into jt/commit-graph-per-object-store
Junio C Hamano
1
-2
/
+8
2018-07-16
commit: express tree entry constants in terms of the_hash_algo
brian m. carlson
1
-2
/
+2
2018-06-29
commit.c: allow lookup_commit_reference to handle arbitrary repositories
Stefan Beller
1
-2
/
+2
2018-06-29
commit.c: allow lookup_commit_reference_gently to handle arbitrary repositories
Stefan Beller
1
-4
/
+4
2018-06-29
commit.c: allow get_cached_commit_buffer to handle arbitrary repositories
Stefan Beller
1
-2
/
+2
2018-06-29
commit.c: allow set_commit_buffer to handle arbitrary repositories
Stefan Beller
1
-2
/
+2
2018-06-29
commit.c: migrate the commit buffer to the parsed object store
Stefan Beller
1
-6
/
+23
2018-06-29
commit.c: allow parse_commit_buffer to handle arbitrary repositories
Stefan Beller
1
-5
/
+5
2018-06-29
commit: allow lookup_commit to handle arbitrary repositories
Stefan Beller
1
-5
/
+5
2018-06-29
tag: add repository argument to deref_tag
Stefan Beller
1
-1
/
+2
2018-06-29
commit: add repository argument to get_cached_commit_buffer
Stefan Beller
1
-2
/
+2
2018-06-29
commit: add repository argument to set_commit_buffer
Stefan Beller
1
-2
/
+2
2018-06-29
commit: add repository argument to parse_commit_buffer
Stefan Beller
1
-2
/
+2
2018-06-29
commit: add repository argument to lookup_commit
Stefan Beller
1
-3
/
+4
2018-06-29
commit: add repository argument to lookup_commit_reference
Stefan Beller
1
-3
/
+3
2018-06-29
commit: add repository argument to lookup_commit_reference_gently
Stefan Beller
1
-3
/
+3
2018-06-29
tree: add repository argument to lookup_tree
Stefan Beller
1
-1
/
+1
2018-06-29
object: add repository argument to object_as_type
Stefan Beller
1
-2
/
+2
2018-06-29
object: add repository argument to lookup_object
Stefan Beller
1
-1
/
+1
2018-06-29
object: add repository argument to parse_object
Stefan Beller
1
-2
/
+3
2018-06-29
Merge branch 'sb/object-store-grafts' into sb/object-store-lookup
Junio C Hamano
1
-36
/
+41
2018-06-27
commit: force commit to parse from object database
Derrick Stolee
1
-2
/
+8
2018-06-25
Merge branch 'sb/object-store-alloc'
Junio C Hamano
1
-1
/
+14
2018-06-25
Merge branch 'ds/commit-graph-lockfile-fix'
Junio C Hamano
1
-8
/
+53
2018-06-25
Merge branch 'nd/commit-util-to-slab'
Junio C Hamano
1
-2
/
+10
2018-06-13
Merge branch 'jk/index-pack-maint'
Junio C Hamano
1
-0
/
+3
2018-06-01
prepare_commit_graft: treat non-repository as a noop
Jeff King
1
-0
/
+3
2018-05-30
Merge branch 'bc/object-id'
Junio C Hamano
1
-2
/
+2
2018-05-23
Merge branch 'js/deprecate-grafts'
Junio C Hamano
1
-3
/
+15
2018-05-23
Merge branch 'ds/lazy-load-trees'
Junio C Hamano
1
-1
/
+17
2018-05-22
commit: use generation number in remove_redundant()
Derrick Stolee
1
-1
/
+6
2018-05-22
commit: add short-circuit to paint_down_to_common()
Derrick Stolee
1
-4
/
+16
2018-05-22
commit: use generation numbers for in_merge_bases()
Derrick Stolee
1
-1
/
+8
2018-05-22
commit-graph: always load commit-graph information
Derrick Stolee
1
-2
/
+5
2018-05-22
commit: use generations in paint_down_to_common()
Derrick Stolee
1
-1
/
+19
2018-05-21
merge: use commit-slab in merge remote desc instead of commit->util
Nguyễn Thái Ngọc Duy
1
-2
/
+10
2018-05-18
commit: allow lookup_commit_graft to handle arbitrary repositories
Stefan Beller
1
-4
/
+4
2018-05-18
commit: allow prepare_commit_graft to handle arbitrary repositories
Stefan Beller
1
-8
/
+6
2018-05-18
cache: convert get_graft_file to handle arbitrary repositories
Stefan Beller
1
-1
/
+1
2018-05-18
commit: convert read_graft_file to handle arbitrary repositories
Brandon Williams
1
-3
/
+2
2018-05-18
commit: convert register_commit_graft to handle arbitrary repositories
Brandon Williams
1
-14
/
+15
2018-05-18
commit: convert commit_graft_pos() to handle arbitrary repositories
Brandon Williams
1
-4
/
+3
2018-05-18
shallow: add repository argument to is_repository_shallow
Stefan Beller
1
-1
/
+1
2018-05-18
commit: add repository argument to lookup_commit_graft
Jonathan Nieder
1
-2
/
+2
2018-05-16
commit: add repository argument to prepare_commit_graft
Jonathan Nieder
1
-2
/
+3
[next]