aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* storage/dotgit: use fs capabilities in setRefJavi Fontan2018-12-102-49/+49
| | | | | | | Do not use tags to check if the filesystem is able to open files in read/write mode. Signed-off-by: Javi Fontan <jfontan@gmail.com>
* Merge pull request #1031 from jfontan/fix/error-fetchingMáximo Cuadros2018-12-043-1/+25
|\ | | | | git: return better error message when packfile cannot be downloaded
| * plumbing/packfile: test UpdateObjectStorage empty packfile errorJavi Fontan2018-12-031-0/+14
| | | | | | | | Signed-off-by: Javi Fontan <jfontan@gmail.com>
| * git: return better error message when packfile cannot be downloadedJavi Fontan2018-11-302-1/+11
|/ | | | | | | | Previously the error message when the connection was closed while fetching was "object not found" and was misleading. Now when the packfile size is 0 the error "unable to fetch packfile" is returned. Signed-off-by: Javi Fontan <jfontan@gmail.com>
* plumbing: format/packfile, performance optimizations for reading large ↵Filip Navara2018-11-287-61/+126
| | | | | | commit histories (#963) Signed-off-by: Filip Navara <navara@emclient.com>
* Merge pull request #1028 from smola/clone-regressionv4.8.1Máximo Cuadros2018-11-272-19/+57
|\ | | | | repository: fix plain clone error handling regression
| * repository: fix plain clone error handling regressionSantiago M. Mola2018-11-272-19/+57
|/ | | | | | | | | | | PR #1008 introduced a regression by changing the errors returned by PlainClone when a repository did not exist. This change goes back to returned errors as they were in v4.7.0. Fixes #1027 Signed-off-by: Santiago M. Mola <santi@mola.io>
* Merge pull request #1025 from mcuadros/eoiev4.8.0Máximo Cuadros2018-11-194-4/+122
|\ | | | | plumbing: format/index: support for EOIE extension
| * plumbing: format/index: support for EOIE extension, by default on git v2.2.0Máximo Cuadros2018-11-194-4/+122
| | | | | | | | Signed-off-by: Máximo Cuadros <mcuadros@gmail.com>
* | Merge pull request #1019 from epiclabs-io/reindexMáximo Cuadros2018-11-192-0/+61
|\ \ | | | | | | storage/filesystem: Added reindex method to reindex packfiles
| * | storage/filesystem: Added reindex method to reindex packfilesJavier Peletier2018-11-122-0/+61
| | | | | | | | | | | | Signed-off-by: Javier Peletier <jm@epiclabs.io>
* | | Merge pull request #994 from epiclabs-io/fix-thin-packMáximo Cuadros2018-11-162-47/+95
|\ \ \ | | | | | | | | plumbing/format/packfile: Fix broken "thin" packfile support. Fixes #991
| * | | plumbing/format/packfile: Added thin pack testJavier Peletier2018-11-121-0/+50
| | | | | | | | | | | | | | | | Signed-off-by: Javier Peletier <jm@epiclabs.io>
| * | | plumbing/format/packfile: Fix broken "thin" packfile support. Fixes #991Javier Peletier2018-10-231-47/+45
| |/ / | | | | | | | | | Signed-off-by: Javier Peletier <jm@epiclabs.io>
* | / Remove unused method (#1022)Antonio Navarro Perez2018-11-161-56/+0
| |/ |/| | | Signed-off-by: Antonio Jesus Navarro Perez <antnavper@gmail.com>
* | Merge pull request #1015 from fkorotkov/fedor/fix-tag-clonningMáximo Cuadros2018-11-072-15/+45
|\ \ | | | | | | repository: Fix RefSpec for a single tag.
| * | repository: Fix RefSpec for a single tag. Fixes #960Fedor Korotkov2018-11-072-15/+45
| | | | | | | | | | | | Signed-off-by: Fedor Korotkov <fedor.korotkov@gmail.com>
* | | Merge pull request #1013 from mccurdyc/mccurdyc/Issue#969/fix-flaky-ssh-testMáximo Cuadros2018-11-051-3/+11
|\ \ \ | |/ / |/| | plumbing: ssh, Fix flaky test TestAdvertisedReferencesNotExists. Fixes #969
| * | Merge branch 'master' of github.com:src-d/go-git into ↵Colton McCurdy2018-11-0123-28/+421
| |\ \ | |/ / |/| | | | | mccurdyc/Issue#969/fix-flaky-ssh-test
* | | Merge pull request #1009 from smola/tokenauth-docMáximo Cuadros2018-10-311-1/+8
|\ \ \ | | | | | | | | http: improve TokenAuth documentation
| * | | http: improve TokenAuth documentationSantiago M. Mola2018-10-311-1/+8
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | Users are often confused with TokenAuth, since it might look that it should be used with GitHub's OAuth tokens. But that is not the case. TokenAuth implements HTTP bearer authentication. Most git servers will use HTTP basic authentication (user+passwords) even for OAuth tokens. Signed-off-by: Santiago M. Mola <santi@mola.io>
* | | Update LICENSEMáximo Cuadros2018-10-301-2/+2
| | | | | | | | | Signed-off-by: Máximo Cuadros <mcuadros@gmail.com>
* | | Merge pull request #1008 from smola/clone-cleanupMáximo Cuadros2018-10-302-6/+156
|\ \ \ | | | | | | | | cleanup after failed clone
| * | | improve cleanup implementation, add more testsSantiago M. Mola2018-10-302-55/+109
| | | | | | | | | | | | | | | | Signed-off-by: Santiago M. Mola <santi@mola.io>
| * | | repository: added cleanup for the PlainCloneContext()Bartek Jaroszewski2018-10-302-6/+102
|/ / / | | | | | | | | | Signed-off-by: Bartek Jaroszewski <jaroszewskibartek@gmail.com>
* | | Merge pull request #1005 from hairyhenderson/update-gcfg-1.4.0Máximo Cuadros2018-10-292-1/+3
|\ \ \ | | | | | | | | update gcfg dependency to v1.4.0
| * | | update gcfg dependency to v1.4.0Dave Henderson2018-10-292-1/+3
| | | | | | | | | | | | | | | | Signed-off-by: Dave Henderson <dhenderson@gmail.com>
* | | | Merge pull request #1004 from LukaszKokot/fix/spelling-grammar-doc-exampleMáximo Cuadros2018-10-299-17/+17
|\ \ \ \ | |/ / / |/| | | Fix spelling and grammar in docs and example
| * | | Fix spelling and grammar in docs and exampleLukasz Kokot2018-10-289-17/+17
|/ / / | | | | | | | | | Signed-off-by: Lukasz Kokot <lukasz@kumojin.com>
* | | Merge pull request #1001 from hairyhenderson/fix-redirect-on-cloneMáximo Cuadros2018-10-272-0/+50
|\ \ \ | | | | | | | | plumbing: transport/http, Add missing host/port on redirect. Fixes #820
| * | | plumbing: transport/http, Add missing host/port on redirect. Fixes #820Dave Henderson2018-10-272-0/+50
|/ / / | | | | | | | | | Signed-off-by: Dave Henderson <dhenderson@gmail.com>
* | | Merge pull request #1000 from smola/stackoverflow-supportMáximo Cuadros2018-10-261-1/+2
|\ \ \ | | | | | | | | add StackOverflow to support channels
| * | | add StackOverflow to support channelsSantiago M. Mola2018-10-261-1/+2
|/ / / | | | | | | | | | | | | | | | | | | Since we are not redirecting users to StackOverflow for support questions, it makes sense to add it to the official support channels. Signed-off-by: Santiago M. Mola <santi@mola.io>
* | | examples & documentation: PlainClone with Basic Authentication (Password & ↵Colton J. McCurdy2018-10-254-0/+128
| | | | | | | | | | | | | | | Access Token) (#990) examples: PlainClone with Basic Authentication (Password & Access Token)
* | | Merge pull request #998 from mcuadros/ref-helpersMáximo Cuadros2018-10-252-0/+55
|\ \ \ | | | | | | | | plumbing: ReferenceName constructors
| * | | plumbing: ReferenceName constructorsMáximo Cuadros2018-10-242-0/+55
|/ / / | | | | | | | | | Signed-off-by: Máximo Cuadros <mcuadros@gmail.com>
| * / plumbing: ssh, Fix flaky test TestAdvertisedReferencesNotExists. Fixes #969Colton McCurdy2018-11-011-3/+11
|/ / | | | | | | Signed-off-by: Colton McCurdy <mccurdyc22@gmail.com>
* | Merge pull request #992 from yuce/enable-openbsd-dragonfly-solarisMáximo Cuadros2018-10-242-1/+27
|\ \ | | | | | | git: enables building on OpenBSD, Dragonfly BSD and Solaris
| * | Enables building on openbsd, dragonfly bsd and solarisYuce Tekol2018-10-232-1/+27
|/ / | | | | | | Signed-off-by: Yuce Tekol <yucetekol@gmail.com>
* | Merge pull request #987 from bashims/945-push-ref-deltasMáximo Cuadros2018-10-172-2/+30
|\ \ | | | | | | remote: use reference deltas on push when the remote server does not …
| * | remote: use reference deltas on push when the remote server does notBenjamin Ash2018-10-162-2/+30
| |/ | | | | | | | | | | support offset deltas Signed-off-by: Benjamin Ash <bash@intelerad.com>
* / Fixed a typo. (#989)hnarasaki2018-10-171-1/+1
|/ | | README: Fixed a typo.
* Merge pull request #985 from mcuadros/checkout-docv4.7.1Máximo Cuadros2018-10-161-2/+3
|\ | | | | repository: improve CheckoutOption.Hash doc
| * repository: improve CheckoutOption.Hash docMáximo Cuadros2018-10-161-2/+3
| | | | | | | | Signed-off-by: Máximo Cuadros <mcuadros@gmail.com>
* | Merge pull request #984 from mcuadros/open-bareMáximo Cuadros2018-10-162-14/+9
|\ \ | | | | | | repository: allow open non-bare repositories as bare
| * | repository: allow open non-bare repositories as bareMáximo Cuadros2018-10-152-14/+9
| | | | | | | | | | | | Signed-off-by: Máximo Cuadros <mcuadros@gmail.com>
* | | Merge pull request #986 from mcuadros/fix-blameMáximo Cuadros2018-10-162-5/+42
|\ \ \ | | | | | | | | blame: fix edge case with missing \n in content length causing mismatched length error
| * | | blame: fix edge case with missing \n in content length causing mismatched ↵Máximo Cuadros2018-10-162-5/+42
| | | | | | | | | | | | | | | | | | | | | | | | length error Signed-off-by: Máximo Cuadros <mcuadros@gmail.com>
* | | | Merge pull request #982 from keybase/strib/gh-KBFS-3474-object-sizesMáximo Cuadros2018-10-168-0/+168
|\ \ \ \ | |/ / / |/| | | tree: add a Size() method for getting plaintext size
| * | | packfile: add comment on GetSizeByOffsetJeremy Stribling2018-10-151-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Suggested by mcuadros. Issue: src-d/go-git#982 Signed-off-by: Jeremy Stribling <strib@alum.mit.edu>