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.h
Age
Commit message (
Expand
)
Author
Files
Lines
2022-12-26
read-tree: add "--super-prefix" option, eliminate global
Ævar Arnfjörð Bjarmason
1
-3
/
+2
2022-12-26
submodule.c & submodule--helper: pass along "super_prefix" param
Ævar Arnfjörð Bjarmason
1
-1
/
+2
2022-11-08
submodule API & "absorbgitdirs": remove "----recursive" option
Ævar Arnfjörð Bjarmason
1
-3
/
+1
2022-09-02
submodule API: don't handle SM_..{UNSPECIFIED,COMMAND} in to_string()
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2022-06-10
Merge branch 'ab/env-array'
Junio C Hamano
1
-2
/
+2
2022-06-02
run-command API users: use "env" not "env_array" in comments & names
Ævar Arnfjörð Bjarmason
1
-2
/
+2
2022-05-20
Merge branch 'pb/submodule-recurse-mode-enum'
Junio C Hamano
1
-1
/
+1
2022-04-06
submodule.h: use a named enum for RECURSE_SUBMODULES_*
Philippe Blain
1
-1
/
+1
2022-03-16
submodule: fix latent check_has_commit() bug
Glen Choo
1
-5
/
+4
2022-03-16
fetch: fetch unpopulated, changed submodules
Glen Choo
1
-6
/
+6
2022-02-04
branch: add --recurse-submodules option for branch creation
Glen Choo
1
-0
/
+3
2021-09-27
*.h: move some *_INIT to designated initializers
Ævar Arnfjörð Bjarmason
1
-1
/
+3
2021-09-27
*.h _INIT macros: don't specify fields equal to 0
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2021-09-23
Merge branch 'jt/submodule-name-to-gitdir'
Junio C Hamano
1
-0
/
+7
2021-09-15
submodule: extract path to submodule gitdir func
Jonathan Tan
1
-0
/
+7
2021-09-08
grep: use submodule-ODB-as-alternate lazy-addition
Jonathan Tan
1
-0
/
+1
2021-09-08
submodule: lazily add submodule ODBs as alternates
Jonathan Tan
1
-0
/
+7
2021-04-14
*: remove 'const' qualifier for struct index_state
Derrick Stolee
1
-3
/
+3
2020-08-12
submodule: rename helper functions to avoid ambiguity
Shourya Shukla
1
-1
/
+1
2020-07-28
argv-array: rename to strvec
Jeff King
1
-3
/
+3
2020-03-10
get_superproject_working_tree(): return strbuf
Alexandr Miloslavskiy
1
-2
/
+2
2019-12-06
Sync with 2.22.2
Johannes Schindelin
1
-0
/
+5
2019-12-06
Sync with 2.20.2
Johannes Schindelin
1
-0
/
+5
2019-12-06
Sync with 2.19.3
Johannes Schindelin
1
-0
/
+5
2019-12-06
Sync with 2.18.2
Johannes Schindelin
1
-0
/
+5
2019-12-06
Sync with 2.17.3
Johannes Schindelin
1
-0
/
+5
2019-12-06
Sync with 2.16.6
Johannes Schindelin
1
-0
/
+5
2019-12-06
Sync with 2.15.4
Johannes Schindelin
1
-0
/
+5
2019-12-06
Sync with 2.14.6
Johannes Schindelin
1
-0
/
+5
2019-12-05
Disallow dubiously-nested submodule git directories
Johannes Schindelin
1
-0
/
+5
2019-05-13
submodule: drop unused prefix parameter from some functions
Jeff King
1
-2
/
+1
2018-12-26
submodule: unset core.worktree if no working tree is present
Stefan Beller
1
-0
/
+2
2018-11-13
Merge branch 'ao/submodule-wo-gitmodules-checked-out'
Junio C Hamano
1
-0
/
+1
2018-10-22
submodule.c: remove some of the_repository references
Nguyễn Thái Ngọc Duy
1
-3
/
+3
2018-10-09
submodule: add a helper to check if it is safe to write to .gitmodules
Antonio Ospite
1
-0
/
+1
2018-09-21
submodule.c: remove implicit dependency on the_index
Nguyễn Thái Ngọc Duy
1
-3
/
+6
2018-09-07
Revert "Merge branch 'sb/submodule-core-worktree'"
Jonathan Nieder
1
-2
/
+0
2018-08-20
Merge branch 'en/incl-forward-decl'
Junio C Hamano
1
-2
/
+8
2018-08-15
Add missing includes and forward declarations
Elijah Newren
1
-2
/
+8
2018-08-03
submodule.h: drop extern from function declaration
Nguyễn Thái Ngọc Duy
1
-56
/
+56
2018-06-14
submodule: unset core.worktree if no working tree is present
Stefan Beller
1
-0
/
+2
2018-06-04
Merge branch 'jt/submodule-pull-recurse-rebase'
Junio C Hamano
1
-1
/
+4
2018-05-30
Merge branch 'sb/submodule-merge-in-merge-recursive'
Junio C Hamano
1
-4
/
+2
2018-05-25
submodule: do not pass null OID to setup_revisions
Jonathan Tan
1
-1
/
+4
2018-05-18
submodule: convert push_unpushed_submodules to take a struct refspec
Brandon Williams
1
-1
/
+2
2018-05-16
submodule.c: move submodule merging to merge-recursive.c
Stefan Beller
1
-4
/
+2
2018-05-08
Merge branch 'sb/submodule-move-nested'
Junio C Hamano
1
-1
/
+0
2018-03-29
submodule.h: drop declaration of connect_work_tree_and_git_dir
Stefan Beller
1
-1
/
+0
2018-02-22
submodule: rename 'new' variables
Brandon Williams
1
-1
/
+1
2017-12-12
submodule: convert get_next_submodule to not rely on the_index
Brandon Williams
1
-4
/
+6
2017-12-12
submodule: used correct index in is_staging_gitmodules_ok
Brandon Williams
1
-1
/
+1
2017-12-12
submodule: convert stage_updated_gitmodules to take a struct index_state
Brandon Williams
1
-1
/
+1
2017-09-28
Merge branch 'hn/typofix'
Junio C Hamano
1
-1
/
+1
2017-09-22
submodule.h: typofix
Han-Wen Nienhuys
1
-1
/
+1
2017-08-26
Merge branch 'bw/submodule-config-cleanup'
Junio C Hamano
1
-5
/
+1
2017-08-26
Merge branch 'sb/diff-color-move'
Junio C Hamano
1
-9
/
+4
2017-08-22
Merge branch 'bw/grep-recurse-submodules'
Junio C Hamano
1
-3
/
+3
2017-08-11
Merge branch 'bc/object-id'
Junio C Hamano
1
-1
/
+1
2017-08-03
submodule: remove gitmodules_config
Brandon Williams
1
-2
/
+0
2017-08-03
submodule-config: move submodule-config functions to submodule-config.c
Brandon Williams
1
-2
/
+0
2017-08-03
submodule: remove submodule_config callback routine
Brandon Williams
1
-1
/
+0
2017-08-03
submodule--helper: don't overlay config in update-clone
Brandon Williams
1
-0
/
+1
2017-08-02
Merge branch 'bc/object-id' into bw/submodule-config-cleanup
Junio C Hamano
1
-1
/
+1
2017-08-02
submodule: check for unmerged .gitmodules outside of config parsing
Brandon Williams
1
-0
/
+1
2017-08-02
submodule: check for unstaged .gitmodules outside of config parsing
Brandon Williams
1
-1
/
+1
2017-08-02
submodule: remove fetch.recursesubmodules from submodule-config parsing
Brandon Williams
1
-1
/
+1
2017-08-02
submodule: remove submodule.fetchjobs from submodule-config parsing
Brandon Williams
1
-1
/
+0
2017-07-17
submodule: convert submodule config lookup to use object_id
brian m. carlson
1
-1
/
+1
2017-07-13
Merge branch 'sb/pull-rebase-submodule'
Junio C Hamano
1
-0
/
+4
2017-06-30
submodule.c: migrate diff output to use emit_diff_symbol
Stefan Beller
1
-9
/
+4
2017-06-23
submodule: convert is_submodule_initialized to work on a repository
Brandon Williams
1
-1
/
+1
2017-06-23
submodule: add repo_read_gitmodules
Brandon Williams
1
-0
/
+2
2017-06-23
pull: optionally rebase submodules (remote submodule changes only)
Stefan Beller
1
-0
/
+4
2017-06-13
Merge branch 'sb/submodule-blanket-recursive'
Junio C Hamano
1
-1
/
+6
2017-06-01
Introduce 'submodule.recurse' option for worktree manipulators
Stefan Beller
1
-0
/
+1
2017-05-30
reset/checkout/read-tree: unify config callback for submodule recursion
Stefan Beller
1
-1
/
+5
2017-05-30
Merge branch 'bw/pathspec-sans-the-index'
Junio C Hamano
1
-0
/
+4
2017-05-12
pathspec: remove PATHSPEC_STRIP_SUBMODULE_SLASH_EXPENSIVE flag
Brandon Williams
1
-0
/
+2
2017-05-10
submodule: add die_in_unpopulated_submodule function
Brandon Williams
1
-0
/
+2
2017-05-08
submodule: convert merge_submodule to use struct object_id
brian m. carlson
1
-4
/
+4
2017-04-19
Merge branch 'nd/files-backend-git-dir'
Junio C Hamano
1
-0
/
+6
2017-04-19
Merge branch 'bw/push-options-recursively-to-submodules'
Junio C Hamano
1
-1
/
+4
2017-04-19
Merge branch 'bc/object-id'
Junio C Hamano
1
-4
/
+4
2017-04-11
push: propagate remote and refspec with --recurse-submodules
Brandon Williams
1
-1
/
+3
2017-04-11
push: propagate push-options with --recurse-submodules
Brandon Williams
1
-0
/
+1
2017-03-31
Rename sha1_array to oid_array
brian m. carlson
1
-3
/
+3
2017-03-28
Merge branch 'sb/checkout-recurse-submodules'
Junio C Hamano
1
-1
/
+22
2017-03-28
submodule: convert check_for_new_submodule_commits to object_id
brian m. carlson
1
-1
/
+1
2017-03-27
path.c: move some code out of strbuf_git_path_submodule()
Nguyễn Thái Ngọc Duy
1
-0
/
+6
2017-03-16
update submodules: add submodule_move_head
Stefan Beller
1
-0
/
+7
2017-03-15
submodules: introduce check to see whether to touch a submodule
Stefan Beller
1
-0
/
+7
2017-03-15
update submodules: add a config option to determine if submodules are updated
Stefan Beller
1
-0
/
+1
2017-03-15
make is_submodule_populated gently
Stefan Beller
1
-1
/
+7
2017-03-08
rev-parse: add --show-superproject-working-tree
Stefan Beller
1
-0
/
+8
2017-01-31
Merge branch 'bw/push-submodule-only'
Junio C Hamano
1
-0
/
+1
2017-01-18
Merge branch 'sb/submodule-rm-absorb'
Junio C Hamano
1
-24
/
+32
2017-01-18
Merge branch 'bw/grep-recurse-submodules'
Junio C Hamano
1
-0
/
+3
2017-01-10
Merge branch 'sb/submodule-embed-gitdir'
Junio C Hamano
1
-1
/
+4
2016-12-27
submodule: rename and add flags to ok_to_remove_submodule
Stefan Beller
1
-1
/
+5
2016-12-27
submodule.h: add extern keyword to functions
Stefan Beller
1
-25
/
+30
2016-12-22
submodules: load gitmodules file from commit sha1
Brandon Williams
1
-0
/
+1
2016-12-22
submodules: add helper to determine if a submodule is initialized
Brandon Williams
1
-0
/
+1
2016-12-22
submodules: add helper to determine if a submodule is populated
Brandon Williams
1
-0
/
+1
2016-12-20
submodules: add RECURSE_SUBMODULES_ONLY value
Brandon Williams
1
-0
/
+1
2016-12-12
submodule: add absorb-git-dir function
Stefan Beller
1
-0
/
+4
2016-12-12
move connect_work_tree_and_git_dir to dir.h
Stefan Beller
1
-1
/
+0
2016-11-23
push: fix --dry-run to not push submodules
Brandon Williams
1
-1
/
+3
2016-11-16
serialize collection of refs that contain submodule changes
Heiko Voigt
1
-2
/
+3
2016-08-31
diff: teach diff to display submodule difference with an inline diff
Jacob Keller
1
-0
/
+6
2016-08-31
submodule: convert show_submodule_summary to use struct object_id *
Jacob Keller
1
-1
/
+1
2016-05-17
Merge branch 'jk/submodule-c-credential'
Junio C Hamano
1
-0
/
+7
2016-05-06
submodule: stop sanitizing config options
Jeff King
1
-10
/
+1
2016-04-28
submodule--helper: move config-sanitizing to submodule.c
Jeff King
1
-0
/
+16
2016-04-16
submodule: port init from shell to C
Stefan Beller
1
-0
/
+1
2016-04-14
Merge branch 'sb/submodule-path-misc-bugs' into sb/submodule-init
Junio C Hamano
1
-0
/
+1
2016-03-01
fetching submodules: respect `submodule.fetchJobs` config option
Stefan Beller
1
-0
/
+2
2016-03-01
submodule-config: keep update strategy around
Stefan Beller
1
-0
/
+16
2016-01-12
Merge branch 'sb/submodule-parallel-fetch'
Junio C Hamano
1
-1
/
+1
2015-12-16
submodules: allow parallel fetching, add tests and documentation
Stefan Beller
1
-1
/
+1
2015-11-20
push: add recurseSubmodules config option
Mike Crowe
1
-0
/
+1
2015-08-19
submodule: allow erroneous values for the fetchRecurseSubmodules option
Heiko Voigt
1
-1
/
+1
2015-08-19
submodule: use new config API for worktree configurations
Heiko Voigt
1
-1
/
+0
2015-08-19
submodule: implement a config API for lookup of .gitmodules values
Heiko Voigt
1
-0
/
+1
2013-08-06
rm: delete .gitmodules entry of submodules removed from the work tree
Jens Lehmann
1
-0
/
+1
2013-08-06
mv: update the path entry in .gitmodules for moved submodules
Jens Lehmann
1
-0
/
+1
2013-07-30
submodule.c: add .gitmodules staging helper functions
Jens Lehmann
1
-0
/
+2
2013-07-30
mv: move submodules using a gitfile
Jens Lehmann
1
-0
/
+1
2013-04-05
submodule: print graph output next to submodule log
John Keeping
1
-0
/
+1
2012-11-18
submodule: display summary header in bold
Ramkumar Ramachandra
1
-1
/
+1
2012-10-29
Merge branch 'jl/submodule-rm'
Jeff King
1
-0
/
+2
2012-09-29
submodule: teach rm to remove submodules unless they contain a git directory
Jens Lehmann
1
-0
/
+2
2012-09-02
submodule: use argv_array instead of hand-building arrays
Jens Lehmann
1
-1
/
+2
2012-04-24
Merge branch 'hv/submodule-recurse-push'
Junio C Hamano
1
-1
/
+3
2012-04-10
submodule: fix prototype of gitmodules_config
René Scharfe
1
-1
/
+1
2012-03-30
push: teach --recurse-submodules the on-demand option
Heiko Voigt
1
-0
/
+1
2012-03-30
Refactor submodule push check to use string list instead of integer
Heiko Voigt
1
-1
/
+2
2011-10-13
submodule: Search for merges only at end of recursive merge
Brad King
1
-1
/
+1
2011-08-20
push: Don't push a repository with unpushed submodules
Fredrik Gustafsson
1
-0
/
+1
2011-03-09
fetch/pull: Add the 'on-demand' value to the --recurse-submodules option
Jens Lehmann
1
-1
/
+1
2011-03-09
fetch/pull: recurse into submodules when necessary
Jens Lehmann
1
-0
/
+9
2010-11-12
Add the 'fetch.recurseSubmodules' config setting
Jens Lehmann
1
-1
/
+3
2010-11-12
fetch/pull: Add the --recurse-submodules option
Jens Lehmann
1
-0
/
+3
2010-08-21
Merge branch 'hv/submodule-find-ff-merge'
Junio C Hamano
1
-0
/
+2
2010-08-09
Submodules: Use "ignore" settings from .gitmodules too for diff and status
Jens Lehmann
1
-0
/
+1
2010-08-09
Submodules: Add the new "ignore" config option for diff and status
Jens Lehmann
1
-0
/
+3
2010-07-07
Implement automatic fast-forward merge for submodules
Heiko Voigt
1
-0
/
+2
2010-06-25
Add the option "--ignore-submodules" to "git status"
Jens Lehmann
1
-0
/
+3
2010-03-13
git status: ignoring untracked files must apply to submodules too
Jens Lehmann
1
-1
/
+1
2010-03-04
git diff --submodule: Show detailed dirty status of submodules
Jens Lehmann
1
-1
/
+1
2010-01-24
Teach diff --submodule that modified submodule directory is dirty
Jens Lehmann
1
-0
/
+1
2010-01-16
Show submodules as modified when they contain a dirty work tree
Jens Lehmann
1
-0
/
+1
2009-10-19
Add the --submodule option to the diff option family
Johannes Schindelin
1
-0
/
+8