| Age | Commit message (Expand) | Author | Files | Lines |
| 2016-04-16 | submodule: port init from shell to C | Stefan Beller | 1 | -0/+21 |
| 2016-04-14 | Merge branch 'sb/submodule-path-misc-bugs' into sb/submodule-init | Junio C Hamano | 1 | -9/+7 |
| 2016-03-04 | Merge branch 'sb/submodule-parallel-fetch' | Junio C Hamano | 1 | -4/+3 |
| 2016-03-01 | fetching submodules: respect `submodule.fetchJobs` config option | Stefan Beller | 1 | -1/+15 |
| 2016-03-01 | submodule-config: keep update strategy around | Stefan Beller | 1 | -0/+21 |
| 2016-03-01 | run-command: do not pass child process data into callbacks | Stefan Beller | 1 | -4/+3 |
| 2016-02-26 | Merge branch 'ps/config-error' | Junio C Hamano | 1 | -6/+4 |
| 2016-02-26 | Merge branch 'jk/tighten-alloc' | Junio C Hamano | 1 | -3/+3 |
| 2016-02-22 | use st_add and st_mult for allocation size computation | Jeff King | 1 | -3/+3 |
| 2016-02-22 | config: rename git_config_set_or_die to git_config_set | Patrick Steinhardt | 1 | -3/+3 |
| 2016-02-22 | config: rename git_config_set to git_config_set_gently | Patrick Steinhardt | 1 | -1/+1 |
| 2016-02-22 | submodule: die on config error when linking modules | Patrick Steinhardt | 1 | -5/+3 |
| 2015-12-16 | submodules: allow parallel fetching, add tests and documentation | Stefan Beller | 1 | -2/+1 |
| 2015-12-16 | fetch_populated_submodules: use new parallel job processing | Stefan Beller | 1 | -44/+98 |
| 2015-12-16 | submodule.c: write "Fetching submodule <foo>" to stderr | Jonathan Nieder | 1 | -1/+1 |
| 2015-11-20 | Remove get_object_hash. | brian m. carlson | 1 | -1/+1 |
| 2015-11-20 | Convert struct object to object_id | brian m. carlson | 1 | -3/+3 |
| 2015-11-20 | Add several uses of get_object_hash. | brian m. carlson | 1 | -1/+1 |
| 2015-11-03 | Merge branch 'jk/initialization-fix-to-add-submodule-odb' | Junio C Hamano | 1 | -1/+1 |
| 2015-10-28 | add_submodule_odb: initialize alt_odb list earlier | Jeff King | 1 | -1/+1 |
| 2015-10-20 | Merge branch 'jk/war-on-sprintf' | Junio C Hamano | 1 | -2/+4 |
| 2015-10-05 | avoid sprintf and strcpy with flex arrays | Jeff King | 1 | -2/+4 |
| 2015-09-14 | submodule refactor: use strbuf_git_path_submodule() in add_submodule_odb() | Max Kirillov | 1 | -8/+1 |
| 2015-08-31 | Merge branch 'jc/am-state-fix' | Junio C Hamano | 1 | -1/+1 |
| 2015-08-31 | Merge branch 'hv/submodule-config' | Junio C Hamano | 1 | -96/+26 |
| 2015-08-25 | write_file(): drop caller-supplied LF from calls to create a one-liner file | Junio C Hamano | 1 | -1/+1 |
| 2015-08-24 | write_file(): drop "fatal" parameter | Junio C Hamano | 1 | -1/+1 |
| 2015-08-19 | submodule: allow erroneous values for the fetchRecurseSubmodules option | Heiko Voigt | 1 | -15/+0 |
| 2015-08-19 | submodule: use new config API for worktree configurations | Heiko Voigt | 1 | -134/+26 |
| 2015-08-19 | submodule: extract functions for config set and lookup | Heiko Voigt | 1 | -45/+97 |
| 2015-08-19 | submodule: implement a config API for lookup of .gitmodules values | Heiko Voigt | 1 | -0/+1 |
| 2015-06-29 | convert "enum date_mode" into a struct | Jeff King | 1 | -1/+1 |
| 2015-06-05 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -3/+4 |
| 2015-06-01 | Merge branch 'rs/janitorial' | Junio C Hamano | 1 | -2/+1 |
| 2015-05-25 | submodule: rewrite to take an object_id argument | Michael Haggerty | 1 | -15/+7 |
| 2015-05-25 | each_ref_fn: change to take an object_id parameter | Michael Haggerty | 1 | -3/+12 |
| 2015-05-20 | use file_exists() to check if a file exists in the worktree | René Scharfe | 1 | -2/+1 |
| 2015-05-11 | Merge branch 'nd/multiple-work-trees' | Junio C Hamano | 1 | -7/+2 |
| 2015-03-22 | submodule: use capture_command | Jeff King | 1 | -3/+1 |
| 2015-01-07 | Merge branch 'jc/merge-bases' | Junio C Hamano | 1 | -1/+1 |
| 2014-12-01 | use new wrapper write_file() for simple file writing | Nguyễn Thái Ngọc Duy | 1 | -7/+2 |
| 2014-10-30 | get_merge_bases(): always clean-up object flags | Junio C Hamano | 1 | -1/+1 |
| 2014-08-20 | run-command: introduce CHILD_PROCESS_INIT | René Scharfe | 1 | -14/+7 |
| 2014-07-23 | Merge branch 'ta/string-list-init' | Junio C Hamano | 1 | -4/+1 |
| 2014-07-21 | replace memset with string-list initializers | Tanay Abhra | 1 | -4/+1 |
| 2014-06-30 | submodule.c: use the ARRAY_SIZE macro | Elia Pinto | 1 | -1/+1 |
| 2014-02-27 | Merge branch 'kb/fast-hashmap' | Junio C Hamano | 1 | -24/+1 |
| 2013-12-05 | replace {pre,suf}fixcmp() with {starts,ends}_with() | Christian Couder | 1 | -1/+1 |
| 2013-11-07 | submodule: don't access the .gitmodules cache entry after removing it | Jens Lehmann | 1 | -24/+1 |
| 2013-09-09 | Merge branch 'jl/submodule-mv' | Junio C Hamano | 1 | -0/+149 |
| 2013-09-04 | Merge branch 'jl/some-submodule-config-are-not-boolean' | Junio C Hamano | 1 | -0/+6 |
| 2013-08-19 | avoid segfault on submodule.*.path set to an empty "true" | Jharrod LaFon | 1 | -0/+6 |
| 2013-08-06 | rm: delete .gitmodules entry of submodules removed from the work tree | Jens Lehmann | 1 | -0/+33 |
| 2013-08-06 | mv: update the path entry in .gitmodules for moved submodules | Jens Lehmann | 1 | -0/+34 |
| 2013-07-30 | submodule.c: add .gitmodules staging helper functions | Jens Lehmann | 1 | -0/+51 |
| 2013-07-30 | mv: move submodules using a gitfile | Jens Lehmann | 1 | -0/+31 |
| 2013-07-22 | Merge branch 'nd/const-struct-cache-entry' | Junio C Hamano | 1 | -1/+1 |
| 2013-07-12 | Merge branch 'as/log-output-encoding-in-user-format' | Junio C Hamano | 1 | -0/+1 |
| 2013-07-09 | Convert "struct cache_entry *" to "const ..." wherever possible | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2013-06-26 | pretty: --format output should honor logOutputEncoding | Alexey Shumkin | 1 | -0/+1 |
| 2013-06-14 | Merge branch 'mh/reflife' | Junio C Hamano | 1 | -4/+2 |
| 2013-06-09 | submodule: remove redundant check for the_index.initialized | René Scharfe | 1 | -3/+2 |
| 2013-05-28 | find_first_merges(): remove unnecessary code | Michael Haggerty | 1 | -2/+1 |
| 2013-05-28 | find_first_merges(): initialize merges variable using initializer | Michael Haggerty | 1 | -2/+1 |
| 2013-04-05 | submodule: print graph output next to submodule log | John Keeping | 1 | -4/+9 |
| 2013-03-22 | submodule: clarify logic in show_submodule_summary | Jeff King | 1 | -7/+6 |
| 2013-01-23 | submodule: simplify memory handling in config parsing | Jeff King | 1 | -16/+14 |
| 2013-01-23 | submodule: use parse_config_key when parsing config | Jeff King | 1 | -9/+10 |
| 2012-11-18 | submodule: display summary header in bold | Ramkumar Ramachandra | 1 | -4/+4 |
| 2012-10-29 | Merge branch 'jl/submodule-rm' | Jeff King | 1 | -0/+80 |
| 2012-09-29 | submodule: teach rm to remove submodules unless they contain a git directory | Jens Lehmann | 1 | -0/+80 |
| 2012-09-11 | Merge branch 'jk/argv-array' | Junio C Hamano | 1 | -15/+16 |
| 2012-09-11 | Merge branch 'jc/merge-bases' | Junio C Hamano | 1 | -6/+6 |
| 2012-09-02 | submodule: use argv_array instead of hand-building arrays | Jens Lehmann | 1 | -15/+16 |
| 2012-08-27 | in_merge_bases(): support only one "other" commit | Junio C Hamano | 1 | -6/+6 |
| 2012-08-22 | Merge branch 'tr/void-diff-setup-done' | Junio C Hamano | 1 | -2/+1 |
| 2012-08-03 | diff_setup_done(): return void | Thomas Rast | 1 | -2/+1 |
| 2012-05-23 | Merge branch 'hv/submodule-alt-odb' | Junio C Hamano | 1 | -0/+3 |
| 2012-05-14 | teach add_submodule_odb() to look for alternates | Heiko Voigt | 1 | -0/+3 |
| 2012-03-30 | push: teach --recurse-submodules the on-demand option | Heiko Voigt | 1 | -0/+48 |
| 2012-03-30 | Refactor submodule push check to use string list instead of integer | Heiko Voigt | 1 | -12/+11 |
| 2012-03-30 | Teach revision walking machinery to walk multiple times sequencially | Heiko Voigt | 1 | -0/+2 |
| 2011-12-17 | submodule: use diff_tree_combined_merge() instead of diff_tree_combined() | René Scharfe | 1 | -11/+3 |
| 2011-12-17 | use struct sha1_array in diff_tree_combined() | René Scharfe | 1 | -9/+5 |
| 2011-12-13 | Merge branch 'jl/submodule-status-failure-report' | Junio C Hamano | 1 | -2/+2 |
| 2011-12-08 | diff/status: print submodule path when looking for changes fails | Jens Lehmann | 1 | -2/+2 |
| 2011-12-05 | Merge branch 'ab/clang-lints' | Junio C Hamano | 1 | -1/+1 |
| 2011-11-06 | cast variable in call to free() in builtin/diff.c and submodule.c | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2011-10-13 | submodule: Search for merges only at end of recursive merge | Brad King | 1 | -1/+5 |
| 2011-10-05 | Merge branch 'jk/argv-array' | Junio C Hamano | 1 | -35/+6 |
| 2011-10-05 | Merge branch 'jk/maint-fetch-submodule-check-fix' | Junio C Hamano | 1 | -5/+72 |
| 2011-09-14 | refactor argv_array into generic code | Jeff King | 1 | -35/+6 |
| 2011-09-12 | fetch: avoid quadratic loop checking for updated submodules | Jeff King | 1 | -5/+72 |
| 2011-09-12 | Sync with 1.7.6.3 | Junio C Hamano | 1 | -0/+4 |
| 2011-09-12 | Merge branch 'jl/maint-fetch-submodule-check-fix' into maint | Junio C Hamano | 1 | -0/+4 |
| 2011-09-09 | fetch: skip on-demand checking when no submodules are configured | Jens Lehmann | 1 | -0/+4 |
| 2011-09-02 | Merge branch 'fg/submodule-ff-check-before-push' | Junio C Hamano | 1 | -0/+108 |
| 2011-08-28 | Merge branch 'nd/maint-clone-gitdir' | Junio C Hamano | 1 | -3/+3 |
| 2011-08-22 | read_gitfile_gently(): rename misnamed function to read_gitfile() | Junio C Hamano | 1 | -3/+3 |
| 2011-08-20 | push: Don't push a repository with unpushed submodules | Fredrik Gustafsson | 1 | -0/+108 |
| 2011-08-01 | Merge branch 'jl/maint-fetch-recursive-fix' into maint | Junio C Hamano | 1 | -0/+1 |
| 2011-07-13 | Merge branch 'jl/maint-fetch-recursive-fix' | Junio C Hamano | 1 | -0/+1 |
| 2011-06-20 | fetch: Also fetch submodules in subdirectories in on-demand mode | Jens Lehmann | 1 | -0/+1 |
| 2011-05-14 | Submodules: Don't parse .gitmodules when it contains, merge conflicts | Jens Lehmann | 1 | -2/+29 |
| 2011-04-04 | Merge branch 'jl/submodule-fetch-on-demand' | Junio C Hamano | 1 | -12/+140 |
| 2011-03-22 | Fix sparse warnings | Stephen Boyd | 1 | -3/+3 |
| 2011-03-16 | diff --submodule: split into bite-sized pieces | Jonathan Nieder | 1 | -42/+61 |
| 2011-03-09 | fetch/pull: Don't recurse into a submodule when commits are already present | Jens Lehmann | 1 | -1/+28 |
| 2011-03-09 | Submodules: Add 'on-demand' value for the 'fetchRecurseSubmodule' option | Jens Lehmann | 1 | -2/+7 |
| 2011-03-09 | config: teach the fetch.recurseSubmodules option the 'on-demand' value | Jens Lehmann | 1 | -1/+1 |
| 2011-03-09 | fetch/pull: Add the 'on-demand' value to the --recurse-submodules option | Jens Lehmann | 1 | -2/+6 |
| 2011-03-09 | fetch/pull: recurse into submodules when necessary | Jens Lehmann | 1 | -7/+99 |
| 2010-12-09 | fetch_populated_submodules(): document dynamic allocation | Junio C Hamano | 1 | -1/+2 |
| 2010-11-12 | Submodules: Add the "fetchRecurseSubmodules" config option | Jens Lehmann | 1 | -2/+18 |
| 2010-11-12 | Add the 'fetch.recurseSubmodules' config setting | Jens Lehmann | 1 | -1/+17 |
| 2010-11-12 | fetch/pull: Add the --recurse-submodules option | Jens Lehmann | 1 | -1/+65 |
| 2010-08-21 | Merge branch 'hv/submodule-find-ff-merge' | Junio C Hamano | 1 | -0/+161 |
| 2010-08-09 | Add the 'diff.ignoreSubmodules' config setting | Johannes Schindelin | 1 | -0/+4 |
| 2010-08-09 | Submodules: Use "ignore" settings from .gitmodules too for diff and status | Jens Lehmann | 1 | -0/+19 |
| 2010-08-09 | Submodules: Add the new "ignore" config option for diff and status | Jens Lehmann | 1 | -1/+56 |
| 2010-07-07 | Implement automatic fast-forward merge for submodules | Heiko Voigt | 1 | -0/+161 |
| 2010-06-25 | Add the option "--ignore-submodules" to "git status" | Jens Lehmann | 1 | -0/+13 |
| 2010-04-10 | Teach diff --submodule and status to handle .git files in submodules | Jens Lehmann | 1 | -17/+16 |
| 2010-03-13 | git status: ignoring untracked files must apply to submodules too | Jens Lehmann | 1 | -2/+7 |
| 2010-03-04 | git diff --submodule: Show detailed dirty status of submodules | Jens Lehmann | 1 | -5/+35 |
| 2010-02-24 | is_submodule_modified(): clear environment properly | Giuseppe Bilotta | 1 | -11/+11 |
| 2010-01-31 | Fix memory leak in submodule.c | Jens Lehmann | 1 | -5/+9 |
| 2010-01-30 | is_submodule_modified(): fix breakage with external GIT_INDEX_FILEv1.7.0-rc1 | Junio C Hamano | 1 | -2/+5 |
| 2010-01-24 | Teach diff --submodule that modified submodule directory is dirty | Jens Lehmann | 1 | -0/+3 |
| 2010-01-22 | Merge branch 'jl/submodule-diff' | Junio C Hamano | 1 | -0/+49 |
| 2010-01-16 | Show submodules as modified when they contain a dirty work tree | Jens Lehmann | 1 | -0/+49 |
| 2010-01-12 | submodule.c: mark file-local function static | Junio C Hamano | 1 | -1/+1 |
| 2009-11-20 | submodule.c: Squelch a "use before assignment" warning | David Aguilar | 1 | -1/+1 |
| 2009-10-30 | fixup tr/stash-format merge | Junio C Hamano | 1 | -2/+3 |
| 2009-10-19 | Add the --submodule option to the diff option family | Johannes Schindelin | 1 | -0/+113 |