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
/
submodule.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-15
config: add --comment option to add a comment
Ralph Seichter
1
-1
/
+1
2024-03-11
Merge branch 'js/merge-base-with-missing-commit'
Junio C Hamano
1
-1
/
+6
2024-02-29
commit-reach(repo_get_merge_bases): pass on "missing commits" errors
Johannes Schindelin
1
-1
/
+6
2024-02-26
submodule: use strvec_pushf() for --submodule-prefix
René Scharfe
1
-15
/
+4
2023-12-26
treewide: remove unnecessary includes in source files
Elijah Newren
1
-3
/
+0
2023-07-05
git-compat-util: move alloc macros to git-compat-util.h
Calvin Wan
1
-1
/
+0
2023-06-21
object-store-ll.h: split this header out of object-store.h
Elijah Newren
1
-1
/
+1
2023-06-21
repository: remove unnecessary include of path.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-04-25
Merge branch 'en/header-split-cache-h'
Junio C Hamano
1
-0
/
+3
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
-1
/
+5
2023-04-06
Merge branch 'ab/remove-implicit-use-of-the-repository'
Junio C Hamano
1
-4
/
+4
2023-04-06
Merge branch 'ab/config-multi-and-nonbool'
Junio C Hamano
1
-2
/
+1
2023-04-04
Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-...
Junio C Hamano
1
-4
/
+4
2023-03-28
config API: add "string" version of *_value_multi(), fix segfaults
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2023-03-28
config API: have *_multi() return an "int" and take a "dest"
Ævar Arnfjörð Bjarmason
1
-2
/
+1
2023-03-28
cocci: apply the "cache.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-4
/
+4
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
abspath.h: move absolute path 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-21
treewide: remove unnecessary cache.h inclusion from a few headers
Elijah Newren
1
-1
/
+1
2023-03-17
Merge branch 'jk/unused-post-2.39-part2'
Junio C Hamano
1
-2
/
+2
2023-02-24
run_processes_parallel: mark unused callback parameters
Jeff King
1
-2
/
+2
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
-2
/
+2
2023-01-05
Merge branch 'ab/no-more-git-global-super-prefix'
Junio C Hamano
1
-27
/
+23
2022-12-26
read-tree: add "--super-prefix" option, eliminate global
Ævar Arnfjörð Bjarmason
1
-19
/
+10
2022-12-26
submodule--helper: don't use global --super-prefix in "absorbgitdirs"
Ævar Arnfjörð Bjarmason
1
-5
/
+7
2022-12-26
submodule.c & submodule--helper: pass along "super_prefix" param
Ævar Arnfjörð Bjarmason
1
-6
/
+9
2022-12-13
diff: mark unused parameters in callbacks
Jeff King
1
-1
/
+1
2022-11-23
Merge branch 'jt/submodule-on-demand'
Junio C Hamano
1
-0
/
+6
2022-11-14
Doc: document push.recurseSubmodules=only
Jonathan Tan
1
-0
/
+6
2022-11-08
submodule API & "absorbgitdirs": remove "----recursive" option
Ævar Arnfjörð Bjarmason
1
-10
/
+3
2022-11-08
submodule.c: refactor recursive block out of absorb function
Ævar Arnfjörð Bjarmason
1
-12
/
+18
2022-10-30
Merge branch 'rs/absorb-git-dir-simplify'
Taylor Blau
1
-9
/
+3
2022-10-23
submodule: use strvec_pushf() for --super-prefix
René Scharfe
1
-9
/
+3
2022-10-12
run-command API: move *_tr2() users to "run_processes_parallel()"
Ævar Arnfjörð Bjarmason
1
-6
/
+12
2022-09-14
Merge branch 'ab/unused-annotation'
Junio C Hamano
1
-6
/
+6
2022-09-14
Merge branch 'jk/unused-annotation'
Junio C Hamano
1
-5
/
+8
2022-09-02
submodule API: don't handle SM_..{UNSPECIFIED,COMMAND} in to_string()
Ævar Arnfjörð Bjarmason
1
-7
/
+5
2022-09-01
git-compat-util.h: use "UNUSED", not "UNUSED(var)"
Ævar Arnfjörð Bjarmason
1
-6
/
+6
2022-08-19
config: mark unused callback parameters
Jeff King
1
-1
/
+2
2022-08-19
refs: mark unused each_ref_fn parameters
Jeff King
1
-4
/
+6
2022-07-18
Merge branch 'ab/leakfix'
Junio C Hamano
1
-1
/
+2
2022-07-01
submodule.c: free() memory from xgetcwd()
Ævar Arnfjörð Bjarmason
1
-1
/
+2
2022-06-28
submodule--helper: rename "absorb-git-dirs" to "absorbgitdirs"
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2022-06-10
Merge branch 'ab/env-array'
Junio C Hamano
1
-19
/
+19
2022-06-07
Merge branch 'ab/plug-leak-in-revisions'
Junio C Hamano
1
-5
/
+6
2022-06-02
run-command API: rename "env_array" to "env"
Ævar Arnfjörð Bjarmason
1
-19
/
+19
2022-04-13
revisions API users: use release_revisions() needing REV_INFO_INIT
Ævar Arnfjörð Bjarmason
1
-1
/
+2
2022-04-13
revisions API users: add straightforward release_revisions()
Ævar Arnfjörð Bjarmason
1
-0
/
+2
2022-04-13
cocci: add and apply free_commit_list() rules
Ævar Arnfjörð Bjarmason
1
-4
/
+2
2022-03-29
Merge branch 'jt/reset-grafts-when-resetting-shallow'
Junio C Hamano
1
-0
/
+1
2022-03-17
shallow: reset commit grafts when shallow is reset
Jonathan Tan
1
-0
/
+1
2022-03-16
submodule: fix latent check_has_commit() bug
Glen Choo
1
-33
/
+2
2022-03-16
fetch: fetch unpopulated, changed submodules
Glen Choo
1
-16
/
+177
2022-03-07
submodule: move logic into fetch_task_create()
Glen Choo
1
-47
/
+52
2022-03-07
submodule: extract get_fetch_task()
Glen Choo
1
-25
/
+36
2022-03-07
submodule: store new submodule commits oid_array in a struct
Glen Choo
1
-18
/
+34
2022-03-07
submodule: inline submodule_commits() into caller
Glen Choo
1
-16
/
+6
2022-03-07
submodule: make static functions read submodules from commits
Glen Choo
1
-10
/
+19
2022-02-04
branch: add --recurse-submodules option for branch creation
Glen Choo
1
-2
/
+9
2021-10-25
Merge branch 'jt/no-abuse-alternate-odb-for-submodules'
Junio C Hamano
1
-3
/
+15
2021-10-13
Merge branch 'en/removing-untracked-fixes'
Junio C Hamano
1
-0
/
+1
2021-10-11
Merge branch 'ab/designated-initializers'
Junio C Hamano
1
-3
/
+5
2021-10-08
submodule: trace adding submodule ODB as alternate
Jonathan Tan
1
-0
/
+2
2021-10-08
submodule: pass repo to check_has_commit()
Jonathan Tan
1
-3
/
+13
2021-10-06
Merge branch 'jt/add-submodule-odb-clean-up'
Junio C Hamano
1
-19
/
+5
2021-09-28
Merge branch 'jk/ref-paranoia' into jt/no-abuse-alternate-odb-for-submodules
Junio C Hamano
1
-22
/
+55
2021-09-27
*.h: move some *_INIT to designated initializers
Ævar Arnfjörð Bjarmason
1
-3
/
+5
2021-09-27
Comment important codepaths regarding nuking untracked files/dirs
Elijah Newren
1
-0
/
+1
2021-09-23
Merge branch 'jt/submodule-name-to-gitdir'
Junio C Hamano
1
-22
/
+55
2021-09-22
Merge branch 'jt/add-submodule-odb-clean-up' into jt/no-abuse-alternate-odb-f...
Junio C Hamano
1
-19
/
+5
2021-09-20
Merge branch 'ar/submodule-add-config'
Junio C Hamano
1
-0
/
+5
2021-09-20
Merge branch 'dt/submodule-diff-fixes'
Junio C Hamano
1
-1
/
+13
2021-09-15
submodule: extract path to submodule gitdir func
Jonathan Tan
1
-22
/
+55
2021-09-09
repository: support unabsorbed in repo_submodule_init
Jonathan Tan
1
-6
/
+3
2021-09-09
submodule: remove unnecessary unabsorbed fallback
Jonathan Tan
1
-13
/
+2
2021-09-08
grep: use submodule-ODB-as-alternate lazy-addition
Jonathan Tan
1
-0
/
+5
2021-09-08
submodule: lazily add submodule ODBs as alternates
Jonathan Tan
1
-1
/
+19
2021-08-31
diff --submodule=diff: don't print failure message twice
David Turner
1
-1
/
+3
2021-08-31
diff --submodule=diff: do not fail on ever-initialied deleted submodules
David Turner
1
-0
/
+10
2021-08-10
submodule--helper: introduce add-config subcommand
Atharva Raykar
1
-0
/
+5
2021-06-28
run-command: refactor subprocess env preparation
Jonathan Tan
1
-16
/
+2
2021-06-28
submodule: refrain from filtering GIT_CONFIG_COUNT
Jonathan Tan
1
-1
/
+2
2021-05-10
Merge branch 'bc/hash-transition-interop-part-1'
Junio C Hamano
1
-12
/
+14
2021-04-27
hash: provide per-algorithm null OIDs
brian m. carlson
1
-12
/
+14
2021-04-14
*: remove 'const' qualifier for struct index_state
Derrick Stolee
1
-3
/
+3
2021-01-25
Merge branch 'sj/untracked-files-in-submodule-directory-is-not-dirty'
Junio C Hamano
1
-0
/
+1
2020-12-09
submodules: fix of regression on fetching of non-init subsub-repo
Peter Kaestle
1
-1
/
+6
2020-12-08
diff: do not show submodule with untracked files as "-dirty"
Sangeeta Jain
1
-0
/
+1
2020-10-05
Merge branch 'so/combine-diff-simplify'
Junio C Hamano
1
-1
/
+2
2020-09-29
diff: get rid of redundant 'dense' argument
Sergey Organov
1
-1
/
+2
2020-09-18
Merge branch 'mf/submodule-summary-with-correct-repository'
Junio C Hamano
1
-5
/
+6
2020-09-18
Merge branch 'os/collect-changed-submodules-optim'
Junio C Hamano
1
-1
/
+8
2020-09-09
Merge branch 'ss/submodule-summary-in-c'
Junio C Hamano
1
-5
/
+5
2020-09-06
submodule: suppress checking for file name and ref ambiguity for object ids
Orgad Shaneh
1
-1
/
+8
2020-09-03
Merge branch 'jc/run-command-use-embedded-args'
Junio C Hamano
1
-9
/
+4
2020-08-27
Merge branch 'jk/leakfix'
Junio C Hamano
1
-2
/
+2
2020-08-26
run_command: teach API users to use embedded 'args' more
Junio C Hamano
1
-9
/
+4
2020-08-14
config: fix leaks from git_config_get_string_const()
Jeff King
1
-2
/
+2
2020-08-12
submodule: rename helper functions to avoid ambiguity
Shourya Shukla
1
-5
/
+5
2020-07-30
strvec: rename struct fields
Jeff King
1
-7
/
+7
2020-07-28
strvec: fix indentation in renamed calls
Jeff King
1
-15
/
+15
2020-07-28
strvec: convert remaining callers away from argv_array name
Jeff King
1
-89
/
+89
2020-07-28
strvec: rename files from argv-array to strvec
Jeff King
1
-1
/
+1
2020-06-24
submodule: use submodule repository when preparing summary
Michael Forney
1
-4
/
+4
2020-04-22
Merge branch 'jk/oid-array-cleanups'
Junio C Hamano
1
-1
/
+1
2020-03-30
oid_array: rename source file from sha1-array
Jeff King
1
-1
/
+1
2020-03-10
get_superproject_working_tree(): return strbuf
Alexandr Miloslavskiy
1
-9
/
+8
2020-03-10
real_path_if_valid(): remove unsafe API
Alexandr Miloslavskiy
1
-3
/
+4
2020-03-10
real_path: remove unsafe API
Alexandr Miloslavskiy
1
-1
/
+3
2020-02-12
Merge branch 'es/submodule-fetch-message-fix'
Junio C Hamano
1
-1
/
+1
2020-02-12
Merge branch 'dt/submodule-rm-with-stale-cache'
Junio C Hamano
1
-1
/
+1
2020-02-07
submodule: add newline on invalid submodule error
Emily Shaffer
1
-1
/
+1
2020-02-05
Merge branch 'pb/recurse-submodule-in-worktree-fix'
Junio C Hamano
1
-3
/
+3
2020-02-05
Merge branch 'es/fetch-show-failed-submodules-atend'
Junio C Hamano
1
-4
/
+15
2020-01-28
git rm submodule: succeed if .gitmodules index stat info is zero
David Turner
1
-1
/
+1
2020-01-22
submodule.c: use get_git_dir() instead of get_git_common_dir()
Philippe Blain
1
-3
/
+3
2020-01-17
fetch: emphasize failure during submodule fetch
Emily Shaffer
1
-4
/
+15
2020-01-16
submodule.c: mark more strings for translation
Ralf Thielow
1
-14
/
+14
2019-12-06
Sync with 2.22.2
Johannes Schindelin
1
-2
/
+47
2019-12-06
Sync with 2.21.1
Johannes Schindelin
1
-2
/
+47
2019-12-06
Sync with 2.20.2
Johannes Schindelin
1
-2
/
+47
2019-12-06
Sync with 2.19.3
Johannes Schindelin
1
-2
/
+47
2019-12-06
Sync with 2.18.2
Johannes Schindelin
1
-2
/
+47
2019-12-06
Sync with 2.17.3
Johannes Schindelin
1
-2
/
+47
2019-12-06
Sync with 2.16.6
Johannes Schindelin
1
-2
/
+47
2019-12-06
Sync with 2.15.4
Johannes Schindelin
1
-2
/
+47
2019-12-06
Sync with 2.14.6
Johannes Schindelin
1
-2
/
+47
2019-12-05
Disallow dubiously-nested submodule git directories
Johannes Schindelin
1
-2
/
+47
2019-05-13
submodule: drop unused prefix parameter from some functions
Jeff King
1
-6
/
+4
2019-04-25
Merge branch 'bc/hash-transition-16'
Junio C Hamano
1
-1
/
+1
2019-04-10
Merge branch 'jt/submodule-fetch-errmsg'
Junio C Hamano
1
-0
/
+7
2019-04-01
submodule: avoid hard-coded constants
brian m. carlson
1
-1
/
+1
2019-03-14
submodule: explain first attempt failure clearly
Jonathan Tan
1
-0
/
+7
2019-03-07
Merge branch 'nd/completion-more-parameters'
Junio C Hamano
1
-0
/
+4
2019-02-22
trace2: create new combined trace facility
Jeff Hostetler
1
-5
/
+6
2019-02-20
completion: add more parameter value completion
Nguyễn Thái Ngọc Duy
1
-0
/
+4
2019-02-06
Merge branch 'nd/the-index-final'
Junio C Hamano
1
-1
/
+0
2019-02-05
Merge branch 'sb/more-repo-in-api'
Junio C Hamano
1
-18
/
+60
2019-01-29
Merge branch 'sb/submodule-recursive-fetch-gets-the-tip'
Junio C Hamano
1
-45
/
+239
2019-01-24
cache.h: flip NO_THE_INDEX_COMPATIBILITY_MACROS switch
Nguyễn Thái Ngọc Duy
1
-1
/
+0
2018-12-28
submodule: don't add submodule as odb for push
Stefan Beller
1
-3
/
+0
2018-12-28
submodule: use submodule repos for object lookup
Stefan Beller
1
-15
/
+60
2018-12-26
submodule: unset core.worktree if no working tree is present
Stefan Beller
1
-0
/
+14
2018-12-09
fetch: ensure submodule objects fetched
Stefan Beller
1
-29
/
+177
2018-12-05
submodule.c: fetch in submodules git directory instead of in worktree
Stefan Beller
1
-2
/
+8
2018-12-05
submodule: migrate get_next_submodule to use repository structs
Stefan Beller
1
-12
/
+44
2018-12-05
submodule: store OIDs in changed_submodule_names
Stefan Beller
1
-9
/
+10
2018-12-05
submodule.c: tighten scope of changed_submodule_names struct
Stefan Beller
1
-8
/
+11
2018-12-05
submodule.c: sort changed_submodule_names before searching it
Stefan Beller
1
-1
/
+2
2018-12-05
submodule.c: fix indentation
Stefan Beller
1
-3
/
+6
2018-11-21
Merge branch 'sm/show-superproject-while-conflicted' into maint
Junio C Hamano
1
-1
/
+1
2018-11-21
Merge branch 'bp/mv-submodules-with-fsmonitor' into maint
Junio C Hamano
1
-2
/
+1
2018-11-13
Merge branch 'ao/submodule-wo-gitmodules-checked-out'
Junio C Hamano
1
-7
/
+21
2018-10-22
submodule.c: remove some of the_repository references
Nguyễn Thái Ngọc Duy
1
-25
/
+32
2018-10-19
Merge branch 'sm/show-superproject-while-conflicted'
Junio C Hamano
1
-1
/
+1
2018-10-19
Merge branch 'nd/the-index'
Junio C Hamano
1
-14
/
+20
2018-10-09
submodule: add a helper to check if it is safe to write to .gitmodules
Antonio Ospite
1
-0
/
+18
2018-10-09
submodule: factor out a config_set_in_gitmodules_file_gently function
Antonio Ospite
1
-7
/
+3
2018-09-28
rev-parse: --show-superproject-working-tree should work during a merge
Sam McKelvie
1
-1
/
+1
2018-09-24
Merge branch 'bp/mv-submodules-with-fsmonitor'
Junio C Hamano
1
-2
/
+1
2018-09-21
revision.c: remove implicit dependency on the_index
Nguyễn Thái Ngọc Duy
1
-3
/
+3
2018-09-21
submodule.c: remove implicit dependency on the_index
Nguyễn Thái Ngọc Duy
1
-11
/
+17
2018-09-17
Merge branch 'jk/cocci'
Junio C Hamano
1
-1
/
+1
2018-09-17
Merge branch 'ds/reachable'
Junio C Hamano
1
-0
/
+1
2018-09-12
git-mv: allow submodules and fsmonitor to work together
Ben Peart
1
-2
/
+1
2018-09-07
Revert "Merge branch 'sb/submodule-core-worktree'"
Jonathan Nieder
1
-14
/
+0
2018-08-29
convert "oidcmp() == 0" to oideq()
Jeff King
1
-1
/
+1
2018-08-13
submodule.c: use the right index instead of the_index
Nguyễn Thái Ngọc Duy
1
-4
/
+4
2018-08-13
dir.c: remove an implicit dependency on the_index in pathspec code
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2018-08-02
Merge branch 'sb/object-store-lookup'
Junio C Hamano
1
-2
/
+2
2018-07-24
Merge branch 'sb/submodule-move-head-error-msg'
Junio C Hamano
1
-1
/
+1
2018-07-20
commit.h: remove method declarations
Derrick Stolee
1
-0
/
+1
2018-07-18
Merge branch 'sb/submodule-core-worktree'
Junio C Hamano
1
-0
/
+14
2018-06-29
commit: add repository argument to lookup_commit_reference
Stefan Beller
1
-2
/
+2
2018-06-25
submodule.c: report the submodule that an error occurs in
Stefan Beller
1
-1
/
+1
2018-06-14
submodule: unset core.worktree if no working tree is present
Stefan Beller
1
-0
/
+14
2018-06-14
submodule: fix NULL correctness in renamed broken submodules
Stefan Beller
1
-2
/
+4
2018-06-04
Merge branch 'jt/submodule-pull-recurse-rebase'
Junio C Hamano
1
-2
/
+4
2018-05-30
Merge branch 'sb/submodule-merge-in-merge-recursive'
Junio C Hamano
1
-166
/
+2
2018-05-30
Merge branch 'bw/ref-prefix-for-configured-refspec'
Junio C Hamano
1
-10
/
+9
2018-05-30
Merge branch 'bc/object-id'
Junio C Hamano
1
-3
/
+3
2018-05-30
Merge branch 'js/use-bug-macro'
Junio C Hamano
1
-4
/
+4
2018-05-25
submodule: do not pass null OID to setup_revisions
Jonathan Tan
1
-2
/
+4
2018-05-23
Merge branch 'sb/oid-object-info'
Junio C Hamano
1
-1
/
+1
2018-05-18
submodule: convert push_unpushed_submodules to take a struct refspec
Brandon Williams
1
-10
/
+9
2018-05-16
submodule.c: move submodule merging to merge-recursive.c
Stefan Beller
1
-166
/
+2
2018-05-08
Merge branch 'sb/submodule-move-nested'
Junio C Hamano
1
-19
/
+21
2018-05-06
Convert remaining die*(BUG) messages
Johannes Schindelin
1
-1
/
+1
2018-05-06
Replace all die("BUG: ...") calls by BUG() ones
Johannes Schindelin
1
-3
/
+3
2018-05-02
submodule: convert several uses of EMPTY_TREE_SHA1_HEX
brian m. carlson
1
-3
/
+3
2018-04-26
cache.h: add repository argument to oid_object_info
Stefan Beller
1
-1
/
+1
2018-04-11
Merge branch 'sb/object-store'
Junio C Hamano
1
-0
/
+1
[next]