| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-12-06 | advice: suggest using subcommand "git config set" | Bence Ferdinandy | 1 | -1/+1 |
| 2024-04-29 | Sync with 2.44.1 | Johannes Schindelin | 1 | -0/+31 |
| 2024-04-19 | Sync with 2.42.2 | Johannes Schindelin | 1 | -0/+31 |
| 2024-04-19 | Sync with 2.41.1 | Johannes Schindelin | 1 | -0/+31 |
| 2024-04-19 | init.templateDir: consider this config setting protected | Johannes Schindelin | 1 | -0/+31 |
| 2024-03-30 | add: use advise_if_enabled for ADVICE_ADD_IGNORED_FILE | Rubén Justo | 1 | -2/+1 |
| 2023-11-02 | tests: teach callers of test_i18ngrep to use test_grep | Junio C Hamano | 1 | -32/+32 |
| 2023-05-25 | builtin/submodule--helper.c: handle missing submodule URLs | Taylor Blau | 1 | -0/+16 |
| 2022-11-08 | submodule tests: add tests for top-level flag output | Ævar Arnfjörð Bjarmason | 1 | -0/+10 |
| 2022-10-06 | Sync with 2.37.4 | Taylor Blau | 1 | -0/+4 |
| 2022-10-06 | Sync with 2.34.5 | Taylor Blau | 1 | -0/+4 |
| 2022-10-06 | Sync with 2.32.4 | Taylor Blau | 1 | -0/+4 |
| 2022-10-06 | Sync with 2.30.6 | Taylor Blau | 1 | -0/+4 |
| 2022-10-01 | t/t7NNN: allow local submodules | Taylor Blau | 1 | -0/+4 |
| 2022-09-02 | submodule--helper: remove unused "list" helper | Ævar Arnfjörð Bjarmason | 1 | -25/+0 |
| 2022-09-02 | submodule tests: test for "add <repository> <abs-path>" | Ævar Arnfjörð Bjarmason | 1 | -0/+5 |
| 2022-09-02 | submodule tests: test usage behavior | Ævar Arnfjörð Bjarmason | 1 | -0/+26 |
| 2021-11-19 | submodule: absorb git dir instead of dying on deinit | Mugdha Pattnaik | 1 | -6/+5 |
| 2021-07-12 | submodule: prefix die messages with 'fatal' | Atharva Raykar | 1 | -2/+2 |
| 2021-07-07 | t7400: test failure to add submodule in tracked path | Atharva Raykar | 1 | -0/+11 |
| 2021-02-10 | tests: remove most uses of test_i18ncmp | Ævar Arnfjörð Bjarmason | 1 | -2/+2 |
| 2020-11-19 | t7[0-4]*: adjust the references to the default branch name "main" | Johannes Schindelin | 1 | -11/+11 |
| 2020-11-19 | tests: mark tests relying on the current default for `init.defaultBranch` | Johannes Schindelin | 1 | -0/+3 |
| 2020-07-30 | t7400: make hash size independent | brian m. carlson | 1 | -13/+13 |
| 2020-03-22 | t: fix whitespace around && | Andrei Rybak | 1 | -2/+2 |
| 2020-02-14 | Merge branch 'pk/status-of-uncloned-submodule' | Junio C Hamano | 1 | -0/+23 |
| 2020-02-14 | Merge branch 'hw/advice-add-nothing' | Junio C Hamano | 1 | -1/+3 |
| 2020-02-04 | t7400: testcase for submodule status on unregistered inner git repos | Peter Kaestle | 1 | -0/+15 |
| 2020-01-27 | submodule: fix status of initialized but not cloned submodules | Peter Kaestle | 1 | -1/+1 |
| 2020-01-27 | t7400: add a testcase for submodule status on empty dirs | Peter Kaestle | 1 | -0/+8 |
| 2020-01-15 | submodule add: show 'add --dry-run' stderr when aborting | Kyle Meyer | 1 | -2/+13 |
| 2019-12-05 | Merge branch 'mg/submodule-status-from-a-subdirectory' | Junio C Hamano | 1 | -0/+22 |
| 2019-11-25 | submodule: fix 'submodule status' when called from a subdirectory | Manish Goregaokar | 1 | -0/+22 |
| 2019-10-07 | tests: remove "cat foo" before "test_i18ngrep bar foo" | René Scharfe | 1 | -2/+0 |
| 2019-04-10 | submodule: refuse to add repository with no commits | Kyle Meyer | 1 | -1/+10 |
| 2018-12-26 | submodule deinit: unset core.worktree | Stefan Beller | 1 | -0/+5 |
| 2018-10-18 | submodule helper: convert relative URL to absolute URL if needed | Stefan Beller | 1 | -0/+24 |
| 2018-09-07 | Revert "Merge branch 'sb/submodule-core-worktree'" | Jonathan Nieder | 1 | -5/+0 |
| 2018-08-27 | Merge branch 'sg/test-must-be-empty' | Junio C Hamano | 1 | -19/+9 |
| 2018-08-21 | tests: use 'test_must_be_empty' instead of 'test_cmp <empty> <out>' | SZEDER Gábor | 1 | -19/+9 |
| 2018-08-15 | Merge branch 'nd/i18n' | Junio C Hamano | 1 | -1/+1 |
| 2018-08-02 | Merge branch 'es/test-fixes' | Junio C Hamano | 1 | -6/+7 |
| 2018-07-23 | dir.c: mark more strings for translation | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2018-07-18 | Merge branch 'sb/submodule-core-worktree' | Junio C Hamano | 1 | -0/+5 |
| 2018-07-16 | t7000-t7999: fix broken &&-chains | Eric Sunshine | 1 | -1/+1 |
| 2018-07-16 | t7400: fix broken "submodule add/reconfigure --force" test | Eric Sunshine | 1 | -5/+6 |
| 2018-06-19 | submodule deinit: unset core.worktree | Stefan Beller | 1 | -0/+5 |
| 2018-06-19 | Merge branch 'cf/submodule-progress-dissociate' | Junio C Hamano | 1 | -2/+4 |
| 2018-06-19 | t7400: encapsulate setup code in test_expect_success | Stefan Beller | 1 | -2/+4 |
| 2018-05-30 | Merge branch 'cf/submodule-progress-dissociate' | Junio C Hamano | 1 | -0/+16 |
| 2018-05-22 | submodule: add --progress option to add command | Casey Fitzpatrick | 1 | -0/+16 |
| 2018-03-28 | submodule: check for NULL return of get_submodule_ref_store() | René Scharfe | 1 | -0/+15 |
| 2017-10-07 | tests: fix diff order arguments in test_cmp | Stefan Beller | 1 | -1/+1 |
| 2017-08-26 | Merge branch 'bw/submodule-config-cleanup' | Junio C Hamano | 1 | -10/+0 |
| 2017-08-04 | clone: teach recursive clones to respect -q | Brandon Williams | 1 | -0/+6 |
| 2017-08-02 | t7411: check configuration parsing errors | Brandon Williams | 1 | -10/+0 |
| 2017-06-04 | Merge branch 'bw/submodule-with-bs-path' into maint | Junio C Hamano | 1 | -1/+1 |
| 2017-05-23 | Merge branch 'bw/submodule-with-bs-path' | Junio C Hamano | 1 | -1/+1 |
| 2017-05-01 | Merge branch 'jk/submodule-init-segv-fix' | Junio C Hamano | 1 | -0/+8 |
| 2017-05-01 | t7400: add !CYGWIN prerequisite to 'add with \\ in path' | Ramsay Jones | 1 | -1/+1 |
| 2017-04-24 | submodule_init: die cleanly on submodules without url defined | Jeff King | 1 | -0/+8 |
| 2017-04-16 | submodule: prevent backslash expantion in submodule names | Brandon Williams | 1 | -0/+14 |
| 2017-03-18 | submodule--helper init: set submodule.<name>.active | Brandon Williams | 1 | -0/+11 |
| 2017-03-18 | clone: teach --recurse-submodules to optionally take a pathspec | Brandon Williams | 1 | -0/+68 |
| 2017-03-18 | submodule init: initialize active submodules | Brandon Williams | 1 | -0/+57 |
| 2016-11-29 | submodule add: extend force flag to add existing repos | Stefan Beller | 1 | -0/+14 |
| 2016-06-17 | tests: use test_i18n* functions to suppress false positives | Vasco Almeida | 1 | -1/+1 |
| 2016-05-17 | Merge branch 'sb/submodule-deinit-all' | Junio C Hamano | 1 | -1/+23 |
| 2016-05-17 | Merge branch 'sb/submodule-init' | Junio C Hamano | 1 | -0/+16 |
| 2016-05-13 | Merge branch 'sb/submodule-module-list-pathspec-fix' | Junio C Hamano | 1 | -1/+1 |
| 2016-05-05 | submodule deinit: require '--all' instead of '.' for all submodules | Stefan Beller | 1 | -1/+23 |
| 2016-05-03 | submodule deinit test: fix broken && chain in subshell | Stefan Beller | 1 | -1/+1 |
| 2016-04-29 | submodule--helper update-clone: abort gracefully on missing .gitmodules | Stefan Beller | 1 | -0/+8 |
| 2016-04-29 | submodule init: fail gracefully with a missing .gitmodules file | Stefan Beller | 1 | -0/+8 |
| 2016-04-22 | Merge branch 'sb/submodule-helper-clone-regression-fix' | Junio C Hamano | 1 | -0/+41 |
| 2016-04-14 | Merge branch 'sb/submodule-path-misc-bugs' into sb/submodule-init | Junio C Hamano | 1 | -0/+38 |
| 2016-04-14 | Merge branch 'sb/submodule-helper-clone-regression-fix' into sb/submodule-init | Junio C Hamano | 1 | -0/+41 |
| 2016-04-06 | Merge branch 'sb/submodule-parallel-update' | Junio C Hamano | 1 | -2/+2 |
| 2016-04-01 | submodule--helper, module_clone: always operate on absolute paths | Stefan Beller | 1 | -1/+1 |
| 2016-03-31 | recursive submodules: test for relative paths | Stefan Beller | 1 | -0/+41 |
| 2016-03-22 | submodule: fix regression for deinit without submodules | Stefan Beller | 1 | -0/+13 |
| 2016-03-01 | submodule update: direct error message to stderr | Stefan Beller | 1 | -2/+2 |
| 2016-02-24 | submodule helper list: respect correct path prefix | Stefan Beller | 1 | -0/+25 |
| 2015-03-20 | t: fix trivial &&-chain breakage | Jeff King | 1 | -2/+2 |
| 2015-02-22 | Merge branch 'ps/submodule-sanitize-path-upon-add' | Junio C Hamano | 1 | -0/+17 |
| 2015-02-02 | git-submodule.sh: fix '/././' path normalization | Patrick Steinhardt | 1 | -0/+17 |
| 2014-03-21 | t: prefer "git config --file" to GIT_CONFIG | Jeff King | 1 | -3/+2 |
| 2013-10-17 | Merge branch 'jk/trailing-slash-in-pathspec' | Junio C Hamano | 1 | -2/+4 |
| 2013-09-17 | Merge branch 'tb/precompose-autodetect-fix' | Junio C Hamano | 1 | -1/+0 |
| 2013-09-13 | reset: handle submodule with trailing slash | John Keeping | 1 | -2/+4 |
| 2013-09-09 | Merge branch 'jl/submodule-mv' | Junio C Hamano | 1 | -10/+4 |
| 2013-09-04 | Merge branch 'jl/some-submodule-config-are-not-boolean' | Junio C Hamano | 1 | -0/+10 |
| 2013-08-27 | Set core.precomposeunicode to true on e.g. HFS+ | Torsten Bögershausen | 1 | -1/+0 |
| 2013-08-19 | avoid segfault on submodule.*.path set to an empty "true" | Jharrod LaFon | 1 | -0/+10 |
| 2013-08-06 | rm: delete .gitmodules entry of submodules removed from the work tree | Jens Lehmann | 1 | -10/+4 |
| 2013-07-15 | Merge branch 'fg/submodule-clone-depth' | Junio C Hamano | 1 | -0/+16 |
| 2013-07-03 | Add --depth to submodule update/add | Fredrik Gustafsson | 1 | -0/+15 |
| 2013-06-30 | Merge branch 'jk/submodule-subdirectory-ok' | Junio C Hamano | 1 | -0/+80 |
| 2013-06-26 | Merge branch 'fg/submodule-non-ascii-path' | Junio C Hamano | 1 | -0/+15 |
| 2013-06-20 | Merge branch 'fc/show-non-empty-errors-in-test' | Junio C Hamano | 1 | -3/+3 |
| 2013-06-20 | t7400: test of UTF-8 submodule names pass under Mac OS | Torsten Bögershausen | 1 | -8/+11 |
| 2013-06-17 | submodule: drop the top-level requirement | John Keeping | 1 | -0/+80 |
| 2013-06-14 | handle multibyte characters in name | Fredrik Gustafsson | 1 | -0/+12 |
| 2013-06-09 | test: test_must_be_empty helper | Junio C Hamano | 1 | -3/+3 |
| 2013-04-05 | Merge branch 'jl/submodule-deinit' | Junio C Hamano | 1 | -5/+16 |
| 2013-04-01 | submodule deinit: clarify work tree removal message | Jens Lehmann | 1 | -5/+16 |
| 2013-03-25 | Merge branch 'jl/submodule-deinit' | Junio C Hamano | 1 | -0/+100 |
| 2013-03-04 | submodule: add 'deinit' command | Jens Lehmann | 1 | -0/+100 |
| 2012-12-19 | submodule add: If --branch is given, record it in .gitmodules | W. Trevor King | 1 | -0/+1 |
| 2012-10-29 | Merge branch 'jl/submodule-add-by-name' | Jeff King | 1 | -0/+75 |
| 2012-09-30 | submodule add: Fail when .git/modules/<name> already exists unless forced | Jens Lehmann | 1 | -0/+30 |
| 2012-09-29 | Merge branch 'rr/maint-submodule-unknown-cmd' | Junio C Hamano | 1 | -2/+2 |
| 2012-09-29 | Teach "git submodule add" the --name option | Jens Lehmann | 1 | -0/+45 |
| 2012-09-25 | submodule: if $command was not matched, don't parse other args | Ramkumar Ramachandra | 1 | -2/+2 |
| 2012-08-29 | Merge branch 'hv/submodule-path-unmatch' | Junio C Hamano | 1 | -4/+22 |
| 2012-08-14 | Let submodule command exit with error status if path does not exist | Heiko Voigt | 1 | -4/+22 |
| 2012-06-14 | t7400: avoid path mangling issues | Johannes Sixt | 1 | -3/+8 |
| 2012-06-06 | submodule: fix handling of superproject origin URLs like foo, ./foo and ./foo... | Jon Seymour | 1 | -3/+3 |
| 2012-06-03 | submodule: document failure to handle relative superproject origin URLs | Jon Seymour | 1 | -0/+34 |
| 2012-06-03 | submodule: additional regression tests for relative URLs | Jon Seymour | 1 | -3/+107 |
| 2012-04-11 | tests: modernise style: more uses of test_line_count | Stefano Lattarini | 1 | -1/+1 |
| 2012-03-04 | submodules: always use a relative path from gitdir to work tree | Jens Lehmann | 1 | -0/+20 |
| 2012-03-04 | submodules: always use a relative path to gitdir | Jens Lehmann | 1 | -0/+2 |
| 2011-10-10 | Merge branch 'fg/submodule-git-file-git-dir' | Junio C Hamano | 1 | -2/+2 |
| 2011-08-16 | rev-parse: add option --resolve-git-dir <path> | Fredrik Gustafsson | 1 | -2/+2 |
| 2011-08-08 | Merge branch 'jl/submodule-update-quiet' | Junio C Hamano | 1 | -2/+4 |
| 2011-07-31 | Merge branch 'maint' | Junio C Hamano | 1 | -2/+4 |
| 2011-07-31 | t7400: fix bogus test failure with symlinked trash | Jeff King | 1 | -2/+4 |
| 2011-07-28 | submodule: update and add must honor --quiet flag | Jens Lehmann | 1 | -2/+4 |
| 2011-07-22 | Merge branch 'jl/submodule-add-relurl-wo-upstream' | Junio C Hamano | 1 | -0/+10 |
| 2011-06-06 | submodule add: allow relative repository path even when no url is set | Jens Lehmann | 1 | -2/+5 |
| 2011-06-06 | submodule add: test failure when url is not configured in superproject | Jens Lehmann | 1 | -0/+7 |
| 2011-05-21 | i18n: git-submodule "path not initialized" message | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2011-05-21 | i18n: git-submodule "[...] path is ignored" message | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2011-01-13 | Merge branch 'tr/submodule-relative-scp-url' | Junio C Hamano | 1 | -0/+38 |
| 2011-01-10 | submodule: fix relative url parsing for scp-style origin | Thomas Rast | 1 | -0/+38 |
| 2010-12-06 | git submodule: Remove now obsolete tests before cloning a repo | Jens Lehmann | 1 | -5/+23 |
| 2010-09-09 | tests: subshell indentation stylefix | Jonathan Nieder | 1 | -5/+6 |
| 2010-09-06 | Several tests: cd inside subshell instead of around | Jens Lehmann | 1 | -3/+3 |
| 2010-07-19 | git submodule add: Require the new --force option to add ignored paths | Jens Lehmann | 1 | -12/+15 |
| 2010-07-05 | git submodule: add submodules with git add -f <path> | Ævar Arnfjörð Bjarmason | 1 | -1/+23 |
| 2010-04-10 | t7400: clarify submodule update tests | Jonathan Nieder | 1 | -95/+91 |
| 2010-04-10 | t7400: clarify 'submodule add' tests | Jonathan Nieder | 1 | -15/+88 |
| 2010-04-10 | t7400: split setup into multiple tests | Jonathan Nieder | 1 | -28/+30 |
| 2010-01-11 | Remove empty directories when checking out a commit with fewer submodules | Peter Collingbourne | 1 | -0/+9 |
| 2009-09-22 | git submodule add: make the <path> parameter optional | Jens Lehmann | 1 | -0/+16 |
| 2009-04-18 | Work around ash "alternate value" expansion bug | Ben Jackson | 1 | -0/+10 |
| 2009-03-11 | Merge branch 'mg/maint-submodule-normalize-path' | Junio C Hamano | 1 | -0/+49 |
| 2009-03-03 | git submodule: Fix adding of submodules at paths with ./, .. and // | Michael J Gruber | 1 | -4/+4 |
| 2009-03-03 | git submodule: Add test cases for git submodule add | Michael J Gruber | 1 | -0/+49 |
| 2009-02-07 | submodule: warn about non-submodules | Johannes Schindelin | 1 | -0/+7 |
| 2009-02-07 | Let ls-files strip trailing slashes in submodules' paths | Johannes Schindelin | 1 | -0/+6 |
| 2009-01-05 | git add: do not add files from a submodule | Johannes Schindelin | 1 | -0/+25 |
| 2008-09-03 | tests: use "git xyzzy" form (t7200 - t9001) | Nanako Shiraishi | 1 | -24/+24 |
| 2008-07-13 | t/: Use "test_must_fail git" instead of "! git" | Stephan Beyer | 1 | -1/+1 |
| 2008-05-16 | submodule update: add convenience option --init | Johannes Schindelin | 1 | -0/+13 |
| 2008-01-20 | git-submodule: add test for the subcommand parser fix | Junio C Hamano | 1 | -28/+28 |
| 2007-09-09 | git-diff: don't squelch the new SHA1 in submodule diffs | Sven Verdoolaege | 1 | -0/+4 |
| 2007-08-15 | git-apply: apply submodule changes | Sven Verdoolaege | 1 | -0/+17 |
| 2007-07-18 | unpack-trees.c: assume submodules are clean during check-out | Sven Verdoolaege | 1 | -0/+9 |
| 2007-07-02 | Rewrite "git-frotz" to "git frotz" | Junio C Hamano | 1 | -16/+16 |
| 2007-06-12 | git-submodule: give submodules proper names | Lars Hjemli | 1 | -4/+16 |
| 2007-06-12 | Rename sections from "module" to "submodule" in .gitmodules | Lars Hjemli | 1 | -1/+1 |
| 2007-06-12 | t7400: barf if git-submodule removes or replaces a file | Lars Hjemli | 1 | -1/+1 |
| 2007-06-06 | git-submodule: clone during update, not during init | Lars Hjemli | 1 | -12/+26 |
| 2007-06-02 | Add basic test-script for git-submodule | Lars Hjemli | 1 | -0/+143 |