| Age | Commit message (Expand) | Author | Files | Lines |
| 2016-02-26 | Merge branch 'jk/tighten-alloc' | Junio C Hamano | 1 | -8/+5 |
| 2016-02-26 | Merge branch 'tg/git-remote' | Junio C Hamano | 1 | -48/+34 |
| 2016-02-22 | use st_add and st_mult for allocation size computation | Jeff King | 1 | -4/+4 |
| 2016-02-22 | convert trivial cases to FLEX_ARRAY macros | Jeff King | 1 | -4/+1 |
| 2016-02-16 | remote: simplify remote_is_configured() | Thomas Gummerer | 1 | -11/+2 |
| 2016-02-16 | remote: use parse_config_key | Thomas Gummerer | 1 | -37/+32 |
| 2016-02-10 | Merge branch 'aw/push-force-with-lease-reporting' | Junio C Hamano | 1 | -7/+8 |
| 2016-02-03 | Merge branch 'kf/http-proxy-auth-methods' | Junio C Hamano | 1 | -0/+3 |
| 2016-02-01 | push: fix ref status reporting for --force-with-lease | Andrew Wheeler | 1 | -7/+8 |
| 2016-01-26 | http: allow selection of proxy authentication method | Knut Franke | 1 | -0/+3 |
| 2016-01-15 | remote.c: read $GIT_DIR/remotes/* with strbuf_getline() | Junio C Hamano | 1 | -1/+1 |
| 2016-01-15 | strbuf: introduce strbuf_getline_{lf,nul}() | Junio C Hamano | 1 | -2/+2 |
| 2015-11-20 | remote: convert functions to struct object_id | brian m. carlson | 1 | -29/+29 |
| 2015-11-20 | Convert struct object to object_id | brian m. carlson | 1 | -2/+2 |
| 2015-11-20 | ref_newer: convert to use struct object_id | brian m. carlson | 1 | -4/+4 |
| 2015-11-20 | Convert struct ref to use object_id. | brian m. carlson | 1 | -29/+29 |
| 2015-10-30 | Merge branch 'rs/pop-commit' | Junio C Hamano | 1 | -4/+2 |
| 2015-10-26 | use pop_commit() for consuming the first entry of a struct commit_list | René Scharfe | 1 | -4/+2 |
| 2015-10-23 | read_branches_file: plug a FILE* leak | Johannes Sixt | 1 | -0/+1 |
| 2015-10-05 | stat_tracking_info: convert to argv_array | Jeff King | 1 | -14/+12 |
| 2015-09-25 | read_remotes_file: simplify string handling | Jeff King | 1 | -37/+18 |
| 2015-09-25 | read_branches_file: simplify string handling | Jeff King | 1 | -34/+20 |
| 2015-09-25 | replace trivial malloc + sprintf / strcpy calls with xstrfmt | Jeff King | 1 | -6/+1 |
| 2015-06-05 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -5/+8 |
| 2015-05-25 | remote: rewrite functions to take object_id arguments | Michael Haggerty | 1 | -11/+8 |
| 2015-05-25 | each_ref_fn: change to take an object_id parameter | Michael Haggerty | 1 | -2/+8 |
| 2015-05-22 | remote.c: add branch_get_push | Jeff King | 1 | -0/+85 |
| 2015-05-22 | remote.c: return upstream name from stat_tracking_info | Jeff King | 1 | -18/+17 |
| 2015-05-22 | remote.c: untangle error logic in branch_get_upstream | Jeff King | 1 | -6/+13 |
| 2015-05-21 | remote.c: report specific errors from branch_get_upstream | Jeff King | 1 | -4/+29 |
| 2015-05-21 | remote.c: introduce branch_get_upstream helper | Jeff King | 1 | -3/+9 |
| 2015-05-21 | remote.c: hoist read_config into remote_get_1 | Jeff King | 1 | -2/+2 |
| 2015-05-21 | remote.c: provide per-branch pushremote name | Jeff King | 1 | -18/+22 |
| 2015-05-21 | remote.c: hoist branch.*.remote lookup out of remote_get_1 | Jeff King | 1 | -7/+14 |
| 2015-05-21 | remote.c: drop "remote" pointer from "struct branch" | Jeff King | 1 | -3/+4 |
| 2015-05-21 | remote.c: refactor setup of branch->merge list | Jeff King | 1 | -4/+15 |
| 2015-05-03 | remote.c: drop default_remote_name variable | Jeff King | 1 | -12/+11 |
| 2015-02-11 | Merge branch 'jc/unused-symbols' | Junio C Hamano | 1 | -1/+1 |
| 2015-02-11 | Merge branch 'jk/blame-commit-label' | Junio C Hamano | 1 | -2/+2 |
| 2015-01-15 | remote.c: make clear_cas_option() static | Junio C Hamano | 1 | -1/+1 |
| 2015-01-13 | use xstrdup_or_null to replace ternary conditionals | Jeff King | 1 | -2/+2 |
| 2015-01-07 | Merge branch 'jc/checkout-local-track-report' | Junio C Hamano | 1 | -11/+23 |
| 2014-11-25 | sort_string_list(): rename to string_list_sort() | Michael Haggerty | 1 | -3/+3 |
| 2014-10-15 | refs.c: change resolve_ref_unsafe reading argument to be a flags field | Ronnie Sahlberg | 1 | -4/+7 |
| 2014-10-14 | checkout: report upstream correctly even with loosely defined branch.*.merge | Junio C Hamano | 1 | -11/+23 |
| 2014-09-22 | remote: simplify match_name_with_pattern() using strbuf | René Scharfe | 1 | -12/+5 |
| 2014-09-09 | Merge branch 'sb/prepare-revision-walk-error-check' | Junio C Hamano | 1 | -1/+2 |
| 2014-09-09 | Merge branch 'sb/plug-leaks' | Junio C Hamano | 1 | -3/+3 |
| 2014-08-12 | prepare_revision_walk(): check for return value in all places | Stefan Beller | 1 | -1/+2 |
| 2014-08-10 | remote.c: don't leak the base branch name in format_tracking_info | Stefan Beller | 1 | -3/+3 |
| 2014-07-30 | use a hashmap to make remotes faster | Patrick Reynolds | 1 | -17/+46 |
| 2014-07-09 | Merge branch 'jk/xstrfmt' | Junio C Hamano | 1 | -5/+1 |
| 2014-07-09 | Merge branch 'jk/skip-prefix' | Junio C Hamano | 1 | -3/+2 |
| 2014-06-20 | Merge branch 'rs/more-starts-with' | Junio C Hamano | 1 | -1/+1 |
| 2014-06-20 | use skip_prefix to avoid repeating strings | Jeff King | 1 | -3/+2 |
| 2014-06-19 | use xstrfmt in favor of manual size calculations | Jeff King | 1 | -5/+1 |
| 2014-06-09 | Use starts_with() for C strings instead of memcmp() | René Scharfe | 1 | -1/+1 |
| 2014-05-27 | remote.c: rearrange xcalloc arguments | Brian Gesiak | 1 | -1/+1 |
| 2014-04-08 | Merge branch 'jl/nor-or-nand-and' | Junio C Hamano | 1 | -1/+1 |
| 2014-04-03 | Merge branch 'cn/fetch-prune-overlapping-destination' | Junio C Hamano | 1 | -6/+44 |
| 2014-03-31 | comments: fix misuses of "nor" | Justin Lebar | 1 | -1/+1 |
| 2014-03-26 | fetch: handle overlaping refspecs on --prune | Carlos Martín Nieto | 1 | -6/+44 |
| 2014-03-18 | Merge branch 'jk/remote-pushremote-config-reading' into maint | Junio C Hamano | 1 | -1/+6 |
| 2014-03-18 | Merge branch 'jk/detect-push-typo-early' | Junio C Hamano | 1 | -29/+75 |
| 2014-03-14 | Merge branch 'jk/remote-pushremote-config-reading' | Junio C Hamano | 1 | -1/+6 |
| 2014-03-05 | push: detect local refspec errors early | Jeff King | 1 | -0/+25 |
| 2014-03-05 | match_explicit_lhs: allow a "verify only" mode | Jeff King | 1 | -14/+24 |
| 2014-03-05 | match_explicit: hoist refspec lhs checks into their own function | Jeff King | 1 | -19/+30 |
| 2014-02-24 | remote: handle pushremote config in any order | Jeff King | 1 | -1/+6 |
| 2014-01-27 | Merge branch 'mh/retire-ref-fetch-rules' | Junio C Hamano | 1 | -4/+4 |
| 2014-01-14 | refname_match(): always use the rules in ref_rev_parse_rules | Michael Haggerty | 1 | -4/+4 |
| 2013-12-27 | Merge branch 'jc/push-refmap' | Junio C Hamano | 1 | -4/+4 |
| 2013-12-17 | Merge branch 'cc/starts-n-ends-with' | Junio C Hamano | 1 | -23/+23 |
| 2013-12-12 | Merge branch 'mh/fetch-tags-in-addition-to-normal-refs' | Junio C Hamano | 1 | -28/+66 |
| 2013-12-05 | replace {pre,suf}fixcmp() with {starts,ends}_with() | Christian Couder | 1 | -23/+23 |
| 2013-12-04 | push: use remote.$name.push as a refmap | Junio C Hamano | 1 | -4/+4 |
| 2013-10-30 | fetch: improve the error messages emitted for conflicting refspecs | Michael Haggerty | 1 | -3/+22 |
| 2013-10-30 | handle_duplicate(): mark error message for translation | Michael Haggerty | 1 | -1/+1 |
| 2013-10-30 | ref_remote_duplicates(): extract a function handle_duplicate() | Michael Haggerty | 1 | -8/+10 |
| 2013-10-30 | ref_remove_duplicates(): simplify loop logic | Michael Haggerty | 1 | -21/+31 |
| 2013-10-30 | ref_remove_duplicates(): avoid redundant bisection | Michael Haggerty | 1 | -6/+6 |
| 2013-10-30 | query_refspecs(): move some constants out of the loop | Michael Haggerty | 1 | -2/+2 |
| 2013-10-30 | get_expanded_map(): avoid memory leak | Michael Haggerty | 1 | -3/+3 |
| 2013-10-30 | get_expanded_map(): add docstring | Michael Haggerty | 1 | -0/+7 |
| 2013-10-28 | Merge branch 'jk/remote-literal-string-leakfix' | Junio C Hamano | 1 | -1/+1 |
| 2013-10-15 | remote: do not copy "origin" string literal | Jeff King | 1 | -1/+1 |
| 2013-09-20 | Merge branch 'jx/branch-vv-always-compare-with-upstream' | Junio C Hamano | 1 | -25/+47 |
| 2013-09-09 | Merge branch 'jc/push-cas' | Junio C Hamano | 1 | -13/+162 |
| 2013-09-09 | Merge branch 'ms/fetch-prune-configuration' | Junio C Hamano | 1 | -0/+3 |
| 2013-08-26 | status: always show tracking branch even no change | Jiang Xin | 1 | -3/+4 |
| 2013-08-26 | branch: report invalid tracking branch as gone | Jiang Xin | 1 | -25/+46 |
| 2013-07-22 | push --force-with-lease: tie it all together | Junio C Hamano | 1 | -13/+36 |
| 2013-07-22 | push --force-with-lease: implement logic to populate old_sha1_expect[] | Junio C Hamano | 1 | -0/+61 |
| 2013-07-22 | remote.c: add command line option parser for "--force-with-lease" | Junio C Hamano | 1 | -0/+57 |
| 2013-07-18 | fetch: make --prune configurable | Michael Schubert | 1 | -0/+3 |
| 2013-07-18 | Merge branch 'bc/push-match-many-refs' | Junio C Hamano | 1 | -2/+25 |
| 2013-07-08 | cache.h: move remote/connect API out of it | Junio C Hamano | 1 | -0/+8 |
| 2013-07-08 | remote.c: avoid O(m*n) behavior in match_push_refs | Brandon Casey | 1 | -2/+25 |
| 2013-06-23 | remote: remove dead code in read_branches_file() | Ramkumar Ramachandra | 1 | -19/+4 |
| 2013-05-28 | remote: trivial style cleanup | Felipe Contreras | 1 | -2/+1 |
| 2013-04-02 | remote.c: introduce branch.<name>.pushremote | Ramkumar Ramachandra | 1 | -0/+4 |
| 2013-04-02 | remote.c: introduce remote.pushdefault | Ramkumar Ramachandra | 1 | -0/+7 |
| 2013-04-02 | remote.c: introduce a way to have different remotes for fetch/push | Ramkumar Ramachandra | 1 | -4/+21 |
| 2013-04-02 | remote.c: simplify a bit of code using git_config_string() | Ramkumar Ramachandra | 1 | -3/+2 |
| 2013-04-01 | Merge branch 'jc/nobody-sets-src-peer-ref' | Junio C Hamano | 1 | -3/+0 |
| 2013-03-25 | Merge branch 'jc/push-follow-tag' | Junio C Hamano | 1 | -0/+99 |
| 2013-03-21 | Merge branch 'jc/fetch-raw-sha1' | Junio C Hamano | 1 | -18/+23 |
| 2013-03-05 | push: --follow-tags | Junio C Hamano | 1 | -0/+99 |
| 2013-03-04 | match_push_refs(): nobody sets src->peer_ref anymore | Junio C Hamano | 1 | -3/+0 |
| 2013-02-07 | fetch: fetch objects by their exact SHA-1 object names | Junio C Hamano | 1 | -1/+11 |
| 2013-02-07 | parse_fetch_refspec(): clarify the codeflow a bit | Junio C Hamano | 1 | -17/+12 |
| 2013-02-04 | Merge branch 'jc/push-reject-reasons' | Junio C Hamano | 1 | -23/+19 |
| 2013-01-24 | push: introduce REJECT_FETCH_FIRST and REJECT_NEEDS_FORCE | Junio C Hamano | 1 | -3/+8 |
| 2013-01-24 | push: further simplify the logic to assign rejection reason | Junio C Hamano | 1 | -16/+11 |
| 2013-01-24 | push: further clean up fields of "struct ref" | Junio C Hamano | 1 | -10/+6 |
| 2013-01-23 | Merge branch 'cr/push-force-tag-update' | Junio C Hamano | 1 | -36/+7 |
| 2013-01-16 | push: fix "refs/tags/ hierarchy cannot be updated without --force" | Junio C Hamano | 1 | -36/+7 |
| 2013-01-11 | Merge branch 'jc/fetch-ignore-symref' into maint | Junio C Hamano | 1 | -1/+12 |
| 2013-01-05 | Merge branch 'jc/fetch-ignore-symref' | Junio C Hamano | 1 | -1/+12 |
| 2013-01-05 | Merge branch 'cr/push-force-tag-update' | Junio C Hamano | 1 | -20/+63 |
| 2012-12-11 | fetch: ignore wildcarded refspecs that update local symbolic refs | Junio C Hamano | 1 | -1/+12 |
| 2012-12-03 | Merge branch 'mm/status-push-pull-advise' | Junio C Hamano | 1 | -6/+9 |
| 2012-12-03 | status: respect advice.statusHints for ahead/behind advice | Jeff King | 1 | -6/+9 |
| 2012-12-03 | push: cleanup push rules comment | Chris Rorvick | 1 | -15/+17 |
| 2012-12-02 | push: clarify rejection of update to non-commit-ish | Chris Rorvick | 1 | -0/+5 |
| 2012-12-02 | push: require force for annotated tags | Chris Rorvick | 1 | -2/+9 |
| 2012-12-02 | push: require force for refs under refs/tags/ | Chris Rorvick | 1 | -4/+14 |
| 2012-12-02 | push: flag updates that require force | Chris Rorvick | 1 | -3/+8 |
| 2012-12-02 | push: keep track of "update" state separately | Chris Rorvick | 1 | -7/+11 |
| 2012-12-02 | push: add advice for rejected tag reference | Chris Rorvick | 1 | -0/+10 |
| 2012-11-28 | Merge branch 'mm/status-push-pull-advise' | Junio C Hamano | 1 | -3/+10 |
| 2012-11-16 | status: add advice on how to push/pull to tracking branch | Matthieu Moy | 1 | -3/+10 |
| 2012-11-15 | Merge branch 'jc/maint-fetch-tighten-refname-check' | Junio C Hamano | 1 | -2/+2 |
| 2012-10-19 | get_fetch_map(): tighten checks on dest refs | Junio C Hamano | 1 | -2/+2 |
| 2012-07-13 | Merge branch 'jk/push-delete-ref-error-message' | Junio C Hamano | 1 | -0/+3 |
| 2012-07-03 | push: don't guess at qualifying remote refs on deletion | Jeff King | 1 | -0/+3 |
| 2012-05-22 | add sorting infrastructure for list refs | Jeff King | 1 | -0/+22 |
| 2012-02-22 | push: add '--prune' option | Felipe Contreras | 1 | -3/+28 |
| 2012-02-22 | remote: refactor code into alloc_delete_ref() | Felipe Contreras | 1 | -5/+9 |
| 2012-02-22 | remote: reorganize check_pattern_match() | Felipe Contreras | 1 | -29/+30 |
| 2012-02-22 | remote: use a local variable in match_push_refs() | Felipe Contreras | 1 | -9/+10 |
| 2012-02-01 | i18n: format_tracking_info "Your branch is behind" message | Jiang Xin | 1 | -11/+21 |
| 2011-12-13 | Rename resolve_ref() to resolve_ref_unsafe() | Nguyễn Thái Ngọc Duy | 1 | -3/+3 |
| 2011-11-13 | Convert many resolve_ref() calls to read_ref*() and ref_exists() | Nguyễn Thái Ngọc Duy | 1 | -2/+2 |
| 2011-10-26 | Merge branch 'cn/fetch-prune' | Junio C Hamano | 1 | -48/+56 |
| 2011-10-21 | Merge branch 'jc/match-refs-clarify' | Junio C Hamano | 1 | -5/+8 |
| 2011-10-15 | fetch: honor the user-provided refspecs when pruning refs | Carlos Martín Nieto | 1 | -12/+23 |
| 2011-10-15 | remote: separate out the remote_find_tracking logic into query_refspecs | Carlos Martín Nieto | 1 | -36/+33 |
| 2011-10-05 | remote: use xstrdup() instead of strdup() | Michael Haggerty | 1 | -1/+1 |
| 2011-10-05 | Change check_ref_format() to take a flags argument | Michael Haggerty | 1 | -39/+14 |
| 2011-09-12 | rename "match_refs()" to "match_push_refs()" | Junio C Hamano | 1 | -5/+8 |
| 2011-06-07 | make copy_ref globally available | Jeff King | 1 | -1/+1 |
| 2011-06-05 | consider only branches in guess_remote_head | Jeff King | 1 | -1/+3 |
| 2010-11-03 | Change "tracking branch" to "remote-tracking branch" | Matthieu Moy | 1 | -1/+1 |
| 2010-07-05 | string_list: Add STRING_LIST_INIT macro and make use of it. | Thiago Farina | 1 | -2/+2 |
| 2010-06-30 | Merge branch 'jp/string-list-api-cleanup' | Junio C Hamano | 1 | -3/+3 |
| 2010-06-27 | string_list: Fix argument order for string_list_append | Julian Phillips | 1 | -1/+1 |
| 2010-06-27 | string_list: Fix argument order for string_list_lookup | Julian Phillips | 1 | -1/+1 |
| 2010-06-27 | string_list: Fix argument order for string_list_insert | Julian Phillips | 1 | -1/+1 |
| 2010-06-21 | Merge branch 'gv/portable' | Junio C Hamano | 1 | -2/+1 |
| 2010-06-07 | Merge branch 'maint' | Junio C Hamano | 1 | -1/+1 |
| 2010-06-07 | Change C99 comments to old-style C comments | Tor Arntsen | 1 | -1/+1 |
| 2010-05-31 | Rewrite dynamic structure initializations to runtime assignment | Gary V. Vaughan | 1 | -2/+1 |
| 2010-04-19 | Honor "tagopt = --tags" configuration option | Samuel Tardieu | 1 | -0/+2 |
| 2010-01-09 | refactor ref status logic for pushing | Tay Ray Chuan | 1 | -0/+50 |
| 2009-12-26 | Merge branch 'sr/vcs-helper' | Junio C Hamano | 1 | -4/+38 |
| 2009-11-23 | Merge branch 'bg/fetch-multi' | Junio C Hamano | 1 | -1/+41 |
| 2009-11-17 | Allow helper to map private ref names into normal names | Daniel Barkalow | 1 | -0/+27 |
| 2009-11-17 | Add a config option for remotes to specify a foreign vcs | Daniel Barkalow | 1 | -1/+3 |
| 2009-11-17 | Use a function to determine whether a remote is valid | Daniel Barkalow | 1 | -4/+9 |
| 2009-11-14 | remote: fix use-after-free error detected by glibc in ref_remove_duplicates | Julian Phillips | 1 | -0/+2 |
| 2009-11-10 | remote: refactor some logic into get_stale_heads() | Jay Soffian | 1 | -0/+40 |
| 2009-11-10 | Add the configuration option skipFetchAll | Björn Gustavsson | 1 | -1/+2 |
| 2009-10-27 | remote: Make ref_remove_duplicates faster for large numbers of refs | Julian Phillips | 1 | -19/+22 |
| 2009-09-08 | Add url.<base>.pushInsteadOf: URL rewriting for push only | Josh Triplett | 1 | -9/+27 |
| 2009-09-07 | Wrap rewrite globals in a struct in preparation for adding another set | Josh Triplett | 1 | -25/+28 |
| 2009-08-31 | Style fixes, add a space after if/for/while. | Brian Gianforcaro | 1 | -1/+1 |
| 2009-07-06 | Merge branch 'cb/maint-fetch-refspec-wo-dst' | Junio C Hamano | 1 | -1/+1 |
| 2009-06-20 | Fix various sparse warnings in the git source code | Linus Torvalds | 1 | -3/+3 |
| 2009-06-20 | Merge branch 'mg/pushurl' | Junio C Hamano | 1 | -0/+14 |
| 2009-06-18 | fetch: do not create ref from empty name | Clemens Buchacher | 1 | -1/+1 |
| 2009-06-13 | Merge branch 'cb/match_refs_internal_tail' | Junio C Hamano | 1 | -4/+13 |
| 2009-06-09 | Allow push and fetch urls to be different | Michael J Gruber | 1 | -0/+14 |
| 2009-06-01 | match_refs: search ref list tail internally | Clemens Buchacher | 1 | -4/+13 |
| 2009-05-23 | Merge branch 'mg/track' | Junio C Hamano | 1 | -2/+2 |
| 2009-05-14 | Fix behavior with non-commit upstream references | Michael J Gruber | 1 | -2/+2 |
| 2009-04-24 | remote.c: do not trigger remote.<name>.<var> codepath for two-level names | Johannes Sixt | 1 | -1/+1 |
| 2009-04-21 | Revert "stat_tracking_info(): only count real commits" | Junio C Hamano | 1 | -2/+1 |
| 2009-04-17 | Merge branch 'bw/short-ref-strict' | Junio C Hamano | 1 | -5/+1 |
| 2009-04-17 | remote.c: use shorten_unambiguous_ref | Michael J Gruber | 1 | -5/+1 |
| 2009-04-17 | get_local_heads(): do not return random pointer if there is no head | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2009-04-12 | Merge branch 'fg/remote-prune' | Junio C Hamano | 1 | -0/+11 |
| 2009-04-07 | remote: New function remote_is_configured() | Finn Arne Gangstad | 1 | -0/+11 |
| 2009-04-06 | Merge branch 'mg/tracked-local-branches' | Junio C Hamano | 1 | -2/+5 |
| 2009-04-01 | Merge branch 'kb/tracking-count-no-merges' | Junio C Hamano | 1 | -1/+2 |
| 2009-04-01 | Make local branches behave like remote branches when --tracked | Michael J Gruber | 1 | -2/+5 |
| 2009-03-20 | Merge branch 'xx/db-refspec-vs-js-remote' | Junio C Hamano | 1 | -34/+54 |
| 2009-03-17 | Merge branch 'db/maint-missing-origin' | Junio C Hamano | 1 | -3/+12 |
| 2009-03-17 | Merge branch 'js/remote-improvements' | Junio C Hamano | 1 | -9/+136 |
| 2009-03-16 | Remove total confusion from git-fetch and git-push | Junio C Hamano | 1 | -18/+3 |