aboutsummaryrefslogtreecommitdiffstats
path: root/clients/http
Commit message (Collapse)AuthorAgeFilesLines
* new plumbing package (#118)Máximo Cuadros2016-11-084-450/+0
| | | * plumbing: now core was renamed to core, and formats and clients moved inside
* Use advrefs in gituploadpackinfo (#92)Alberto Cortés2016-10-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add advrefs encoder and parser * modify advrefs encoder to resemble json encoder * turn advrefs parser into a decoder * clean code * improve documentation * improve documentation * clean code * upgrade to new pktline.Add and add Flush const to easy integration * gometalinter * Use packp/advrefs for GitUploadPackInfo parsing - GitUploadPackInfo now uses packp/advrefs instead of parsing the message by itself. - Capabilities has been moved from clients/common to packp to avoid a circular import. - Cleaning of advrefs_test code. - Add support for prefix encoding and decoding in advrefs. * clean advrefs test code * clean advrefs test code * clean advrefs test code * gometalinter * add pktline encoder * change pktline.EncodeFlush to pktline.Flush * make scanner tests use the encoder instead of Pktlines * check errors on flush and clean constants * ubstitute the PktLines type with a pktline.Encoder * use pktline.Encoder in all go-git * add example of pktline.Encodef() * add package overview * documentation * support symbolic links other than HEAD * simplify decoding of shallows * packp: fix mcuadros comments - all abbreviates removed (by visual inspection, some may remain) - all empty maps are initialized using make - simplify readRef with a switch - make decodeShallow malformed error more verbose - add pktline.Encoder.encodeLine - remove infamous panic in checkPayloadLength by refactoring out the whole function
* Substitute old pktline encoder/decoder with new pktline scanner (#84)Alberto Cortés2016-10-181-13/+9
| | | | | | | | | | | | | | | | * replace old pktline package with new pktline scanner * remove error checks on pktline.NewFromString * fix deppend bug * reduce memory garbage when pktline.NewFromStrings * improve int to hex conversion to help gc * make intToHex func private * clean function names
* clients: default Auth methodsMáximo Cuadros2016-08-313-7/+52
|
* clients/http: better error handlingMáximo Cuadros2016-08-254-7/+66
|
* Remote.Fetch base on RefSpec, improvement of the responsabilities separationMáximo Cuadros2016-08-191-0/+4
|
* clients/http: fix testsMáximo Cuadros2016-08-181-1/+1
|
* Repository.Clone and Remote.Fetch remote, local branches and client: correct ↵Máximo Cuadros2016-08-152-3/+33
| | | | header read
* clients: new Endpoint implementation and InstallProtocol functionMáximo Cuadros2016-08-134-39/+53
|
* Repository and Remote API changesMáximo Cuadros2016-08-131-1/+0
|
* core: new MemoryObject, move from memory.Object, packfile.Parser, base on ↵Máximo Cuadros2016-08-111-1/+0
| | | | new ObjectStorage interface
* v3 -> v4Máximo Cuadros2016-08-113-7/+7
|
* update imports to v3Máximo Cuadros2016-02-173-7/+7
|
* remove package docv2.2.0Máximo Cuadros2016-02-161-0/+1
|
* clients: removing url from the clients constructorMáximo Cuadros2016-02-112-8/+7
|
* Add install protocols capabilities to GitUploadPackServiceAlberto Cortés2015-12-172-7/+8
|
* common: GitUploadPackRequest Want, Have methodsMáximo Cuadros2015-11-101-5/+3
|
* clients: GitUploadPackInfo head changeMáximo Cuadros2015-11-052-1/+1
|
* clients: new AuthMethod and ConnectWithAuthMáximo Cuadros2015-11-053-0/+73
|
* clients: capabilities improvementMáximo Cuadros2015-11-012-3/+3
|
* internal -> coreMáximo Cuadros2015-10-313-8/+10
|
* clients: helpful error handlingMáximo Cuadros2015-10-283-6/+49
|
* objects: using readers from internal.ObjectMáximo Cuadros2015-10-261-1/+4
|
* fixing routesMáximo Cuadros2015-10-231-1/+1
|
* clients and remote: fetch implementationMáximo Cuadros2015-10-232-4/+41
|
* clients: supporting diferent protocolsMáximo Cuadros2015-10-234-0/+147