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
/
revision.c
Age
Commit message (
Expand
)
Author
Files
Lines
17 hours
Merge branch 'ps/no-writable-strings' into seen
seen
Junio C Hamano
1
-1
/
+2
17 hours
Merge branch 'tb/path-filter-fix' into jch
Junio C Hamano
1
-4
/
+22
19 hours
revision: always store allocated strings in output encoding
Patrick Steinhardt
1
-1
/
+2
2024-05-07
cocci: apply rules to rewrite callers of "refs" interfaces
Patrick Steinhardt
1
-9
/
+18
2024-03-28
Merge branch 'eb/hash-transition'
Junio C Hamano
1
-2
/
+2
2024-03-15
Merge branch 'as/option-names-in-messages'
Junio C Hamano
1
-1
/
+1
2024-03-11
Merge branch 'js/merge-base-with-missing-commit'
Junio C Hamano
1
-4
/
+8
2024-03-07
Merge branch 'jk/upload-pack-bounded-resources'
Junio C Hamano
1
-1
/
+2
2024-03-07
Merge branch 'ml/log-merge-with-cherry-pick-and-other-pseudo-heads'
Junio C Hamano
1
-4
/
+23
2024-03-07
Merge branch 'cc/rev-list-allow-missing-tips'
Junio C Hamano
1
-5
/
+19
2024-03-05
revision.c: trivial fix to message
Alexander Shopov
1
-1
/
+1
2024-02-29
commit-reach(repo_get_merge_bases): pass on "missing commits" errors
Johannes Schindelin
1
-4
/
+8
2024-02-28
upload-pack: free tree buffers after parsing
Jeff King
1
-1
/
+2
2024-02-28
revision: implement `git log --merge` also for rebase/cherry-pick/revert
Michael Lohmann
1
-8
/
+23
2024-02-28
revision: ensure MERGE_HEAD is a ref in prepare_show_merge
Michael Lohmann
1
-1
/
+5
2024-02-28
revision: fix --missing=[print|allow*] for annotated tags
Christian Couder
1
-1
/
+7
2024-02-21
refs: drop unused params from the reflog iterator callback
Patrick Steinhardt
1
-3
/
+1
2024-02-14
rev-list: allow missing tips with --missing=[print|allow*]
Christian Couder
1
-3
/
+11
2024-02-14
revision: clarify a 'return NULL' in get_reference()
Christian Couder
1
-1
/
+1
2024-02-08
Merge branch 'en/header-cleanup' into maint-2.43
Junio C Hamano
1
-2
/
+0
2024-02-08
Merge branch 'rs/incompatible-options-messages' into maint-2.43
Junio C Hamano
1
-12
/
+15
2024-02-08
Merge branch 'rs/i18n-cannot-be-used-together' into maint-2.43
Junio C Hamano
1
-2
/
+2
2024-02-08
Merge branch 'jc/revision-parse-int' into maint-2.43
Junio C Hamano
1
-11
/
+30
2024-01-31
revision.c: consult Bloom filters for root commits
Taylor Blau
1
-4
/
+22
2024-01-08
Merge branch 'en/header-cleanup'
Junio C Hamano
1
-2
/
+0
2023-12-26
treewide: remove unnecessary includes in source files
Elijah Newren
1
-2
/
+0
2023-12-20
Merge branch 'rs/incompatible-options-messages'
Junio C Hamano
1
-12
/
+15
2023-12-20
Merge branch 'jc/revision-parse-int'
Junio C Hamano
1
-11
/
+30
2023-12-09
revision: parse integer arguments to --max-count, --skip, etc., more carefully
Junio C Hamano
1
-11
/
+30
2023-12-09
revision, rev-parse: factorize incompatibility messages about - -exclude-hidden
René Scharfe
1
-6
/
+12
2023-12-09
revision: use die_for_incompatible_opt3() for - -graph/--reverse/--walk-reflogs
René Scharfe
1
-6
/
+3
2023-11-27
i18n: factorize even more 'incompatible options' messages
René Scharfe
1
-2
/
+2
2023-11-01
rev-list: add commit object support in `--missing` option
Karthik Nayak
1
-2
/
+14
2023-10-13
Merge branch 'jk/decoration-and-other-leak-fixes'
Junio C Hamano
1
-0
/
+9
2023-10-05
revision: clear decoration structs during release_revisions()
Jeff King
1
-0
/
+9
2023-10-04
Merge branch 'ps/revision-cmdline-stdin-not'
Junio C Hamano
1
-5
/
+5
2023-10-02
tree-walk: init_tree_desc take an oid to get the hash algorithm
Eric W. Biederman
1
-2
/
+2
2023-09-25
revision: make pseudo-opt flags read via stdin behave consistently
Patrick Steinhardt
1
-5
/
+5
2023-09-19
range-diff: treat notes like `log`
Kristoffer Haugsbakk
1
-0
/
+7
2023-07-25
Merge branch 'jk/unused-parameter'
Junio C Hamano
1
-1
/
+1
2023-07-21
Merge branch 'tb/refs-exclusion-and-packed-refs'
Junio C Hamano
1
-2
/
+2
2023-07-17
Merge branch 'cw/compat-util-header-cleanup'
Junio C Hamano
1
-1
/
+0
2023-07-13
revisions: drop unused "opt" parameter in "tweak" callbacks
Jeff King
1
-1
/
+1
2023-07-10
revision.h: store hidden refs in a `strvec`
Taylor Blau
1
-1
/
+1
2023-07-10
refs: plumb `exclude_patterns` argument throughout
Taylor Blau
1
-1
/
+1
2023-07-06
Merge branch 'gc/config-context'
Junio C Hamano
1
-1
/
+3
2023-07-05
git-compat-util: move alloc macros to git-compat-util.h
Calvin Wan
1
-1
/
+0
2023-07-04
Merge branch 'ps/revision-stdin-with-options'
Junio C Hamano
1
-34
/
+48
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
git-compat-util.h: remove unneccessary include of wildmatch.h
Elijah Newren
1
-0
/
+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-21
sparse-index.h: move declarations for sparse-index.c from cache.h
Elijah Newren
1
-0
/
+1
2023-06-15
revision: handle pseudo-opts in `--stdin` mode
Patrick Steinhardt
1
-4
/
+17
2023-06-15
revision: small readability improvement for reading from stdin
Patrick Steinhardt
1
-8
/
+9
2023-06-15
revision: reorder `read_revisions_from_stdin()`
Patrick Steinhardt
1
-33
/
+33
2023-04-25
Merge branch 'en/header-split-cache-h'
Junio C Hamano
1
-1
/
+4
2023-04-11
treewide: reduce includes of cache.h in other headers
Elijah Newren
1
-1
/
+1
2023-04-11
object-file.h: move declarations for object-file.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-04-11
object-name.h: move declarations for object-name.c functions from cache.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-04-06
Merge branch 'en/header-split-cleanup'
Junio C Hamano
1
-0
/
+3
2023-04-06
Merge branch 'ab/remove-implicit-use-of-the-repository'
Junio C Hamano
1
-13
/
+14
2023-04-04
Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-...
Junio C Hamano
1
-13
/
+14
2023-03-30
Merge branch 'sg/parse-options-h-users'
Junio C Hamano
1
-0
/
+1
2023-03-28
cocci: apply the "commit.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-6
/
+6
2023-03-28
cocci: apply the "commit-reach.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-2
/
+2
2023-03-28
cocci: apply the "cache.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-5
/
+6
2023-03-21
setup.h: move declarations for setup.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-21
treewide: be explicit about dependence on gettext.h
Elijah Newren
1
-0
/
+1
2023-03-20
treewide: include parse-options.h in source files
SZEDER Gábor
1
-0
/
+1
2023-03-17
Merge branch 'ew/fetch-hiderefs'
Junio C Hamano
1
-1
/
+2
2023-03-17
Merge branch 'jk/unused-post-2.39-part2'
Junio C Hamano
1
-3
/
+3
2023-02-27
fetch: support hideRefs to speed up connectivity checks
Eric Wong
1
-1
/
+2
2023-02-24
for_each_object: mark unused callback parameters
Jeff King
1
-2
/
+2
2023-02-24
mark "pointless" data pointers in callbacks
Jeff King
1
-1
/
+1
2023-02-23
cache.h: remove dependence on hex.h; make other files include it explicitly
Elijah Newren
1
-0
/
+1
2023-02-23
alloc.h: move ALLOC_GROW() functions from cache.h
Elijah Newren
1
-1
/
+2
2023-01-17
treewide: always have a valid "index_state.repo" member
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2023-01-16
cache API: add a "INDEX_STATE_INIT" macro/function, add release_index()
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2022-12-26
Merge branch 'jk/unused-post-2.39'
Junio C Hamano
1
-10
/
+15
2022-12-14
Merge branch 'ab/various-leak-fixes'
Junio C Hamano
1
-0
/
+1
2022-12-13
diff: mark unused parameters in callbacks
Jeff King
1
-10
/
+15
2022-11-23
Merge branch 'ps/receive-use-only-advertised'
Junio C Hamano
1
-40
/
+89
2022-11-21
revision API: call graph_clear() in release_revisions()
Ævar Arnfjörð Bjarmason
1
-0
/
+1
2022-11-17
revision: add new parameter to exclude hidden refs
Patrick Steinhardt
1
-1
/
+54
2022-11-17
revision: introduce struct to handle exclusions
Patrick Steinhardt
1
-26
/
+22
2022-11-17
revision: move together exclusion-related functions
Patrick Steinhardt
1
-26
/
+26
2022-11-08
revisions API: extend the nascent REV_INFO_INIT macro
Ævar Arnfjörð Bjarmason
1
-17
/
+2
2022-10-25
Merge branch 'rs/diff-caret-bang-with-parents'
Junio C Hamano
1
-3
/
+2
2022-10-10
CodingGuidelines: allow declaring variables in for loops
Ævar Arnfjörð Bjarmason
1
-7
/
+0
2022-10-01
revision: use strtol_i() for exclude_parent
René Scharfe
1
-3
/
+2
2022-09-19
Merge branch 'jk/list-objects-filter-cleanup'
Junio C Hamano
1
-0
/
+1
2022-09-14
Merge branch 'ab/unused-annotation'
Junio C Hamano
1
-9
/
+9
2022-09-14
Merge branch 'jk/unused-annotation'
Junio C Hamano
1
-7
/
+11
2022-09-13
Merge branch 'jk/rev-list-verify-objects-fix'
Junio C Hamano
1
-0
/
+1
2022-09-12
list-objects-filter: add and use initializers
Jeff King
1
-0
/
+1
2022-09-07
parse_object(): check commit-graph when skip_hash set
Jeff King
1
-13
/
+3
2022-09-07
upload-pack: skip parse-object re-hashing of "want" objects
Jeff King
1
-1
/
+3
2022-09-07
rev-list: disable commit graph with --verify-objects
Jeff King
1
-0
/
+1
2022-09-01
git-compat-util.h: use "UNUSED", not "UNUSED(var)"
Ævar Arnfjörð Bjarmason
1
-9
/
+9
2022-08-19
hashmap: mark unused callback parameters
Jeff King
1
-2
/
+2
2022-08-19
refs: mark unused reflog callback parameters
Jeff King
1
-2
/
+5
2022-08-19
refs: mark unused each_ref_fn parameters
Jeff King
1
-3
/
+4
2022-08-19
revision: allow --ancestry-path to take an argument
Elijah Newren
1
-30
/
+59
2022-08-12
Merge branch 'ab/plug-revisions-leak'
Junio C Hamano
1
-0
/
+2
2022-08-10
Merge branch 'jc/resolve-undo' into maint
Junio C Hamano
1
-0
/
+36
2022-08-03
Merge branch 'sa/cat-file-mailmap'
Junio C Hamano
1
-47
/
+3
2022-08-03
revisions API: don't leak memory on argv elements that need free()-ing
Ævar Arnfjörð Bjarmason
1
-0
/
+2
2022-07-19
Merge branch 'jc/resolve-undo'
Junio C Hamano
1
-0
/
+36
2022-07-18
ident: rename commit_rewrite_person() to apply_mailmap_to_header()
Siddharth Asthana
1
-1
/
+1
2022-07-18
ident: move commit_rewrite_person() to ident.c
Siddharth Asthana
1
-74
/
+0
2022-07-18
revision: improve commit_rewrite_person()
Siddharth Asthana
1
-17
/
+47
2022-06-09
revision: mark blobs needed for resolve-undo as reachable
Junio C Hamano
1
-0
/
+36
2022-06-07
Merge branch 'ab/plug-leak-in-revisions'
Junio C Hamano
1
-15
/
+55
2022-05-20
Merge branch 'ep/maint-equals-null-cocci'
Junio C Hamano
1
-2
/
+2
2022-05-02
Merge branch 'ep/maint-equals-null-cocci' for maint-2.35
Junio C Hamano
1
-2
/
+2
2022-05-02
tree-wide: apply equals-null.cocci
Junio C Hamano
1
-2
/
+2
2022-04-23
log: "--since-as-filter" option is a non-terminating "--since" variant
Miklos Vajna
1
-0
/
+10
2022-04-13
revisions API: add a TODO for diff_free(&revs->diffopt)
Ævar Arnfjörð Bjarmason
1
-0
/
+1
2022-04-13
revisions API: have release_revisions() release "topo_walk_info"
Ævar Arnfjörð Bjarmason
1
-4
/
+12
2022-04-13
revisions API: have release_revisions() release "date_mode"
Ævar Arnfjörð Bjarmason
1
-0
/
+1
2022-04-13
revisions API: call diff_free(&revs->pruning) in revisions_release()
Ævar Arnfjörð Bjarmason
1
-0
/
+1
2022-04-13
revisions API: release "reflog_info" in release revisions()
Ævar Arnfjörð Bjarmason
1
-0
/
+1
2022-04-13
revisions API: clear "boundary_commits" in release_revisions()
Ævar Arnfjörð Bjarmason
1
-0
/
+1
2022-04-13
revisions API: have release_revisions() release "prune_data"
Ævar Arnfjörð Bjarmason
1
-0
/
+1
2022-04-13
revisions API: have release_revisions() release "grep_filter"
Ævar Arnfjörð Bjarmason
1
-0
/
+1
2022-04-13
revisions API: have release_revisions() release "filter"
Ævar Arnfjörð Bjarmason
1
-0
/
+1
2022-04-13
revisions API: have release_revisions() release "cmdline"
Ævar Arnfjörð Bjarmason
1
-0
/
+10
2022-04-13
revisions API: have release_revisions() release "mailmap"
Ævar Arnfjörð Bjarmason
1
-0
/
+9
2022-04-13
revisions API: have release_revisions() release "commits"
Ævar Arnfjörð Bjarmason
1
-0
/
+1
2022-04-13
revision.[ch]: document and move code declared around "init"
Ævar Arnfjörð Bjarmason
1
-0
/
+4
2022-04-13
revision.[ch]: provide and start using a release_revisions()
Ævar Arnfjörð Bjarmason
1
-0
/
+5
2022-04-13
cocci: add and apply free_commit_list() rules
Ævar Arnfjörð Bjarmason
1
-11
/
+6
2022-03-23
list-objects-filter: remove CL_ARG__FILTER
Derrick Stolee
1
-2
/
+2
2022-03-21
Merge branch 'ds/partial-bundles'
Junio C Hamano
1
-0
/
+7
2022-03-09
rev-list: move --filter parsing into revision.c
Derrick Stolee
1
-0
/
+7
2022-02-25
Merge branch 'ab/grep-patterntype'
Junio C Hamano
1
-3
/
+1
2022-02-23
Merge branch 'ah/log-no-graph'
Junio C Hamano
1
-4
/
+16
2022-02-15
grep: simplify config parsing and option parsing
Ævar Arnfjörð Bjarmason
1
-2
/
+0
2022-02-15
built-ins: trust the "prefix" from run_builtin()
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2022-02-11
log: add a --no-graph option
Alex Henrie
1
-4
/
+15
2022-02-11
log: fix memory leak if --graph is passed multiple times
Alex Henrie
1
-0
/
+1
2022-01-12
git-rev-list: add --exclude-first-parent-only flag
Jerry Zhang
1
-10
/
+20
2022-01-10
Merge branch 'ja/i18n-similar-messages'
Junio C Hamano
1
-11
/
+11
2022-01-05
Merge branch 'rs/log-invert-grep-with-headers'
Junio C Hamano
1
-2
/
+2
2022-01-05
i18n: factorize "--foo requires --bar" and the like
Jean-Noël Avila
1
-1
/
+1
2022-01-05
i18n: turn "options are incompatible" into "cannot be used together"
Jean-Noël Avila
1
-10
/
+10
2021-12-21
Merge branch 'jc/c99-var-decl-in-for-loop'
Junio C Hamano
1
-3
/
+8
2021-12-17
log: let --invert-grep only invert --grep
René Scharfe
1
-2
/
+2
2021-12-03
revision: use C99 declaration of variable in for() loop
Junio C Hamano
1
-3
/
+8
2021-11-12
Merge branch 'ps/connectivity-optim'
Junio C Hamano
1
-9
/
+0
2021-11-11
Revert "connected: do not sort input revisions"
Junio C Hamano
1
-9
/
+0
2021-10-11
Merge branch 'ab/designated-initializers'
Junio C Hamano
1
-1
/
+1
2021-10-11
Merge branch 'jk/ref-paranoia'
Junio C Hamano
1
-1
/
+1
2021-10-06
Merge branch 'jt/add-submodule-odb-clean-up'
Junio C Hamano
1
-11
/
+5
2021-09-27
*.[ch] *_INIT macros: use { 0 } for a "zero out" idiom
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2021-09-27
refs: drop "broken" flag from for_each_fullref_in()
Jeff King
1
-1
/
+1
2021-09-09
revision: remove "submodule" from opt struct
Jonathan Tan
1
-11
/
+5
2021-08-09
revision: avoid hitting packfiles when commits are in commit-graph
Patrick Steinhardt
1
-10
/
+8
2021-08-09
revision: stop retrieving reference twice
Patrick Steinhardt
1
-1
/
+1
2021-08-09
connected: do not sort input revisions
Patrick Steinhardt
1
-0
/
+9
2021-08-05
revision: separate walk and unsorted flags
Patrick Steinhardt
1
-4
/
+5
2021-06-11
add_pending_object_with_path(): work around "gcc -O3" complaint
Jeff King
1
-2
/
+3
2021-05-07
Merge branch 'ah/plugleaks'
Junio C Hamano
1
-7
/
+10
2021-05-07
Merge branch 'ps/rev-list-object-type-filter'
Junio C Hamano
1
-2
/
+2
2021-04-30
Merge branch 'ds/sparse-index-protections'
Junio C Hamano
1
-0
/
+2
2021-04-28
revision: free remainder of old commit list in limit_list
Andrzej Hunt
1
-7
/
+10
2021-04-14
revision: ensure full index
Derrick Stolee
1
-0
/
+2
2021-04-13
revision: avoid parsing with --exclude-promisor-objects
Jeff King
1
-1
/
+1
2021-04-10
revision: mark commit parents as NOT_USER_GIVEN
Patrick Steinhardt
1
-2
/
+2
2021-03-24
Merge branch 'tb/geometric-repack'
Junio C Hamano
1
-0
/
+15
2021-03-13
use CALLOC_ARRAY
René Scharfe
1
-3
/
+3
2021-02-22
revision: learn '--no-kept-objects'
Taylor Blau
1
-0
/
+15
2021-02-17
Merge branch 'ak/corrected-commit-date'
Junio C Hamano
1
-5
/
+8
2021-02-10
Merge branch 'ab/lose-grep-debug'
Junio C Hamano
1
-2
/
+0
2021-02-05
Merge branch 'so/log-diff-merge'
Junio C Hamano
1
-34
/
+4
2021-01-26
grep/log: remove hidden --debug and --grep-debug options
Ævar Arnfjörð Bjarmason
1
-2
/
+0
2021-01-25
Merge branch 'jk/log-cherry-pick-duplicate-patches'
Junio C Hamano
1
-2
/
+4
2021-01-18
commit-graph: return 64-bit generation number
Abhishek Kumar
1
-5
/
+5
2021-01-18
revision: parse parent in indegree_walk_step()
Abhishek Kumar
1
-0
/
+3
2021-01-12
patch-ids: handle duplicate hashmap entries
Jeff King
1
-2
/
+4
2021-01-04
revision: trace topo-walk statistics
Derrick Stolee
1
-0
/
+31
2020-12-21
diff-merges: get rid of now empty diff_merges_init_revs()
Sergey Organov
1
-1
/
+0
2020-12-21
diff-merges: rename all functions to have common prefix
Sergey Organov
1
-3
/
+3
2020-12-21
revision: move diff merges functions to its own diff-merges.c
Sergey Organov
1
-75
/
+1
2020-12-21
revision: provide implementation for diff merges tweaks
Sergey Organov
1
-0
/
+19
2020-12-21
revision: factor out initialization of diff-merge related settings
Sergey Organov
1
-1
/
+8
2020-12-21
revision: factor out setup of diff-merge related settings
Sergey Organov
1
-6
/
+12
2020-12-21
revision: factor out parsing of diff-merge related options
Sergey Organov
1
-27
/
+40
2020-12-08
Merge branch 'ma/grep-init-default'
Junio C Hamano
1
-1
/
+0
2020-11-21
grep: use designated initializers for `grep_defaults`
Martin Ågren
1
-1
/
+0
2020-11-21
grep: don't set up a "default" repo for grep
Martin Ågren
1
-1
/
+1
2020-11-11
Use new HASHMAP_INIT macro to simplify hashmap initialization
Elijah Newren
1
-8
/
+1
2020-11-02
hashmap: provide deallocation function names
Elijah Newren
1
-1
/
+1
2020-09-30
drop unused argc parameters
Jeff King
1
-3
/
+3
2020-09-29
Merge branch 'tb/bloom-improvements'
Junio C Hamano
1
-5
/
+2
2020-09-18
Merge branch 'mf/submodule-summary-with-correct-repository'
Junio C Hamano
1
-9
/
+9
[next]