index
:
git.git
main
maint
master
next
seen
todo
The core git plumbing
Junio C. Hamano
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
transport.h
Age
Commit message (
Expand
)
Author
Files
Lines
2023-03-21
treewide: remove unnecessary cache.h inclusion from a few headers
Elijah Newren
1
-1
/
+0
2022-12-25
clone: request the 'bundle-uri' command when available
Ævar Arnfjörð Bjarmason
1
-0
/
+19
2022-04-29
push: new config option "push.autoSetupRemote" supports "simple" push
Tao Klerks
1
-0
/
+1
2022-03-28
fetch: add --refetch option
Robert Coup
1
-0
/
+4
2022-02-06
ls-remote & transport API: release "struct transport_ls_refs_options"
Ævar Arnfjörð Bjarmason
1
-3
/
+7
2022-01-07
fetch: fix deadlock when cleaning up lockfiles in async signals
Patrick Steinhardt
1
-1
/
+13
2021-09-27
*.h: move some *_INIT to designated initializers
Ævar Arnfjörð Bjarmason
1
-1
/
+3
2021-05-05
fetch: teach independent negotiation (no packfile)
Jonathan Tan
1
-0
/
+6
2021-04-01
builtin/clone.c: add --reject-shallow option
Li Linchao
1
-0
/
+4
2021-02-05
clone: respect remote unborn HEAD
Jonathan Tan
1
-0
/
+8
2021-02-05
connect, transport: encapsulate arg in struct
Jonathan Tan
1
-7
/
+14
2020-10-03
push: parse and set flag for "--force-if-includes"
Srinidhi Kaushik
1
-5
/
+10
2020-09-03
Merge branch 'jt/lazy-fetch'
Junio C Hamano
1
-8
/
+0
2020-08-24
(various): document from_promisor parameter
Jonathan Tan
1
-0
/
+3
2020-08-18
fetch-pack: remove no_dependents code
Jonathan Tan
1
-7
/
+0
2020-07-28
strvec: convert remaining callers away from argv_array name
Jeff King
1
-1
/
+1
2020-07-06
Merge branch 'bc/sha-256-part-2'
Junio C Hamano
1
-0
/
+8
2020-06-10
fetch-pack: support more than one pack lockfile
Jonathan Tan
1
-3
/
+3
2020-05-27
transport: add a hash algorithm member
brian m. carlson
1
-0
/
+8
2020-04-17
transport-helper: new method reject_atomic_push()
Jiang Xin
1
-0
/
+3
2019-10-17
remote-curl: pass on atomic capability to remote side
brian m. carlson
1
-0
/
+3
2019-07-01
object-store.h: move for_each_alternate_ref() from transport.h
Jeff King
1
-2
/
+0
2019-05-05
*.[ch]: remove extern from function declarations using spatch
Denton Liu
1
-2
/
+2
2018-11-12
transport.c: remove implicit dependency on the_index
Nguyễn Thái Ngọc Duy
1
-1
/
+2
2018-10-09
transport: drop refnames from for_each_alternate_ref
Jeff King
1
-1
/
+1
2018-08-15
Merge branch 'jt/connectivity-check-after-unshallow'
Junio C Hamano
1
-2
/
+1
2018-08-02
Merge branch 'jt/fetch-nego-tip'
Junio C Hamano
1
-0
/
+10
2018-08-01
fetch-pack: unify ref in and out param
Jonathan Tan
1
-2
/
+1
2018-07-03
fetch-pack: support negotiation tip whitelist
Jonathan Tan
1
-0
/
+10
2018-07-03
fetch-pack: write shallow, then check connectivity
Jonathan Tan
1
-0
/
+11
2018-06-28
fetch-pack: put shallow info in output parameter
Brandon Williams
1
-1
/
+2
2018-05-30
Merge branch 'bw/ref-prefix-for-configured-refspec'
Junio C Hamano
1
-3
/
+1
2018-05-18
transport: remove transport_verify_remote_names
Brandon Williams
1
-2
/
+0
2018-05-18
transport: convert transport_push to take a struct refspec
Brandon Williams
1
-1
/
+1
2018-05-08
Merge branch 'bw/protocol-v2'
Junio C Hamano
1
-1
/
+17
2018-04-24
ls-remote: send server options when using protocol v2
Brandon Williams
1
-0
/
+6
2018-04-24
Merge branch 'bw/protocol-v2' into HEAD
Junio C Hamano
1
-1
/
+17
2018-03-15
transport-helper: introduce stateless-connect
Brandon Williams
1
-0
/
+6
2018-03-15
transport: convert transport_get_remote_refs to take a list of ref prefixes
Brandon Williams
1
-1
/
+11
2018-02-13
Merge branch 'jh/partial-clone'
Junio C Hamano
1
-0
/
+5
2018-02-13
Merge branch 'jh/fsck-promisors'
Junio C Hamano
1
-0
/
+11
2017-12-14
transport: make transport vtable more private
Jonathan Tan
1
-52
/
+2
2017-12-12
transport: remove unused "push" in vtable
Jonathan Tan
1
-1
/
+0
2017-12-08
fetch-pack, index-pack, transport: partial clone
Jeff Hostetler
1
-0
/
+5
2017-12-05
introduce fetch-object: fetch one promisor object
Jonathan Tan
1
-0
/
+11
2017-02-08
for_each_alternate_ref: pass name/oid instead of ref struct
Jeff King
1
-1
/
+1
2017-01-31
Merge branch 'bw/push-submodule-only'
Junio C Hamano
1
-15
/
+16
2016-12-27
Merge branch 'bw/transport-protocol-policy'
Junio C Hamano
1
-9
/
+10
2016-12-20
push: add option to push only submodules
Brandon Williams
1
-0
/
+1
2016-12-20
transport: reformat flag #defines to be more readable
Brandon Williams
1
-15
/
+15
2016-12-15
transport: add from_user parameter to is_transport_allowed
Brandon Williams
1
-3
/
+10
2016-12-15
http: always warn if libcurl version is too old
Brandon Williams
1
-6
/
+0
2016-10-27
Merge branch 'jc/abbrev-auto'
Junio C Hamano
1
-1
/
+1
2016-10-27
Merge branch 'lt/abbrev-auto'
Junio C Hamano
1
-2
/
+1
2016-10-21
transport: allow summary-width to be computed dynamically
Junio C Hamano
1
-1
/
+1
2016-10-10
Merge branch 'nd/shallow-deepen'
Junio C Hamano
1
-0
/
+14
2016-10-03
abbrev: add FALLBACK_DEFAULT_ABBREV to prepare for auto sizing
Junio C Hamano
1
-2
/
+1
2016-07-14
push: accept push options
Stefan Beller
1
-0
/
+7
2016-06-13
fetch, upload-pack: --deepen=N extends shallow boundary by N commits
Nguyễn Thái Ngọc Duy
1
-0
/
+4
2016-06-13
fetch: define shallow boundary with --shallow-exclude
Nguyễn Thái Ngọc Duy
1
-0
/
+6
2016-06-13
fetch: define shallow boundary with --shallow-since
Nguyễn Thái Ngọc Duy
1
-0
/
+4
2016-02-12
connect & http: support -4 and -6 switches for remote operations
Eric Wong
1
-0
/
+8
2015-11-20
Convert struct ref to use object_id.
brian m. carlson
1
-4
/
+4
2015-09-28
Sync with v2.5.4
Junio C Hamano
1
-0
/
+18
2015-09-28
Sync with 2.3.10
Junio C Hamano
1
-0
/
+18
2015-09-25
transport: refactor protocol whitelist code
Jeff King
1
-2
/
+13
2015-09-23
transport: add a protocol-whitelist environment variable
Jeff King
1
-0
/
+7
2015-08-19
push: support signing pushes iff the server supports it
Dave Borowitz
1
-2
/
+3
2015-08-19
transport: remove git_transport_options.push_cert
Dave Borowitz
1
-1
/
+0
2015-01-07
push.c: add an --atomic argument
Ronnie Sahlberg
1
-0
/
+1
2014-09-15
push: the beginning of "git push --signed"
Junio C Hamano
1
-0
/
+5
2013-12-10
fetch: add --update-shallow to accept refs that update .git/shallow
Nguyễn Thái Ngọc Duy
1
-0
/
+4
2013-12-10
clone: support remote shallow repository
Nguyễn Thái Ngọc Duy
1
-0
/
+6
2013-12-10
transport.h: remove send_pack prototype, already defined in send-pack.h
Nguyễn Thái Ngọc Duy
1
-6
/
+0
2013-09-09
Merge branch 'jc/transport-do-not-use-connect-twice-in-fetch'
Junio C Hamano
1
-0
/
+6
2013-08-07
fetch: work around "transport-take-over" hack
Junio C Hamano
1
-0
/
+6
2013-07-22
push --force-with-lease: implement logic to populate old_sha1_expect[]
Junio C Hamano
1
-0
/
+4
2013-07-08
cache.h: move remote/connect API out of it
Junio C Hamano
1
-0
/
+1
2013-06-26
Merge branch 'ph/builtin-srcs-are-in-subdir-these-days'
Junio C Hamano
1
-1
/
+1
2013-06-18
fix "builtin-*" references to be "builtin/*"
Phil Hord
1
-1
/
+1
2013-05-28
clone: open a shortcut for connectivity check
Nguyễn Thái Ngọc Duy
1
-0
/
+2
2013-04-12
Sync with 'maint'
Junio C Hamano
1
-1
/
+1
2013-04-12
Correct common spelling mistakes in comments and tests
Stefano Lattarini
1
-1
/
+1
2013-03-25
Merge branch 'jc/push-follow-tag'
Junio C Hamano
1
-0
/
+1
2013-03-05
push: --follow-tags
Junio C Hamano
1
-0
/
+1
2013-02-04
Merge branch 'jc/push-reject-reasons'
Junio C Hamano
1
-0
/
+2
2013-01-24
push: introduce REJECT_FETCH_FIRST and REJECT_NEEDS_FORCE
Junio C Hamano
1
-0
/
+2
2013-01-18
push: Add support for pre-push hooks
Aaron Schrab
1
-0
/
+1
2012-12-02
push: add advice for rejected tag reference
Chris Rorvick
1
-0
/
+1
2012-12-02
push: return reject reasons as a bitset
Chris Rorvick
1
-4
/
+5
2012-10-29
send-pack: move core code to libgit.a
Nguyễn Thái Ngọc Duy
1
-0
/
+5
2012-09-14
fetch: align per-ref summary report in UTF-8 locales
Nguyễn Thái Ngọc Duy
1
-0
/
+1
2012-04-24
Merge branch 'hv/submodule-recurse-push'
Junio C Hamano
1
-0
/
+1
2012-03-30
push: teach --recurse-submodules the on-demand option
Heiko Voigt
1
-0
/
+1
2012-03-26
clean up struct ref's nonfastforward field
Jeff King
1
-0
/
+2
2012-02-22
push: add '--prune' option
Felipe Contreras
1
-0
/
+1
2011-08-20
push: Don't push a repository with unpushed submodules
Fredrik Gustafsson
1
-0
/
+1
2011-05-19
refactor refs_from_alternate_cb to allow passing extra data
Jeff King
1
-1
/
+1
2011-03-17
refs_from_alternate: helper to use refs from alternates
Junio C Hamano
1
-0
/
+3
2010-10-13
Add bidirectional_transfer_loop()
Ilari Liusvaara
1
-0
/
+1
2010-03-15
Merge branch 'tc/transport-verbosity'
Junio C Hamano
1
-5
/
+11
2010-03-02
Merge branch 'ml/send-pack-transport-refactor'
Junio C Hamano
1
-0
/
+11
2010-02-24
transport: update flags to be in running order
Tay Ray Chuan
1
-2
/
+2
2010-02-24
transport->progress: use flag authoritatively
Tay Ray Chuan
1
-2
/
+8
2010-02-24
push: support multiple levels of verbosity
Tay Ray Chuan
1
-2
/
+0
2010-02-24
fetch: refactor verbosity option handling into transport.[ch]
Tay Ray Chuan
1
-0
/
+1
2010-02-17
refactor duplicated code in builtin-send-pack.c and transport.c
Michael Lukashov
1
-0
/
+11
2010-02-16
transport: add got_remote_refs flag
Tay Ray Chuan
1
-0
/
+6
2010-01-20
Merge branch 'il/push-set-upstream'
Junio C Hamano
1
-0
/
+1
2010-01-17
Merge branch 'tc/clone-v-progress'
Junio C Hamano
1
-1
/
+1
2010-01-16
Add push --set-upstream
Ilari Liusvaara
1
-0
/
+1
2009-12-28
check stderr with isatty() instead of stdout when deciding to show progress
Tay Ray Chuan
1
-1
/
+1
2009-12-28
Support remote archive from all smart transports
Ilari Liusvaara
1
-0
/
+5
2009-12-09
Support taking over transports
Ilari Liusvaara
1
-0
/
+2
2009-12-09
Refactor git transport options parsing
Ilari Liusvaara
1
-0
/
+15
2009-12-06
Merge branch 'master' into il/vcs-helper
Junio C Hamano
1
-1
/
+1
2009-11-17
Allow fetch to modify refs
Daniel Barkalow
1
-2
/
+39
2009-10-30
fetch: Allow transport -v -v -v to set verbosity to 3
Shawn O. Pearce
1
-1
/
+1
2009-09-13
Merge branch 'db/vcs-helper'
Junio C Hamano
1
-0
/
+3
2009-09-03
Make the "traditionally-supported" URLs a special case
Daniel Barkalow
1
-1
/
+1
2009-08-12
Merge branch 'maint'
Junio C Hamano
1
-1
/
+2
2009-08-12
push: point to 'git pull' and 'git push --force' in case of non-fast forward
Matthieu Moy
1
-1
/
+2
2009-08-05
push: add --quiet flag
Jeff King
1
-0
/
+1
2009-08-05
Add support for external programs for handling native fetches
Daniel Barkalow
1
-0
/
+3
2009-06-27
add --porcelain option to git-push
Larry D'Anna
1
-0
/
+1
2009-04-21
fetch: Strip usernames from url's before storing them
Andreas Ericsson
1
-0
/
+1
2009-03-09
Move push matching and reporting logic into transport.c
Daniel Barkalow
1
-1
/
+2
2008-10-09
Implement git clone -v
Miklos Vajna
1
-0
/
+2
2008-05-04
Mark the list of refs to fetch as const
Daniel Barkalow
1
-2
/
+2
2008-03-04
Teach git-fetch to exploit server side automatic tag following
Shawn O. Pearce
1
-0
/
+3
2007-11-14
Merge branch 'aw/mirror-push' into jk/send-pack
Junio C Hamano
1
-1
/
+2
2007-11-14
Merge branch 'db/remote-builtin' into jk/send-pack
Junio C Hamano
1
-3
/
+3
2007-11-11
push: teach push to pass --verbose option to transport layer
Steffen Prohaska
1
-0
/
+1
2007-11-09
git-push: plumb in --mirror mode
Andy Whitcroft
1
-0
/
+1
2007-11-02
Miscellaneous const changes and utilities
Daniel Barkalow
1
-3
/
+3
2007-10-16
Merge branch 'master' into db/fetch-pack
Shawn O. Pearce
1
-0
/
+1
2007-10-02
Restore default verbosity for http fetches.
Daniel Barkalow
1
-1
/
+1
2007-09-19
Ensure builtin-fetch honors {fetch,transfer}.unpackLimit
Shawn O. Pearce
1
-3
/
+0
2007-09-19
Refactor struct transport_ops inlined into struct transport
Shawn O. Pearce
1
-11
/
+5
2007-09-19
Remove unnecessary 'fetch' argument from transport_get API
Shawn O. Pearce
1
-3
/
+1
2007-09-19
Remove pack.keep after ref updates in git-fetch
Shawn O. Pearce
1
-2
/
+3
2007-09-19
Simplify fetch transport API to just one function
Shawn O. Pearce
1
-4
/
+1
2007-09-19
Add fetch methods to transport library.
Daniel Barkalow
1
-0
/
+21
2007-09-19
Push code for transport library
Daniel Barkalow
1
-0
/
+61