| Age | Commit message (Expand) | Author | Files | Lines |
| 2016-01-26 | Merge branch 'js/close-packs-before-gc' | Junio C Hamano | 1 | -0/+2 |
| 2016-01-20 | Merge branch 'js/fopen-harder' | Junio C Hamano | 1 | -1/+1 |
| 2016-01-13 | fetch: release pack files before garbage-collecting | Johannes Schindelin | 1 | -0/+2 |
| 2016-01-11 | Handle more file writes correctly in shared repos | Johannes Schindelin | 1 | -1/+1 |
| 2015-12-16 | submodules: allow parallel fetching, add tests and documentation | Stefan Beller | 1 | -1/+5 |
| 2015-11-20 | Remove get_object_hash. | brian m. carlson | 1 | -2/+2 |
| 2015-11-20 | Add several uses of get_object_hash. | brian m. carlson | 1 | -2/+2 |
| 2015-11-20 | Convert struct ref to use object_id. | brian m. carlson | 1 | -25/+25 |
| 2015-10-05 | use alloc_ref rather than hand-allocating "struct ref" | Jeff King | 1 | -2/+1 |
| 2015-10-05 | transport: use strbufs for status table "quickref" strings | Jeff King | 1 | -10/+12 |
| 2015-09-25 | fetch: replace static buffer with xstrfmt | Jeff King | 1 | -5/+2 |
| 2015-08-31 | Merge branch 'hv/submodule-config' | Junio C Hamano | 1 | -0/+1 |
| 2015-08-19 | Merge branch 'jk/git-path' | Junio C Hamano | 1 | -2/+2 |
| 2015-08-19 | submodule: allow erroneous values for the fetchRecurseSubmodules option | Heiko Voigt | 1 | -0/+1 |
| 2015-08-17 | Merge branch 'mh/get-remote-group-fix' | Junio C Hamano | 1 | -8/+6 |
| 2015-08-10 | memoize common git-path "constant" files | Jeff King | 1 | -2/+2 |
| 2015-07-28 | get_remote_group(): use skip_prefix() | Michael Haggerty | 1 | -2/+1 |
| 2015-07-28 | get_remote_group(): eliminate superfluous call to strcspn() | Michael Haggerty | 1 | -2/+2 |
| 2015-07-28 | get_remote_group(): rename local variable "space" to "wordlen" | Michael Haggerty | 1 | -5/+5 |
| 2015-07-28 | get_remote_group(): handle remotes with single-character names | Michael Haggerty | 1 | -2/+1 |
| 2015-06-22 | prune_refs(): use delete_refs() | Michael Haggerty | 1 | -8/+17 |
| 2015-05-25 | builtin/fetch: rewrite to take an object_id argument | Michael Haggerty | 1 | -12/+11 |
| 2015-05-25 | each_ref_fn: change to take an object_id parameter | Michael Haggerty | 1 | -2/+6 |
| 2015-05-11 | Merge branch 'nd/multiple-work-trees' | Junio C Hamano | 1 | -2/+3 |
| 2015-03-05 | Merge branch 'mh/refs-have-new' | Junio C Hamano | 1 | -2/+4 |
| 2015-02-17 | ref_transaction_update(): remove "have_old" parameter | Michael Haggerty | 1 | -2/+4 |
| 2015-02-13 | do not include the same header twice | Дилян Палаузов | 1 | -1/+0 |
| 2014-12-01 | path.c: make get_pathname() call sites return const char * | Nguyễn Thái Ngọc Duy | 1 | -2/+3 |
| 2014-11-06 | Merge branch 'jk/fetch-reflog-df-conflict' | Junio C Hamano | 1 | -1/+1 |
| 2014-11-04 | fetch: load all default config at startup | Jeff King | 1 | -1/+1 |
| 2014-10-15 | fetch.c: change s_update_ref to use a ref transaction | Ronnie Sahlberg | 1 | -10/+24 |
| 2014-08-18 | fetch: silence git-gc if --quiet is given | Nguyễn Thái Ngọc Duy | 1 | -0/+2 |
| 2014-08-18 | fetch: convert argv_gc_auto to struct argv_array | Nguyễn Thái Ngọc Duy | 1 | -4/+4 |
| 2014-07-09 | Merge branch 'jk/xstrfmt' | Junio C Hamano | 1 | -7/+2 |
| 2014-06-19 | use xstrfmt to replace xmalloc + strcpy/strcat | Jeff King | 1 | -7/+2 |
| 2014-06-05 | fetch: allow explicit --refmap to override configuration | Junio C Hamano | 1 | -3/+32 |
| 2014-02-27 | Merge branch 'ep/varscope' | Junio C Hamano | 1 | -1/+1 |
| 2014-01-31 | builtin/fetch.c: reduce scope of variable | Elia Pinto | 1 | -1/+1 |
| 2014-01-17 | Merge branch 'nd/shallow-clone' | Junio C Hamano | 1 | -1/+14 |
| 2014-01-03 | fetch --prune: Run prune before fetching | Tom Miller | 1 | -5/+5 |
| 2014-01-03 | fetch --prune: always print header url | Tom Miller | 1 | -5/+27 |
| 2013-12-17 | Merge branch 'nd/transport-positive-depth-only' | Junio C Hamano | 1 | -0/+4 |
| 2013-12-17 | Merge branch 'cc/starts-n-ends-with' | Junio C Hamano | 1 | -9/+9 |
| 2013-12-10 | fetch: add --update-shallow to accept refs that update .git/shallow | Nguyễn Thái Ngọc Duy | 1 | -1/+5 |
| 2013-12-10 | fetch: support fetching from a shallow repository | Nguyễn Thái Ngọc Duy | 1 | -0/+9 |
| 2013-12-06 | clone,fetch: catch non positive --depth option value | Nguyễn Thái Ngọc Duy | 1 | -0/+4 |
| 2013-12-05 | replace {pre,suf}fixcmp() with {starts,ends}_with() | Christian Couder | 1 | -9/+9 |
| 2013-10-30 | ref_remove_duplicates(): simplify loop logic | Michael Haggerty | 1 | -3/+1 |
| 2013-10-30 | fetch, remote: properly convey --no-prune options to subprocesses | Michael Haggerty | 1 | -2/+2 |
| 2013-10-30 | fetch --prune: prune only based on explicit refspecs | Michael Haggerty | 1 | -30/+9 |
| 2013-10-30 | fetch --tags: fetch tags *in addition to* other stuff | Michael Haggerty | 1 | -24/+35 |
| 2013-10-30 | fetch: only opportunistically update references based on command line | Michael Haggerty | 1 | -12/+32 |
| 2013-10-30 | builtin/fetch.c: reorder function definitions | Michael Haggerty | 1 | -101/+97 |
| 2013-10-24 | get_ref_map(): rename local variables | Michael Haggerty | 1 | -6/+6 |
| 2013-09-20 | Merge branch 'bk/refs-multi-update' | Junio C Hamano | 1 | -1/+2 |
| 2013-09-09 | Merge branch 'jc/transport-do-not-use-connect-twice-in-fetch' | Junio C Hamano | 1 | -33/+56 |
| 2013-09-09 | Merge branch 'ms/fetch-prune-configuration' | Junio C Hamano | 1 | -3/+32 |
| 2013-08-30 | refs: report ref type from lock_any_ref_for_update | Brad King | 1 | -1/+2 |
| 2013-08-28 | builtin/fetch.c: Fix a sparse warning | Ramsay Jones | 1 | -1/+1 |
| 2013-08-07 | fetch: work around "transport-take-over" hack | Junio C Hamano | 1 | -0/+13 |
| 2013-08-07 | fetch: refactor code that fetches leftover tags | Junio C Hamano | 1 | -5/+9 |
| 2013-08-07 | fetch: refactor code that prepares a transport | Junio C Hamano | 1 | -20/+26 |
| 2013-08-07 | fetch: rename file-scope global "transport" to "gtransport" | Junio C Hamano | 1 | -11/+11 |
| 2013-08-05 | Replace deprecated OPT_BOOLEAN by OPT_BOOL | Stefan Beller | 1 | -12/+12 |
| 2013-07-18 | fetch: make --prune configurable | Michael Schubert | 1 | -5/+34 |
| 2013-06-14 | Merge branch 'mh/reflife' | Junio C Hamano | 1 | -12/+17 |
| 2013-06-02 | add_existing(): do not retain a reference to sha1 | Michael Haggerty | 1 | -3/+4 |
| 2013-06-02 | do_fetch(): clean up existing_refs before exiting | Michael Haggerty | 1 | -5/+9 |
| 2013-06-02 | do_fetch(): reduce scope of peer_item | Michael Haggerty | 1 | -3/+3 |
| 2013-05-28 | fetch: make own copies of refnames | Michael Haggerty | 1 | -2/+2 |
| 2013-05-28 | fetch: don't try to update unfetched tracking refs | John Keeping | 1 | -1/+1 |
| 2013-05-12 | fetch: opportunistically update tracking refs | Jeff King | 1 | -0/+16 |
| 2013-05-12 | refactor "ref->merge" flag | Jeff King | 1 | -22/+35 |
| 2013-02-01 | Merge branch 'jk/gc-auto-after-fetch' | Junio C Hamano | 1 | -0/+5 |
| 2013-01-26 | Merge branch 'jk/maint-gc-auto-after-fetch' into jk/gc-auto-after-fetch | Junio C Hamano | 1 | -0/+5 |
| 2013-01-26 | fetch: run gc --auto after fetching | Jeff King | 1 | -0/+5 |
| 2013-01-11 | fetch: add --unshallow for turning shallow repo into complete one | Nguyễn Thái Ngọc Duy | 1 | -1/+16 |
| 2012-09-24 | Merge branch 'dj/fetch-all-tags' into maint | Junio C Hamano | 1 | -22/+29 |
| 2012-09-18 | Merge branch 'nd/fetch-status-alignment' | Junio C Hamano | 1 | -8/+7 |
| 2012-09-14 | fetch: align per-ref summary report in UTF-8 locales | Nguyễn Thái Ngọc Duy | 1 | -8/+7 |
| 2012-09-14 | Merge branch 'dj/fetch-all-tags' | Junio C Hamano | 1 | -0/+4 |
| 2012-09-11 | Merge branch 'jk/argv-array' | Junio C Hamano | 1 | -22/+25 |
| 2012-09-11 | Merge branch 'jc/merge-bases' | Junio C Hamano | 1 | -1/+1 |
| 2012-09-07 | fetch --all: pass --tags/--no-tags through to each remote | Dan Johnson | 1 | -0/+4 |
| 2012-09-02 | submodule: use argv_array instead of hand-building arrays | Jens Lehmann | 1 | -1/+1 |
| 2012-09-02 | fetch: use argv_array instead of hand-building arrays | Jeff King | 1 | -22/+25 |
| 2012-08-27 | in_merge_bases(): support only one "other" commit | Junio C Hamano | 1 | -1/+1 |
| 2012-08-20 | i18n: fetch: mark parseopt strings for translation | Nguyễn Thái Ngọc Duy | 1 | -24/+24 |
| 2012-05-02 | Merge branch 'nd/i18n' | Junio C Hamano | 1 | -2/+2 |
| 2012-04-26 | Merge branch 'mb/fetch-call-a-non-branch-a-ref' | Junio C Hamano | 1 | -4/+13 |
| 2012-04-24 | i18n: make warn_dangling_symref() automatically append \n | Nguyễn Thái Ngọc Duy | 1 | -2/+2 |
| 2012-04-23 | Merge branch 'jl/maint-submodule-recurse-fetch' | Junio C Hamano | 1 | -3/+3 |
| 2012-04-17 | fetch: describe new refs based on where it came from | Marc Branchaud | 1 | -3/+11 |
| 2012-04-17 | fetch: Give remote_ref to update_local_ref() as well | Marc Branchaud | 1 | -1/+2 |
| 2012-04-14 | submodules: recursive fetch also checks new tags for submodule commits | Jens Lehmann | 1 | -3/+3 |
| 2012-02-20 | Merge branch 'cb/transfer-no-progress' | Junio C Hamano | 1 | -2/+2 |
| 2012-02-13 | push/fetch/clone --no-progress suppresses progress output | Clemens Buchacher | 1 | -2/+2 |
| 2012-01-29 | Merge branch 'nd/maint-refname-in-hierarchy-check' | Junio C Hamano | 1 | -1/+1 |
| 2012-01-11 | Fix incorrect ref namespace check | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2012-01-03 | write first for-merge ref to FETCH_HEAD first | Joey Hess | 1 | -74/+86 |
| 2011-12-13 | Merge branch 'maint' | Junio C Hamano | 1 | -38/+49 |
| 2011-12-13 | Merge branch 'maint-1.7.7' into maint | Junio C Hamano | 1 | -38/+49 |
| 2011-12-13 | Merge branch 'maint-1.7.6' into maint-1.7.7 | Junio C Hamano | 1 | -38/+49 |
| 2011-12-13 | Merge branch 'jk/maint-fetch-status-table' into maint-1.7.6 | Junio C Hamano | 1 | -38/+49 |
| 2011-12-09 | fetch: create status table using strbuf | Jeff King | 1 | -38/+49 |
| 2011-12-09 | Merge branch 'jc/pull-signed-tag' | Junio C Hamano | 1 | -2/+1 |
| 2011-11-04 | fetch: do not store peeled tag object names in FETCH_HEAD | Linus Torvalds | 1 | -2/+1 |
| 2011-10-26 | Merge branch 'cn/fetch-prune' | Junio C Hamano | 1 | -5/+28 |
| 2011-10-17 | Merge branch 'tc/fetch-leak' | Junio C Hamano | 1 | -4/+9 |
| 2011-10-15 | fetch: treat --tags like refs/tags/*:refs/tags/* when pruning | Carlos Martín Nieto | 1 | -2/+21 |
| 2011-10-15 | fetch: honor the user-provided refspecs when pruning refs | Carlos Martín Nieto | 1 | -4/+8 |
| 2011-10-07 | fetch: plug two leaks on error exit in store_updated_refs | Tay Ray Chuan | 1 | -4/+9 |
| 2011-10-07 | fetch: free all the additional refspecs | Carlos Martín Nieto | 1 | -1/+1 |
| 2011-10-05 | Merge branch 'jc/receive-verify' | Junio C Hamano | 1 | -56/+14 |
| 2011-10-05 | Merge branch 'jc/fetch-verify' | Junio C Hamano | 1 | -56/+63 |
| 2011-09-09 | check_everything_connected(): libify | Junio C Hamano | 1 | -65/+1 |
| 2011-09-09 | check_everything_connected(): refactor to use an iterator | Junio C Hamano | 1 | -14/+36 |
| 2011-09-09 | fetch: verify we have everything we need before updating our ref | Junio C Hamano | 1 | -56/+63 |
| 2011-09-09 | fetch: skip on-demand checking when no submodules are configured | Jens Lehmann | 1 | -6/+9 |
| 2011-09-01 | fetch: verify we have everything we need before updating our ref | Junio C Hamano | 1 | -56/+63 |
| 2011-06-08 | fetch: do not leak a refspec | Jim Meyering | 1 | -2/+4 |
| 2011-04-04 | Merge branch 'jl/submodule-fetch-on-demand' | Junio C Hamano | 1 | -12/+36 |
| 2011-04-01 | Merge branch 'ab/i18n-st' | Junio C Hamano | 1 | -41/+41 |
| 2011-03-19 | Merge branch 'jk/trace-sifter' | Junio C Hamano | 1 | -0/+2 |
| 2011-03-09 | i18n: git-fetch split up "(non-fast-forward)" message | Ævar Arnfjörð Bjarmason | 1 | -3/+3 |
| 2011-03-09 | i18n: git-fetch update_local_ref messages | Ævar Arnfjörð Bjarmason | 1 | -5/+5 |
| 2011-03-09 | i18n: git-fetch formatting messages | Ævar Arnfjörð Bjarmason | 1 | -10/+10 |
| 2011-03-09 | i18n: git-fetch basic messages | Ævar Arnfjörð Bjarmason | 1 | -23/+23 |
| 2011-03-09 | fetch/pull: Add the 'on-demand' value to the --recurse-submodules option | Jens Lehmann | 1 | -3/+19 |
| 2011-03-09 | fetch/pull: recurse into submodules when necessary | Jens Lehmann | 1 | -9/+17 |
| 2011-03-08 | add packet tracing debug code | Jeff King | 1 | -0/+2 |
| 2011-02-15 | Make <identifier> lowercase as per CodingGuidelines | Michael J Gruber | 1 | -3/+3 |
| 2010-12-16 | Merge branch 'jl/fetch-submodule-recursive' | Junio C Hamano | 1 | -14/+50 |
| 2010-11-24 | Merge branch 'rs/opt-help-text' | Junio C Hamano | 1 | -2/+1 |
| 2010-11-15 | add OPT__FORCE | René Scharfe | 1 | -2/+1 |
| 2010-11-12 | Add the 'fetch.recurseSubmodules' config setting | Jens Lehmann | 1 | -5/+16 |
| 2010-11-12 | fetch/pull: Add the --recurse-submodules option | Jens Lehmann | 1 | -14/+39 |
| 2010-11-03 | Change incorrect "remote branch" to "remote tracking branch" in C code | Matthieu Moy | 1 | -1/+1 |
| 2010-11-03 | Change "tracking branch" to "remote-tracking branch" | Matthieu Moy | 1 | -2/+2 |
| 2010-10-08 | Use parentheses and `...' where appropriate | Štěpán Němec | 1 | -1/+1 |
| 2010-09-09 | builtin/fetch.c: comment that branch->remote_name is usable when has_merge | Brandon Casey | 1 | -0/+3 |
| 2010-09-08 | Merge branch 'bc/maint-fetch-url-only' | Junio C Hamano | 1 | -1/+3 |
| 2010-08-31 | Merge branch 'dj/fetch-tagopt' | Junio C Hamano | 1 | -4/+6 |
| 2010-08-25 | builtin/fetch.c: ignore merge config when not fetching from branch's remote | Brandon Casey | 1 | -1/+3 |
| 2010-08-18 | Merge branch 'tf/string-list-init' | Junio C Hamano | 1 | -4/+4 |
| 2010-08-18 | Merge branch 'ar/string-list-foreach' | Junio C Hamano | 1 | -29/+13 |
| 2010-08-14 | fetch: allow command line --tags to override config | Daniel Johnson | 1 | -4/+6 |
| 2010-07-27 | Clarify help message when no remote is specified in fetch/pull. | Matthieu Moy | 1 | -1/+2 |
| 2010-07-05 | string_list: Add STRING_LIST_INIT macro and make use of it. | Thiago Farina | 1 | -4/+4 |
| 2010-07-05 | Convert the users of for_each_string_list to for_each_string_list_item macro | Alex Riesen | 1 | -29/+13 |
| 2010-06-30 | Merge branch 'jp/string-list-api-cleanup' | Junio C Hamano | 1 | -9/+9 |
| 2010-06-27 | string_list: Fix argument order for string_list_append | Julian Phillips | 1 | -4/+4 |
| 2010-06-27 | string_list: Fix argument order for string_list_lookup | Julian Phillips | 1 | -2/+2 |
| 2010-06-27 | string_list: Fix argument order for string_list_insert | Julian Phillips | 1 | -2/+2 |
| 2010-06-27 | string_list: Fix argument order for for_each_string_list | Julian Phillips | 1 | -1/+1 |
| 2010-05-31 | Rewrite dynamic structure initializations to runtime assignment | Gary V. Vaughan | 1 | -2/+4 |
| 2010-04-09 | Merge branch 'maint' | Junio C Hamano | 1 | -4/+4 |
| 2010-03-20 | Merge branch 'maint' | Junio C Hamano | 1 | -6/+5 |
| 2010-03-15 | Merge branch 'tc/transport-verbosity' | Junio C Hamano | 1 | -4/+3 |
| 2010-03-10 | Merge branch 'lt/deepen-builtin-source' | Junio C Hamano | 1 | -0/+942 |
| 2010-02-22 | Move 'builtin-*' into a 'builtin/' subdirectory | Linus Torvalds | 1 | -0/+920 |