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
/
git-submodule.sh
Age
Commit message (
Expand
)
Author
Files
Lines
2022-12-28
Merge branch 'ss/pull-v-recurse-fix'
Junio C Hamano
1
-0
/
+3
2022-12-18
submodule: accept -v for the update command
Sven Strickroth
1
-0
/
+3
2022-11-08
submodule--helper: drop "update --prefix <pfx>" for "-C <pfx> update"
Ævar Arnfjörð Bjarmason
1
-1
/
+0
2022-11-08
submodule--helper: remove --prefix from "absorbgitdirs"
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2022-06-28
git-submodule.sh: use "$quiet", not "$GIT_QUIET"
Ævar Arnfjörð Bjarmason
1
-18
/
+19
2022-06-28
submodule--helper: understand --checkout, --merge and --rebase synonyms
Ævar Arnfjörð Bjarmason
1
-5
/
+9
2022-06-28
submodule--helper: rename "absorb-git-dirs" to "absorbgitdirs"
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2022-06-28
submodule update: remove "-v" option
Ævar Arnfjörð Bjarmason
1
-3
/
+0
2022-06-28
submodule--helper: have --require-init imply --init
Ævar Arnfjörð Bjarmason
1
-1
/
+0
2022-06-28
git-submodule.sh: remove unused top-level "--branch" argument
Ævar Arnfjörð Bjarmason
1
-14
/
+0
2022-06-28
git-submodule.sh: make the "$cached" variable a boolean
Ævar Arnfjörð Bjarmason
1
-2
/
+2
2022-06-28
git-submodule.sh: remove unused $prefix variable
Ævar Arnfjörð Bjarmason
1
-4
/
+2
2022-06-28
git-submodule.sh: remove unused sanitize_submodule_env()
Ævar Arnfjörð Bjarmason
1
-11
/
+0
2022-03-16
submodule: move core cmd_update() logic to C
Atharva Raykar
1
-97
/
+7
2022-03-16
submodule--helper: teach update_data more options
Glen Choo
1
-1
/
+1
2022-03-16
submodule update: use die_message()
Glen Choo
1
-4
/
+5
2022-03-04
submodule--helper update-clone: check for --filter and --init
Glen Choo
1
-5
/
+0
2022-03-04
submodule--helper: remove ensure-core-worktree
Glen Choo
1
-2
/
+0
2022-03-04
submodule--helper update-clone: learn --init
Glen Choo
1
-6
/
+3
2022-03-04
submodule--helper run-update-procedure: learn --remote
Glen Choo
1
-29
/
+1
2022-03-04
submodule--helper run-update-procedure: remove --suboid
Glen Choo
1
-7
/
+1
2022-02-09
clone, submodule: pass partial clone filters to submodules
Josh Steadmon
1
-1
/
+16
2021-09-23
Merge branch 'ab/unused-script-helpers'
Junio C Hamano
1
-5
/
+0
2021-09-20
Merge branch 'ar/submodule-run-update-procedure'
Junio C Hamano
1
-73
/
+33
2021-09-12
git-submodule: remove unused is_zero_oid() function
Ævar Arnfjörð Bjarmason
1
-5
/
+0
2021-08-24
submodule--helper: run update procedures from C
Atharva Raykar
1
-73
/
+33
2021-08-10
submodule--helper: convert the bulk of cmd_add() to C
Atharva Raykar
1
-94
/
+2
2021-08-10
Merge branch 'ar/submodule-add-config' into ar/submodule-add
Junio C Hamano
1
-27
/
+1
2021-08-10
submodule--helper: introduce add-config subcommand
Atharva Raykar
1
-27
/
+1
2021-08-04
Merge branch 'ar/submodule-add'
Junio C Hamano
1
-56
/
+20
2021-07-12
submodule--helper: introduce add-clone subcommand
Atharva Raykar
1
-37
/
+1
2021-07-12
submodule: prefix die messages with 'fatal'
Atharva Raykar
1
-19
/
+19
2021-06-28
submodule: remove unnecessary `prefix` based option logic
Kaartic Sivaraam
1
-7
/
+7
2021-05-03
submodule update: silence underlying fetch with "--quiet"
Nicholas Clark
1
-2
/
+2
2020-11-24
submodule: fix fetch_in_submodule logic
Jeff King
1
-6
/
+6
2020-11-16
parse-remote: remove this now-unused library
Ævar Arnfjörð Bjarmason
1
-1
/
+0
2020-11-16
submodule: remove sh function in favor of helper
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2020-11-16
submodule: use "fetch" logic instead of custom remote discovery
Ævar Arnfjörð Bjarmason
1
-7
/
+9
2020-10-05
Merge branch 'td/submodule-update-quiet'
Junio C Hamano
1
-3
/
+3
2020-10-01
submodule update: silence underlying merge/rebase with "--quiet"
Theodore Dubois
1
-3
/
+3
2020-08-12
submodule: port submodule subcommand 'summary' from shell to C
Prathamesh Chavan
1
-185
/
+1
2020-06-02
submodule: port subcommand 'set-branch' from shell to C
Shourya Shukla
1
-29
/
+3
2020-05-08
submodule: port subcommand 'set-url' from shell to C
Shourya Shukla
1
-21
/
+1
2020-04-28
Merge branch 'lx/submodule-clear-variables'
Junio C Hamano
1
-0
/
+2
2020-04-02
git-submodule.sh: setup uninitialized variables
Li Xuejiang
1
-0
/
+2
2020-03-05
Merge branch 'es/recursive-single-branch-clone'
Junio C Hamano
1
-1
/
+9
2020-02-25
clone: pass --single-branch during --recurse-submodules
Emily Shaffer
1
-1
/
+9
2020-01-15
submodule add: show 'add --dry-run' stderr when aborting
Kyle Meyer
1
-6
/
+8
2019-12-10
Merge branch 'dl/submodule-set-url'
Junio C Hamano
1
-1
/
+51
2019-12-06
Sync with 2.21.1
Johannes Schindelin
1
-0
/
+6
2019-12-06
Sync with 2.20.2
Johannes Schindelin
1
-0
/
+6
2019-12-06
Sync with 2.19.3
Johannes Schindelin
1
-0
/
+6
2019-12-06
Sync with 2.18.2
Johannes Schindelin
1
-0
/
+6
2019-12-06
Sync with 2.17.3
Johannes Schindelin
1
-0
/
+6
2019-12-06
Sync with 2.16.6
Johannes Schindelin
1
-0
/
+6
2019-12-06
Sync with 2.15.4
Johannes Schindelin
1
-0
/
+6
2019-12-04
clone --recurse-submodules: prevent name squatting on Windows
Johannes Schindelin
1
-0
/
+6
2019-10-30
submodule: teach set-url subcommand
Denton Liu
1
-1
/
+51
2019-05-09
Merge branch 'km/empty-repo-is-still-a-repo'
Junio C Hamano
1
-0
/
+7
2019-04-25
Merge branch 'nd/submodule-foreach-quiet'
Junio C Hamano
1
-5
/
+6
2019-04-25
Merge branch 'dl/submodule-set-branch'
Junio C Hamano
1
-4
/
+71
2019-04-15
submodule foreach: fix "<command> --quiet" not being respected
Nguyễn Thái Ngọc Duy
1
-5
/
+6
2019-04-10
submodule: refuse to add repository with no commits
Kyle Meyer
1
-0
/
+7
2019-04-10
submodule: teach set-branch subcommand
Denton Liu
1
-4
/
+71
2019-04-10
Merge branch 'jt/submodule-fetch-errmsg'
Junio C Hamano
1
-1
/
+1
2019-03-14
submodule: explain first attempt failure clearly
Jonathan Tan
1
-1
/
+1
2019-02-15
submodule: document default behavior
Denton Liu
1
-1
/
+2
2019-02-06
Merge branch 'sh/submodule-summary-abbrev-fix'
Junio C Hamano
1
-2
/
+5
2019-02-04
git-submodule.sh: shorten submodule SHA-1s using rev-parse
Sven van Haastregt
1
-2
/
+5
2019-01-18
git-submodule: abort if core.worktree could not be set correctly
Stefan Beller
1
-1
/
+1
2018-11-13
Merge branch 'ao/submodule-wo-gitmodules-checked-out'
Junio C Hamano
1
-4
/
+9
2018-10-31
submodule: support reading .gitmodules when it's not in the working tree
Antonio Ospite
1
-0
/
+5
2018-10-15
submodule: make zero-oid comparison hash function agnostic
brian m. carlson
1
-1
/
+6
2018-10-09
submodule: use the 'submodule--helper config' command
Antonio Ospite
1
-4
/
+4
2018-09-17
Merge branch 'sb/submodule-update-in-c'
Junio C Hamano
1
-18
/
+6
2018-09-07
Revert "Merge branch 'sb/submodule-core-worktree'"
Jonathan Nieder
1
-5
/
+0
2018-08-20
Merge branch 'sb/pull-rebase-submodule'
Junio C Hamano
1
-0
/
+3
2018-08-14
submodule--helper: introduce new update-module-mode helper
Stefan Beller
1
-15
/
+1
2018-08-14
submodule--helper: replace connect-gitdir-workingtree by ensure-core-worktree
Stefan Beller
1
-5
/
+2
2018-08-14
git-submodule.sh: accept verbose flag in cmd_update to be non-quiet
Stefan Beller
1
-0
/
+3
2018-08-03
git-submodule.sh: rename unused variables
Stefan Beller
1
-2
/
+2
2018-08-03
git-submodule.sh: align error reporting for update mode to use path
Stefan Beller
1
-1
/
+1
2018-07-18
Merge branch 'sb/submodule-core-worktree'
Junio C Hamano
1
-0
/
+5
2018-06-25
Merge branch 'pc/submodule-helper-foreach'
Junio C Hamano
1
-39
/
+1
2018-06-19
submodule: ensure core.worktree is set after update
Stefan Beller
1
-0
/
+5
2018-05-30
Merge branch 'sb/submodule-update-try-harder'
Junio C Hamano
1
-1
/
+1
2018-05-30
Merge branch 'cf/submodule-progress-dissociate'
Junio C Hamano
1
-5
/
+16
2018-05-22
Sync with Git 2.16.4
Junio C Hamano
1
-0
/
+5
2018-05-22
Sync with Git 2.15.2
Junio C Hamano
1
-0
/
+5
2018-05-22
Sync with Git 2.13.7
Junio C Hamano
1
-0
/
+5
2018-05-21
submodule-config: verify submodule names as paths
Jeff King
1
-0
/
+5
2018-05-22
submodule: add --dissociate option to add/update commands
Casey Fitzpatrick
1
-1
/
+9
2018-05-22
submodule: add --progress option to add command
Casey Fitzpatrick
1
-1
/
+4
2018-05-22
submodule: clean up substitutions in script
Casey Fitzpatrick
1
-4
/
+4
2018-05-16
git-submodule.sh: try harder to fetch a submodule
Stefan Beller
1
-1
/
+1
2018-05-11
submodule: port submodule subcommand 'foreach' from shell to C
Prathamesh Chavan
1
-38
/
+1
2018-05-09
submodule foreach: correct '$path' in nested submodules from a subdirectory
Prathamesh Chavan
1
-1
/
+0
2018-01-16
submodule: port submodule subcommand 'deinit' from shell to C
Prathamesh Chavan
1
-54
/
+1
2018-01-16
submodule: port submodule subcommand 'sync' from shell to C
Prathamesh Chavan
1
-56
/
+1
2017-10-07
submodule: port submodule subcommand 'status' from shell to C
Prathamesh Chavan
1
-60
/
+1
2017-09-10
Merge branch 'sb/submodule-parallel-update' into maint
Junio C Hamano
1
-1
/
+0
2017-08-23
Merge branch 'sb/submodule-parallel-update'
Junio C Hamano
1
-1
/
+0
2017-08-17
submodule.sh: remove unused variable
Stefan Beller
1
-1
/
+0
2017-08-07
scripts: use "git foo" not "git-foo"
Michael Forney
1
-3
/
+3
2017-06-15
add: warn when adding an embedded repository
Jeff King
1
-2
/
+3
2017-04-16
submodule: prevent backslash expantion in submodule names
Brandon Williams
1
-7
/
+7
2017-03-18
submodule add: respect submodule.active and submodule.<name>.active
Brandon Williams
1
-0
/
+14
2017-03-17
submodule sync: use submodule--helper is-active
Brandon Williams
1
-2
/
+2
2017-03-17
submodule sync: skip work for inactive submodules
Brandon Williams
1
-17
/
+21
2017-03-17
submodule status: use submodule--helper is-active
Brandon Williams
1
-2
/
+1
2017-02-03
Merge branch 'sb/submodule-update-initial-runs-custom-script'
Junio C Hamano
1
-1
/
+4
2017-02-02
Merge branch 'sb/submodule-add-force'
Junio C Hamano
1
-2
/
+8
2017-01-26
submodule update: run custom update script for initial populating as well
Stefan Beller
1
-1
/
+4
2017-01-23
Merge branch 'sb/submodule-init'
Junio C Hamano
1
-1
/
+1
2017-01-23
Merge branch 'sb/submodule-embed-gitdir'
Junio C Hamano
1
-1
/
+2
2017-01-12
submodule update --init: display correct path from submodule
Stefan Beller
1
-1
/
+1
2017-01-12
submodule absorbgitdirs: mention in docstring help
Stefan Beller
1
-1
/
+2
2017-01-10
Merge branch 'sb/submodule-embed-gitdir'
Junio C Hamano
1
-1
/
+6
2016-12-27
Merge branch 'bw/transport-protocol-policy'
Junio C Hamano
1
-8
/
+4
2016-12-15
transport: add protocol policy config option
Brandon Williams
1
-8
/
+4
2016-12-12
submodule: add absorb-git-dir function
Stefan Beller
1
-1
/
+6
2016-11-29
submodule add: extend force flag to add existing repos
Stefan Beller
1
-2
/
+8
2016-09-22
clone: pass --progress decision to recursive submodules
Jeff King
1
-0
/
+5
2016-09-08
Merge branch 'sb/submodule-clone-rr'
Junio C Hamano
1
-1
/
+1
2016-08-12
submodule--helper update-clone: allow multiple references
Stefan Beller
1
-1
/
+1
2016-08-10
Merge branch 'sb/submodule-update-dot-branch'
Junio C Hamano
1
-5
/
+6
2016-08-08
Merge branch 'sb/submodule-deinit-all' into maint
Junio C Hamano
1
-2
/
+0
2016-08-04
Merge branch 'sb/submodule-clone-retry'
Junio C Hamano
1
-11
/
+11
2016-08-03
submodule--helper: add remote-branch helper
Stefan Beller
1
-1
/
+1
2016-08-01
submodule update: narrow scope of local variable
Stefan Beller
1
-1
/
+1
2016-08-01
submodule update: respect depth in subsequent fetches
Stefan Beller
1
-4
/
+5
2016-07-28
Merge branch 'sb/submodule-deinit-all'
Junio C Hamano
1
-2
/
+0
2016-07-26
submodule deinit: remove outdated comment
Stefan Beller
1
-2
/
+0
2016-07-22
git-submodule: forward exit code of git-submodule--helper more faithfully
Johannes Sixt
1
-11
/
+11
2016-07-13
Merge branch 'va/i18n-even-more'
Junio C Hamano
1
-11
/
+12
2016-07-11
Merge branch 'sb/submodule-clone-retry'
Junio C Hamano
1
-1
/
+1
2016-06-20
Merge branch 'sb/submodule-recommend-shallowness'
Junio C Hamano
1
-1
/
+8
2016-06-20
Merge branch 'sb/submodule-misc-cleanups'
Junio C Hamano
1
-1
/
+1
2016-06-17
i18n: submodule: escape shell variables inside eval_gettext
Vasco Almeida
1
-2
/
+2
2016-06-17
i18n: submodule: join strings marked for translation
Vasco Almeida
1
-8
/
+10
2016-06-17
i18n: git-sh-setup.sh: mark strings for translation
Vasco Almeida
1
-1
/
+0
2016-06-13
submodule update: continue when a clone fails
Stefan Beller
1
-1
/
+1
2016-06-01
submodule: remove bashism from shell script
Stefan Beller
1
-43
/
+8
2016-06-01
submodule--helper: offer a consistent API
Stefan Beller
1
-4
/
+16
2016-05-27
submodule update: learn `--[no-]recommend-shallow` option
Stefan Beller
1
-1
/
+8
2016-05-25
submodule update: make use of the existing fetch_in_submodule function
Stefan Beller
1
-1
/
+1
2016-05-17
Merge branch 'jk/submodule-c-credential'
Junio C Hamano
1
-2
/
+3
2016-05-17
Merge branch 'sb/submodule-deinit-all'
Junio C Hamano
1
-3
/
+12
2016-05-17
Merge branch 'sb/submodule-init'
Junio C Hamano
1
-121
/
+6
2016-05-06
submodule: stop sanitizing config options
Jeff King
1
-2
/
+2
2016-05-05
submodule deinit: require '--all' instead of '.' for all submodules
Stefan Beller
1
-3
/
+12
2016-04-28
submodule: export sanitized GIT_CONFIG_PARAMETERS
Jeff King
1
-0
/
+1
2016-04-25
Merge branch 'sb/submodule-path-misc-bugs'
Junio C Hamano
1
-6
/
+7
2016-04-16
submodule: port init from shell to C
Stefan Beller
1
-45
/
+3
2016-04-16
submodule: port resolve_relative_url from shell to C
Stefan Beller
1
-77
/
+4
2016-04-14
Merge branch 'sb/submodule-path-misc-bugs' into sb/submodule-init
Junio C Hamano
1
-9
/
+33
2016-04-06
Merge branch 'jk/submodule-c-credential'
Junio C Hamano
1
-15
/
+25
2016-04-06
Merge branch 'sb/submodule-parallel-update'
Junio C Hamano
1
-34
/
+22
2016-03-30
submodule update: align reporting path for custom command execution
Stefan Beller
1
-2
/
+2
2016-03-30
submodule status: correct path handling in recursive submodules
Stefan Beller
1
-0
/
+1
2016-03-30
submodule update --init: correct path handling in recursive submodules
Stefan Beller
1
-1
/
+1
2016-03-30
submodule foreach: correct path display in recursive submodules
Stefan Beller
1
-3
/
+3
2016-03-01
git: submodule honor -c credential.* from command line
Jacob Keller
1
-13
/
+23
2016-03-01
submodule: don't pass empty string arguments to submodule--helper clone
Jacob Keller
1
-2
/
+2
2016-03-01
submodule update: expose parallelism to the user
Stefan Beller
1
-0
/
+9
2016-03-01
git submodule update: have a dedicated helper for cloning
Stefan Beller
1
-34
/
+13
2016-03-01
submodule update: direct error message to stderr
Stefan Beller
1
-2
/
+2
2016-02-24
submodule: try harder to fetch needed sha1 by direct fetching sha1
Stefan Beller
1
-3
/
+26
2015-10-05
Sync with 2.6.1
Junio C Hamano
1
-0
/
+9
2015-10-05
Merge branch 'sb/submodule-helper'
Junio C Hamano
1
-149
/
+15
2015-09-28
Sync with 2.4.10
Junio C Hamano
1
-0
/
+9
2015-09-23
submodule: allow only certain protocols for submodule fetches
Jeff King
1
-0
/
+9
2015-09-17
Merge branch 'ah/submodule-typofix-in-error' into maint
Junio C Hamano
1
-1
/
+1
2015-09-08
submodule: rewrite `module_clone` shell function in C
Stefan Beller
1
-76
/
+2
2015-09-03
submodule: rewrite `module_name` shell function in C
Stefan Beller
1
-25
/
+7
2015-09-03
submodule: rewrite `module_list` shell function in C
Stefan Beller
1
-48
/
+6
2015-09-01
Merge branch 'ah/submodule-typofix-in-error'
Junio C Hamano
1
-1
/
+1
2015-08-28
git-submodule: remove extraneous space from error message
Alex Henrie
1
-1
/
+1
2015-03-05
Merge branch 'ps/submodule-sanitize-path-upon-add' into maint
Junio C Hamano
1
-1
/
+1
2015-02-22
Merge branch 'ps/submodule-sanitize-path-upon-add'
Junio C Hamano
1
-1
/
+1
2015-02-02
git-submodule.sh: fix '/././' path normalization
Patrick Steinhardt
1
-1
/
+1
2014-06-19
git-submodule.sh: avoid "echo" path-like values
Junio C Hamano
1
-8
/
+8
2014-06-19
git-submodule.sh: avoid "test <cond> -a/-o <cond>"
Elia Pinto
1
-12
/
+20
2014-06-06
Merge branch 'sk/submodules-absolute-path-on-windows'
Junio C Hamano
1
-3
/
+0
2014-05-08
Revert "submodules: fix ambiguous absolute paths under Windows"
Stepan Kasal
1
-3
/
+0
2014-04-02
Revert "submodule: explicit local branch creation in module_clone"
Junio C Hamano
1
-41
/
+17
2014-03-14
Merge branch 'jl/doc-submodule-update-checkout'
Junio C Hamano
1
-1
/
+1
2014-02-28
submodule update: consistently document the '--checkout' option
Jens Lehmann
1
-1
/
+1
2014-02-27
Merge branch 'wk/submodule-on-branch'
Junio C Hamano
1
-32
/
+57
2014-02-24
submodule: explicit local branch creation in module_clone
W. Trevor King
1
-17
/
+41
2014-02-24
submodule: document module_clone arguments in comments
W. Trevor King
1
-0
/
+6
2014-02-24
submodule: make 'checkout' update_module mode more explicit
W. Trevor King
1
-16
/
+11
2014-01-17
Merge branch 'fp/submodule-checkout-mode'
Junio C Hamano
1
-1
/
+12
2014-01-07
git-submodule.sh: 'checkout' is a valid update mode
Francesco Pretto
1
-1
/
+12
2013-12-05
Merge branch 'jl/submodule-update-retire-orig-flags'
Junio C Hamano
1
-4
/
+1
2013-12-05
Merge branch 'jk/replace-perl-in-built-scripts'
Junio C Hamano
1
-1
/
+1
2013-12-05
Merge branch 'ak/submodule-foreach-quoting'
Junio C Hamano
1
-1
/
+6
2013-12-02
Sync with 1.8.4.5
Junio C Hamano
1
-5
/
+15
2013-12-02
submodule: do not copy unknown update mode from .gitmodules
Junio C Hamano
1
-5
/
+15
2013-11-11
submodule update: remove unnecessary orig_flags variable
Jens Lehmann
1
-4
/
+1
[next]