| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-07-07 | Merge branch 'jk/submodule-remote-lookup-cleanup' | Junio C Hamano | 1 | -0/+61 |
| 2025-06-23 | submodule: look up remotes by URL first | Jacob Keller | 1 | -0/+32 |
| 2025-06-23 | submodule--helper: improve logic for fallback remote name | Jacob Keller | 1 | -0/+29 |
| 2025-05-16 | pack-objects: introduce GIT_TEST_PACK_PATH_WALK | Derrick Stolee | 1 | -0/+3 |
| 2025-02-12 | Merge branch 'ds/name-hash-tweaks' | Junio C Hamano | 1 | -1/+3 |
| 2025-01-27 | pack-objects: add GIT_TEST_NAME_HASH_VERSION | Derrick Stolee | 1 | -1/+3 |
| 2024-11-21 | t: remove TEST_PASSES_SANITIZE_LEAK annotations | Patrick Steinhardt | 1 | -1/+0 |
| 2024-09-27 | submodule: fix leaking update strategy | Patrick Steinhardt | 1 | -0/+1 |
| 2024-04-19 | Sync with 2.42.2 | Johannes Schindelin | 1 | -0/+48 |
| 2024-04-19 | Sync with 2.41.1 | Johannes Schindelin | 1 | -0/+48 |
| 2024-04-17 | clone: when symbolic links collide with directories, keep the latter | Johannes Schindelin | 1 | -2/+2 |
| 2024-04-17 | submodules: submodule paths must not contain symlinks | Johannes Schindelin | 1 | -0/+48 |
| 2023-11-02 | tests: teach callers of test_i18ngrep to use test_grep | Junio C Hamano | 1 | -3/+3 |
| 2023-06-14 | diff-lib: honor override_submodule_config flag bit | Josip Sokcevic | 1 | -0/+23 |
| 2022-10-06 | Sync with 2.37.4 | Taylor Blau | 1 | -0/+1 |
| 2022-10-06 | Sync with 2.35.5 | Taylor Blau | 1 | -0/+1 |
| 2022-10-06 | Sync with 2.32.4 | Taylor Blau | 1 | -0/+1 |
| 2022-10-06 | Sync with 2.31.5 | Taylor Blau | 1 | -0/+1 |
| 2022-10-06 | Sync with 2.30.6 | Taylor Blau | 1 | -0/+1 |
| 2022-10-01 | t/t7NNN: allow local submodules | Taylor Blau | 1 | -0/+1 |
| 2022-09-02 | submodule--helper: return "ret", not "1" from update_submodule() | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2022-06-30 | submodule--helper update: use display path helper | Glen Choo | 1 | -2/+2 |
| 2022-06-30 | submodule--helper tests: add missing "display path" coverage | Glen Choo | 1 | -0/+62 |
| 2022-06-28 | submodule update: remove "-v" option | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2022-04-26 | submodule--helper: fix initialization of warn_if_uninitialized | Orgad Shaneh | 1 | -0/+33 |
| 2022-03-04 | submodule update: add tests for --filter | Glen Choo | 1 | -0/+12 |
| 2022-03-04 | submodule tests: test for init and update failure output | Ævar Arnfjörð Bjarmason | 1 | -2/+12 |
| 2021-07-12 | submodule: prefix die messages with 'fatal' | Atharva Raykar | 1 | -5/+5 |
| 2021-05-03 | submodule update: silence underlying fetch with "--quiet" | Nicholas Clark | 1 | -0/+24 |
| 2021-02-10 | tests: remove most uses of test_i18ncmp | Ævar Arnfjörð Bjarmason | 1 | -8/+8 |
| 2020-11-19 | t7[0-4]*: adjust the references to the default branch name "main" | Johannes Schindelin | 1 | -20/+20 |
| 2020-11-19 | tests: mark tests relying on the current default for `init.defaultBranch` | Johannes Schindelin | 1 | -0/+3 |
| 2020-10-01 | submodule update: silence underlying merge/rebase with "--quiet" | Theodore Dubois | 1 | -0/+12 |
| 2020-06-24 | submodule: fall back to remote's HEAD for missing remote.<name>.branch | Johannes Schindelin | 1 | -0/+16 |
| 2020-01-15 | test: request GIT_TEST_PROTOCOL_VERSION=0 when appropriate | Jonathan Nieder | 1 | -1/+1 |
| 2019-12-06 | Sync with 2.23.1 | Johannes Schindelin | 1 | -6/+22 |
| 2019-12-06 | Sync with 2.21.1 | Johannes Schindelin | 1 | -6/+22 |
| 2019-12-06 | Sync with 2.19.3 | Johannes Schindelin | 1 | -6/+22 |
| 2019-12-06 | Sync with 2.18.2 | Johannes Schindelin | 1 | -6/+22 |
| 2019-12-06 | Sync with 2.17.3 | Johannes Schindelin | 1 | -6/+22 |
| 2019-12-06 | fsck: reject submodule.update = !command in .gitmodules | Jonathan Nieder | 1 | -0/+14 |
| 2019-12-06 | submodule: reject submodule.update = !command in .gitmodules | Jonathan Nieder | 1 | -6/+8 |
| 2019-09-06 | t: use common $SQ variable | Denton Liu | 1 | -2/+1 |
| 2019-03-07 | tests: always test fetch of unreachable with v0 | Jonathan Tan | 1 | -1/+4 |
| 2018-10-07 | t/*: fix ordering of expected/observed arguments | Matthew DeVore | 1 | -4/+4 |
| 2018-08-20 | Merge branch 'en/t7406-fixes' | Junio C Hamano | 1 | -14/+23 |
| 2018-08-15 | Merge branch 'js/t7406-recursive-submodule-update-order-fix' | Junio C Hamano | 1 | -5/+6 |
| 2018-08-08 | t7406: avoid using test_must_fail for commands other than git | Elijah Newren | 1 | -1/+1 |
| 2018-08-08 | t7406: prefer test_* helper functions to test -[feds] | Elijah Newren | 1 | -3/+3 |
| 2018-08-08 | t7406: avoid having git commands upstream of a pipe | Elijah Newren | 1 | -9/+17 |
| 2018-08-08 | t7406: simplify by using diff --name-only instead of diff --raw | Elijah Newren | 1 | -5/+5 |
| 2018-08-08 | t7406: fix call that was failing for the wrong reason | Elijah Newren | 1 | -1/+2 |
| 2018-07-23 | t7406: avoid failures solely due to timing issues | Johannes Schindelin | 1 | -5/+6 |
| 2018-07-16 | t7000-t7999: fix broken &&-chains | Eric Sunshine | 1 | -3/+3 |
| 2018-06-18 | t7406-submodule-update: fix broken &&-chains | SZEDER Gábor | 1 | -6/+6 |
| 2017-09-27 | t7406: submodule.<name>.update command must not be run from .gitmodules | Stefan Beller | 1 | -0/+8 |
| 2017-05-11 | tests: fix tests broken under GETTEXT_POISON=YesPlease | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2017-03-27 | Merge branch 'sb/submodule-update-initial-runs-custom-script' | Junio C Hamano | 1 | -3/+3 |
| 2017-03-22 | t7406: correct test case for submodule-update initial population | Junio C Hamano | 1 | -3/+3 |
| 2017-02-03 | Merge branch 'sb/submodule-update-initial-runs-custom-script' | Junio C Hamano | 1 | -0/+12 |
| 2017-01-26 | submodule update: run custom update script for initial populating as well | Stefan Beller | 1 | -0/+12 |
| 2017-01-12 | submodule update --init: display correct path from submodule | Stefan Beller | 1 | -0/+17 |
| 2016-08-10 | t7406: fix breakage on OSX | Stefan Beller | 1 | -1/+1 |
| 2016-08-03 | submodule update: allow '.' for branch value | Stefan Beller | 1 | -1/+34 |
| 2016-08-01 | submodule update: respect depth in subsequent fetches | Stefan Beller | 1 | -0/+16 |
| 2016-08-01 | t7406: future proof tests with hard coded depth | Stefan Beller | 1 | -8/+11 |
| 2016-06-17 | tests: use test_i18n* functions to suppress false positives | Vasco Almeida | 1 | -5/+5 |
| 2016-05-03 | submodule init: redirect stdout to stderr | Stefan Beller | 1 | -6/+18 |
| 2016-04-14 | Merge branch 'sb/submodule-path-misc-bugs' into sb/submodule-init | Junio C Hamano | 1 | -5/+81 |
| 2016-03-30 | submodule update: test recursive path reporting from subdirectory | Stefan Beller | 1 | -0/+20 |
| 2016-03-30 | submodule update: align reporting path for custom command execution | Stefan Beller | 1 | -3/+26 |
| 2016-03-30 | submodule update --init: correct path handling in recursive submodules | Stefan Beller | 1 | -0/+33 |
| 2016-03-01 | clone: allow an explicit argument for parallel submodule clones | Stefan Beller | 1 | -0/+15 |
| 2016-03-01 | submodule update: expose parallelism to the user | Stefan Beller | 1 | -0/+12 |
| 2016-01-08 | t/t7406-submodule-update.sh: use the $( ... ) construct for command substitution | Elia Pinto | 1 | -2/+2 |
| 2015-03-20 | t: fix trivial &&-chain breakage | Jeff King | 1 | -1/+1 |
| 2014-04-02 | Revert "submodule: explicit local branch creation in module_clone" | Junio C Hamano | 1 | -38/+1 |
| 2014-02-27 | Merge branch 'wk/submodule-on-branch' | Junio C Hamano | 1 | -1/+37 |
| 2014-02-24 | submodule: explicit local branch creation in module_clone | W. Trevor King | 1 | -1/+38 |
| 2013-12-05 | Merge branch 'jl/submodule-update-retire-orig-flags' | Junio C Hamano | 1 | -0/+11 |
| 2013-12-02 | submodule: do not copy unknown update mode from .gitmodules | Junio C Hamano | 1 | -0/+15 |
| 2013-11-11 | submodule update: remove unnecessary orig_flags variable | Jens Lehmann | 1 | -0/+11 |
| 2013-09-17 | t7406-submodule-update: add missing && | Tay Ray Chuan | 1 | -1/+1 |
| 2013-07-15 | Merge branch 'fg/submodule-clone-depth' | Junio C Hamano | 1 | -7/+17 |
| 2013-07-03 | Add --depth to submodule update/add | Fredrik Gustafsson | 1 | -7/+17 |
| 2013-07-03 | submodule update: allow custom command to update submodule working tree | Chris Packham | 1 | -0/+29 |
| 2013-06-17 | submodule: drop the top-level requirement | John Keeping | 1 | -0/+15 |
| 2013-04-18 | Merge branch 'jc/push-2.0-default-to-simple' (early part) | Junio C Hamano | 1 | -2/+2 |
| 2013-04-01 | Merge branch 'nd/branch-show-rebase-bisect-state' | Junio C Hamano | 1 | -2/+4 |
| 2013-03-21 | Merge branch 'we/submodule-update-prefix-output' | Junio C Hamano | 1 | -1/+2 |
| 2013-03-16 | status: show more info than "currently not on any branch" | Nguyễn Thái Ngọc Duy | 1 | -2/+4 |
| 2013-03-03 | submodule update: when using recursion, show full path | William Entriken | 1 | -1/+2 |
| 2013-01-04 | t7406: do not assume the "matching" push is the default | Junio C Hamano | 1 | -2/+2 |
| 2012-12-19 | submodule update: add --remote for submodule's upstream changes | W. Trevor King | 1 | -0/+31 |
| 2012-09-30 | submodule add: Fail when .git/modules/<name> already exists unless forced | Jens Lehmann | 1 | -1/+1 |
| 2012-09-03 | Merge branch 'sz/submodule-force-update' | Junio C Hamano | 1 | -0/+12 |
| 2012-08-27 | Merge branch 'jc/maint-t7406-rev-parse-max-count-huh' | Junio C Hamano | 1 | -8/+8 |
| 2012-08-24 | Make 'git submodule update --force' always check out submodules. | Stefan Zager | 1 | -0/+12 |
| 2012-07-30 | t7406: fix misleading "rev-parse --max-count=1 HEAD" | Junio C Hamano | 1 | -8/+8 |
| 2012-07-12 | submodules: don't stumble over symbolic links when cloning recursively | Jens Lehmann | 1 | -0/+13 |
| 2012-03-04 | submodules: refactor computation of relative gitdir path | Jens Lehmann | 1 | -0/+17 |
| 2012-01-24 | submodule add: fix breakage when re-adding a deep submodule | Jens Lehmann | 1 | -0/+8 |
| 2011-10-10 | Merge branch 'hv/submodule-update-none' | Junio C Hamano | 1 | -0/+62 |
| 2011-08-22 | Move git-dir for submodules | Fredrik Gustafsson | 1 | -0/+107 |
| 2011-08-11 | add update 'none' flag to disable update of submodule by default | Heiko Voigt | 1 | -0/+62 |
| 2011-07-13 | Merge branch 'fg/submodule-keep-updating' | Junio C Hamano | 1 | -0/+144 |
| 2011-06-13 | submodule update: continue when a checkout fails | Fredrik Gustafsson | 1 | -0/+144 |
| 2011-05-21 | i18n: git-submodule $update_module say + die messages | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2011-05-02 | Merge branch 'nm/submodule-update-force' | Junio C Hamano | 1 | -0/+23 |
| 2011-04-04 | Merge branch 'jl/submodule-fetch-on-demand' | Junio C Hamano | 1 | -0/+20 |
| 2011-04-04 | submodule: Add --force option for git submodule update | Nicolas Morey-Chaisemartin | 1 | -0/+23 |
| 2011-03-09 | submodule update: Don't fetch when the submodule commit is already present | Jens Lehmann | 1 | -0/+20 |
| 2011-02-17 | t7406: "git submodule update {--merge|--rebase]" with new submodules | Spencer E. Olson | 1 | -0/+52 |
| 2010-09-03 | t7406 & t7407: add missing && at end of lines | Jens Lehmann | 1 | -1/+1 |
| 2010-03-06 | t7406: Fix submodule init config tests | Stephen Boyd | 1 | -8/+16 |
| 2009-11-29 | t3409 t4107 t7406 t9150: use dashless commands | Matthew Ogilvie | 1 | -2/+2 |
| 2009-06-03 | git-submodule: add support for --merge. | Johan Herland | 1 | -1/+59 |
| 2009-06-03 | Rename submodule.<name>.rebase to submodule.<name>.update | Johan Herland | 1 | -8/+8 |
| 2009-04-24 | git-submodule: add support for --rebase. | Peter Hutterer | 1 | -0/+140 |