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
/
log-tree.c
Age
Commit message (
Expand
)
Author
Files
Lines
13 days
Merge branch 'rs/date-mode-pass-by-value'
Junio C Hamano
1
-1
/
+1
2024-04-05
date: make DATE_MODE thread-safe
René Scharfe
1
-1
/
+1
2024-04-01
Merge branch 'jk/pretty-subject-cleanup'
Junio C Hamano
1
-13
/
+9
2024-03-22
format-patch: fix leak of empty header string
Jeff King
1
-1
/
+1
2024-03-19
format-patch: simplify after-subject MIME header handling
Jeff King
1
-8
/
+6
2024-03-19
format-patch: return an allocated string from log_write_email_headers()
Jeff King
1
-5
/
+6
2024-03-19
log: do not set up extra_headers for non-email formats
Jeff King
1
-3
/
+1
2024-03-19
pretty: drop print_email_subject flag
Jeff King
1
-1
/
+0
2024-02-29
commit-reach(repo_get_merge_bases): pass on "missing commits" errors
Johannes Schindelin
1
-2
/
+3
2023-12-26
line-log.h: remove unnecessary include
Elijah Newren
1
-0
/
+1
2023-08-21
decorate: use commit color for HEAD arrow
Andy Koppe
1
-1
/
+1
2023-08-21
pretty: add pointer and tag options to %(decorate)
Andy Koppe
1
-3
/
+9
2023-08-21
decorate: color each token separately
Andy Koppe
1
-3
/
+11
2023-08-21
decorate: avoid some unnecessary color overhead
Andy Koppe
1
-10
/
+15
2023-08-21
decorate: refactor format_decorations()
Andy Koppe
1
-6
/
+17
2023-06-29
Merge branch 'en/header-split-cache-h-part-3'
Junio C Hamano
1
-1
/
+3
2023-06-22
Merge branch 'ds/disable-replace-refs'
Junio C Hamano
1
-1
/
+1
2023-06-21
object-store-ll.h: split this header out of object-store.h
Elijah Newren
1
-1
/
+1
2023-06-21
git-compat-util.h: remove unneccessary include of wildmatch.h
Elijah Newren
1
-0
/
+1
2023-06-21
log-tree: replace include of revision.h with simple forward declaration
Elijah Newren
1
-0
/
+1
2023-06-12
replace-objects: create wrapper around setting
Derrick Stolee
1
-1
/
+1
2023-05-09
Merge branch 'en/header-split-cache-h-part-2'
Junio C Hamano
1
-0
/
+1
2023-04-25
Merge branch 'en/header-split-cache-h'
Junio C Hamano
1
-1
/
+2
2023-04-24
commit.h: reduce unnecessary includes
Elijah Newren
1
-0
/
+1
2023-04-11
Merge branch 'jc/spell-id-in-both-caps-in-message-id'
Junio C Hamano
1
-1
/
+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-06
Merge branch 'en/header-split-cleanup'
Junio C Hamano
1
-0
/
+2
2023-04-06
Merge branch 'ab/remove-implicit-use-of-the-repository'
Junio C Hamano
1
-11
/
+17
2023-04-04
Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-...
Junio C Hamano
1
-11
/
+17
2023-04-03
e-mail workflow: Message-ID is spelled with ID in both capital letters
Junio C Hamano
1
-1
/
+1
2023-03-28
cocci: apply the "pretty.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-3
/
+6
2023-03-28
cocci: apply the "diff.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2023-03-28
cocci: apply the "commit-reach.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2023-03-28
cocci: apply the "cache.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-6
/
+9
2023-03-21
write-or-die.h: move declarations for write-or-die.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
environment.h: move declarations for environment.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-17
Merge branch 'jk/unused-post-2.39-part2'
Junio C Hamano
1
-1
/
+2
2023-02-24
for_each_commit_graft(): mark unused callback parameter
Jeff King
1
-1
/
+2
2023-02-23
replace-object.h: move read_replace_refs declaration from cache.h to here
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
2022-09-14
Merge branch 'ab/unused-annotation'
Junio C Hamano
1
-1
/
+1
2022-09-14
Merge branch 'jk/unused-annotation'
Junio C Hamano
1
-1
/
+2
2022-09-01
git-compat-util.h: use "UNUSED", not "UNUSED(var)"
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2022-08-29
Merge branch 'jk/unused-fixes'
Junio C Hamano
1
-3
/
+2
2022-08-19
log-tree: drop unused commit param in remerge_diff()
Jeff King
1
-3
/
+2
2022-08-19
refs: mark unused each_ref_fn parameters
Jeff King
1
-1
/
+2
2022-08-05
log-tree: use ref_namespaces instead of if/else-if
Derrick Stolee
1
-10
/
+16
2022-08-05
refs: use ref_namespaces for replace refs base
Derrick Stolee
1
-0
/
+1
2022-05-20
Merge branch 'ep/maint-equals-null-cocci'
Junio C Hamano
1
-1
/
+1
2022-05-02
Merge branch 'ep/maint-equals-null-cocci' for maint-2.35
Junio C Hamano
1
-1
/
+1
2022-05-02
tree-wide: apply equals-null.cocci
Junio C Hamano
1
-1
/
+1
2022-04-28
Merge branch 'jc/diff-tree-stdin-fix'
Junio C Hamano
1
-0
/
+1
2022-04-26
2.36 gitk/diff-tree --stdin regression fix
Junio C Hamano
1
-0
/
+1
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-02
show, log: include conflict/warning messages in --remerge-diff headers
Elijah Newren
1
-0
/
+51
2022-02-02
diff: add ability to insert additional headers for paths
Elijah Newren
1
-1
/
+1
2022-02-02
log: clean unneeded objects during `log --remerge-diff`
Elijah Newren
1
-1
/
+7
2022-02-02
show, log: provide a --remerge-diff capability
Elijah Newren
1
-0
/
+59
2021-12-09
ssh signing: make git log verify key lifetime
Fabian Stelzer
1
-0
/
+2
2021-12-09
ssh signing: use sigc struct to pass payload
Fabian Stelzer
1
-4
/
+4
2021-10-25
Merge branch 'fs/ssh-signing'
Junio C Hamano
1
-4
/
+4
2021-09-10
ssh signing: preliminary refactoring and clean-up
Fabian Stelzer
1
-4
/
+4
2021-07-14
load_ref_decorations(): fix decoration with tags
Jeff King
1
-2
/
+2
2021-06-28
add_ref_decoration(): rename s/type/deco_type/
Jeff King
1
-7
/
+7
2021-06-28
load_ref_decorations(): avoid parsing non-tag objects
Jeff King
1
-2
/
+4
2021-04-27
hash: provide per-algorithm null OIDs
brian m. carlson
1
-1
/
+1
2021-03-23
format-patch: allow a non-integral version numbers
ZheNing Hu
1
-2
/
+8
2021-02-22
Merge branch 'ab/diff-deferred-free'
Junio C Hamano
1
-4
/
+6
2021-02-22
Merge branch 'bc/signed-objects-with-both-hashes'
Junio C Hamano
1
-7
/
+8
2021-02-17
Merge branch 'js/range-diff-one-side-only'
Junio C Hamano
1
-2
/
+6
2021-02-11
diff: add an API for deferred freeing
Ævar Arnfjörð Bjarmason
1
-4
/
+6
2021-02-10
gpg-interface: improve interface for parsing tags
brian m. carlson
1
-6
/
+7
2021-02-06
range-diff: combine all options in a single data structure
Johannes Schindelin
1
-2
/
+6
2021-02-05
Merge branch 'so/log-diff-merge'
Junio C Hamano
1
-12
/
+18
2021-01-18
commit: ignore additional signatures when parsing signed commits
brian m. carlson
1
-1
/
+1
2020-12-21
diff-merges: let new options enable diff without -p
Sergey Organov
1
-4
/
+9
2020-12-21
diff-merges: split 'ignore_merges' field
Sergey Organov
1
-7
/
+8
2020-12-21
diff-merges: introduce revs->first_parent_merges flag
Sergey Organov
1
-2
/
+2
2020-11-09
format-patch: make output filename configurable
Junio C Hamano
1
-1
/
+1
2020-10-05
Merge branch 'so/combine-diff-simplify'
Junio C Hamano
1
-1
/
+1
2020-09-29
diff: get rid of redundant 'dense' argument
Sergey Organov
1
-1
/
+1
2020-09-22
Merge branch 'es/format-patch-interdiff-cleanup'
Junio C Hamano
1
-2
/
+2
2020-09-08
diff-lib: tighten show_interdiff()'s interface
Eric Sunshine
1
-1
/
+2
2020-09-08
diff: move show_interdiff() from its own file to diff-lib
Eric Sunshine
1
-1
/
+0
2020-09-06
log_tree_diff: get rid of extra check for NULL
Sergey Organov
1
-1
/
+1
2020-09-06
log_tree_diff: get rid of code duplication for first_parent_only
Sergey Organov
1
-15
/
+4
2020-04-28
Merge branch 'ds/log-exclude-decoration-config'
Junio C Hamano
1
-3
/
+54
2020-04-16
log: add log.excludeDecoration config option
Derrick Stolee
1
-7
/
+15
2020-04-16
log-tree: make ref_filter_match() a helper method
Derrick Stolee
1
-3
/
+46
2020-04-07
format-patch: teach --no-encode-email-headers
Emma Brooks
1
-0
/
+1
2020-03-26
Merge branch 'hi/gpg-prefer-check-signature'
Junio C Hamano
1
-17
/
+17
2020-03-15
gpg-interface: prefer check_signature() for GPG verification
Hans Jerry Illikainen
1
-17
/
+17
2020-03-09
Merge branch 'hd/show-one-mergetag-fix'
Junio C Hamano
1
-1
/
+1
2020-03-05
Merge branch 'hi/gpg-use-check-signature'
Junio C Hamano
1
-16
/
+14
2020-03-02
show_one_mergetag: print non-parent in hex form.
Harald van Dijk
1
-1
/
+1
2020-02-28
Revert "gpg-interface: prefer check_signature() for GPG verification"
Junio C Hamano
1
-16
/
+14
2020-01-31
sha1-file: pass git_hash_algo to hash_object_file()
Matheus Tavares
1
-1
/
+2
2019-12-10
Merge branch 'hi/gpg-use-check-signature'
Junio C Hamano
1
-14
/
+16
2019-11-30
gpg-interface: prefer check_signature() for GPG verification
Hans Jerry Illikainen
1
-14
/
+16
2019-11-21
range-diff: pass through --notes to `git log`
Denton Liu
1
-1
/
+1
2019-10-07
Merge branch 'rs/simplify-by-deco-with-deco-refs-exclude'
Junio C Hamano
1
-0
/
+1
2019-09-09
log-tree: call load_ref_decorations() in get_name_decoration()
René Scharfe
1
-0
/
+1
2019-08-26
log-tree: always use return value of strbuf_detach()
René Scharfe
1
-3
/
+1
2019-03-07
Merge branch 'wh/author-committer-ident-config'
Junio C Hamano
1
-2
/
+1
2019-02-04
config: allow giving separate author and committer idents
William Hubbs
1
-2
/
+1
2019-01-11
log: add %S option (like --source) to log --format
Issac Trotts
1
-0
/
+1
2018-12-04
range-diff: always pass at least minimal diff options
Martin Ågren
1
-1
/
+10
2018-11-30
format-patch: do not let its diff-options affect --range-diff
Junio C Hamano
1
-1
/
+1
2018-09-17
Merge branch 'jk/cocci'
Junio C Hamano
1
-3
/
+3
2018-09-17
Merge branch 'es/format-patch-rangediff'
Junio C Hamano
1
-0
/
+15
2018-09-17
Merge branch 'es/format-patch-interdiff'
Junio C Hamano
1
-7
/
+30
2018-08-29
convert "oidcmp() == 0" to oideq()
Jeff King
1
-3
/
+3
2018-08-15
Merge branch 'jk/core-use-replace-refs'
Junio C Hamano
1
-1
/
+1
2018-08-14
format-patch: allow --range-diff to apply to a lone-patch
Eric Sunshine
1
-0
/
+15
2018-08-14
Merge branch 'es/format-patch-interdiff' into es/format-patch-rangediff
Junio C Hamano
1
-7
/
+30
2018-08-02
Merge branch 'sb/object-store-lookup'
Junio C Hamano
1
-6
/
+7
2018-08-02
Merge branch 'bc/object-id'
Junio C Hamano
1
-1
/
+1
2018-07-23
format-patch: allow --interdiff to apply to a lone-patch
Eric Sunshine
1
-0
/
+14
2018-07-23
log-tree: show_log: make commentary block delimiting reusable
Eric Sunshine
1
-7
/
+16
2018-07-18
check_replace_refs: rename to read_replace_refs
Jeff King
1
-1
/
+1
2018-07-18
Merge branch 'sb/object-store-grafts'
Junio C Hamano
1
-0
/
+1
2018-07-16
log-tree: switch GIT_SHA1_HEXSZ to the_hash_algo->hexsz
brian m. carlson
1
-1
/
+1
2018-06-29
tag: add repository argument to parse_tag_buffer
Stefan Beller
1
-1
/
+1
2018-06-29
tag: add repository argument to lookup_tag
Stefan Beller
1
-1
/
+1
2018-06-29
commit: add repository argument to lookup_commit
Stefan Beller
1
-1
/
+1
2018-06-29
object: add repository argument to parse_object
Stefan Beller
1
-3
/
+4
2018-06-29
Merge branch 'sb/object-store-grafts' into sb/object-store-lookup
Junio C Hamano
1
-0
/
+1
2018-06-25
Merge branch 'nd/complete-config-vars'
Junio C Hamano
1
-25
/
+12
2018-06-25
Merge branch 'nd/commit-util-to-slab'
Junio C Hamano
1
-2
/
+6
2018-05-30
Merge branch 'jk/snprintf-truncation'
Junio C Hamano
1
-6
/
+10
2018-05-29
log-tree: allow to customize 'grafted' color
Nguyễn Thái Ngọc Duy
1
-0
/
+1
2018-05-29
help: add --config to list all available config
Nguyễn Thái Ngọc Duy
1
-0
/
+3
2018-05-29
Add and use generic name->id mapping code for color slot parsing
Nguyễn Thái Ngọc Duy
1
-26
/
+9
2018-05-23
Merge branch 'bc/format-patch-cover-no-attach'
Junio C Hamano
1
-3
/
+4
2018-05-23
Merge branch 'js/deprecate-grafts'
Junio C Hamano
1
-6
/
+7
2018-05-23
Merge branch 'ds/lazy-load-trees'
Junio C Hamano
1
-3
/
+3
2018-05-21
revision.c: use commit-slab for show_source
Nguyễn Thái Ngọc Duy
1
-2
/
+6
2018-05-21
log_write_email_headers: use strbufs
Jeff King
1
-6
/
+10
2018-05-16
object-store: move object access functions to object-store.h
Stefan Beller
1
-0
/
+1
2018-05-02
format-patch: make cover letters always text/plain
brian m. carlson
1
-3
/
+4
2018-04-26
commit: Let the callback of for_each_mergetag return on error
Johannes Schindelin
1
-6
/
+7
2018-04-11
treewide: replace maybe_tree with accessor methods
Derrick Stolee
1
-3
/
+3
2018-04-11
treewide: rename tree to maybe_tree
Derrick Stolee
1
-3
/
+3
2018-04-11
Merge branch 'bw/c-plus-plus' into ds/lazy-load-trees
Junio C Hamano
1
-1
/
+1
2018-03-14
Convert find_unique_abbrev* to struct object_id
brian m. carlson
1
-6
/
+6
2018-03-13
Merge branch 'jk/cached-commit-buffer' into HEAD
Junio C Hamano
1
-3
/
+0
2018-03-06
Merge branch 'bw/c-plus-plus'
Junio C Hamano
1
-1
/
+1
2018-03-06
Merge branch 'jk/cached-commit-buffer'
Junio C Hamano
1
-3
/
+0
2018-02-22
commit: drop uses of get_cached_commit_buffer()
Jeff King
1
-3
/
+0
2018-02-14
object: rename function 'typename' to 'type_name'
Brandon Williams
1
-1
/
+1
2018-01-30
sha1_file: convert hash_sha1_file to object_id
Patryk Obara
1
-1
/
+1
2017-11-22
log: add option to choose which refs to decorate
Rafael Ascensão
1
-6
/
+18
2017-11-09
Merge branch 'bw/diff-opt-impl-to-bitfields'
Junio C Hamano
1
-1
/
+1
2017-11-01
diff: make struct diff_flags members lowercase
Brandon Williams
1
-1
/
+1
2017-11-01
diff: remove DIFF_OPT_TST macro
Brandon Williams
1
-1
/
+1
2017-10-21
log: handle broken HEAD in decoration check
Jeff King
1
-1
/
+1
2017-09-24
refs: pass NULL to resolve_ref_unsafe() if hash is not needed
René Scharfe
1
-2
/
+1
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-05
diff-tree: convert diff_tree_sha1 to struct object_id
Brandon Williams
1
-4
/
+4
2017-06-02
tree-diff: convert diff_root_tree_sha1 to struct object_id
Brandon Williams
1
-1
/
+1
2017-06-02
notes: convert format_display_notes to struct object_id
brian m. carlson
1
-1
/
+1
2017-05-08
object: convert parse_object* to take struct object_id
brian m. carlson
1
-3
/
+3
2017-05-08
Convert lookup_tag to struct object_id
brian m. carlson
1
-1
/
+1
2017-05-08
log-tree: convert to struct object_id
brian m. carlson
1
-9
/
+9
2017-05-08
Convert lookup_commit* to struct object_id
brian m. carlson
1
-1
/
+1
2017-03-01
pretty: use fmt_output_email_subject()
René Scharfe
1
-6
/
+3
2017-03-01
log-tree: factor out fmt_output_email_subject()
René Scharfe
1
-20
/
+20
2016-08-31
graph: add support for --line-prefix on all graph-aware output
Jacob Keller
1
-4
/
+1
2016-08-08
Merge branch 'nd/log-decorate-color-head-arrow'
Junio C Hamano
1
-2
/
+0
2016-07-19
Merge branch 'js/log-to-diffopt-file'
Junio C Hamano
1
-33
/
+36
2016-07-12
log: decorate HEAD -> branch with the same color for arrow and HEAD
Nguyễn Thái Ngọc Duy
1
-2
/
+0
2016-07-06
Merge branch 'nd/graph-width-padded'
Junio C Hamano
1
-0
/
+2
2016-06-24
log-tree: respect diffopt's configured output file stream
Johannes Schindelin
1
-32
/
+32
2016-06-24
log: prepare log/log-tree to reuse the diffopt.close_file attribute
Johannes Schindelin
1
-1
/
+4
2016-06-16
pretty: pass graph width to pretty formatting for use in '%>|(N)'
Josef Kufner
1
-0
/
+2
2016-06-06
pretty: support "mboxrd" output format
Eric Wong
1
-2
/
+2
2016-03-30
pretty: expand tabs in indented logs to make things line up properly
Linus Torvalds
1
-0
/
+1
2016-02-22
convert trivial cases to FLEX_ARRAY macros
Jeff King
1
-3
/
+2
2015-12-15
format-patch: add an option to suppress commit hash
brian m. carlson
1
-1
/
+2
2015-11-20
Remove get_object_hash.
brian m. carlson
1
-10
/
+10
2015-11-20
Convert struct object to object_id
brian m. carlson
1
-10
/
+10
2015-11-20
Add several uses of get_object_hash.
brian m. carlson
1
-10
/
+10
2015-08-03
Merge branch 'jk/date-mode-format'
Junio C Hamano
1
-1
/
+1
2015-08-03
Merge branch 'mh/replace-refs'
Junio C Hamano
1
-2
/
+3
2015-06-29
convert "enum date_mode" into a struct
Jeff King
1
-1
/
+1
2015-06-12
Allow to control where the replace refs are looked for
Mike Hommey
1
-2
/
+3
2015-05-25
add_ref_decoration(): convert local variable original_sha1 to object_id
Michael Haggerty
1
-3
/
+3
2015-05-25
add_ref_decoration(): rewrite to take an object_id argument
Michael Haggerty
1
-6
/
+5
2015-05-25
each_ref_fn: change to take an object_id parameter
Michael Haggerty
1
-2
/
+5
2015-05-22
Merge branch 'mg/log-decorate-HEAD'
Junio C Hamano
1
-10
/
+21
2015-05-13
log: do not shorten decoration names too early
Junio C Hamano
1
-18
/
+16
2015-05-13
log: decorate HEAD with branch name under --decorate=full, too
Junio C Hamano
1
-5
/
+18
2015-05-05
Merge branch 'bc/object-id'
Junio C Hamano
1
-1
/
+1
2015-03-13
commit: convert parts to struct object_id
brian m. carlson
1
-1
/
+1
2015-03-10
log: decorate HEAD with branch name
Junio C Hamano
1
-9
/
+68
2015-03-10
Merge branch 'jc/decorate-leaky-separator-color' into HEAD
Junio C Hamano
1
-0
/
+1
2015-03-04
log --decorate: do not leak "commit" color into the next item
Junio C Hamano
1
-0
/
+1
[next]