aboutsummaryrefslogtreecommitdiffstats
path: root/remote.go
Commit message (Collapse)AuthorAgeFilesLines
* remote, fix fetch tagsMáximo Cuadros2016-10-271-2/+12
|
* remote, fix copy tag reference on fetchMáximo Cuadros2016-10-261-3/+28
|
* Use advrefs in gituploadpackinfo (#92)Alberto Cortés2016-10-261-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* test coverage improved, Remote.Refs and Repository.Refs returns error, ↵Máximo Cuadros2016-09-221-4/+8
| | | | TreeWalker -> TreeIter
* dotgit: synced write packfile and index generationMáximo Cuadros2016-09-151-2/+6
|
* format: packfile fix ReadObjectAt without decodeMáximo Cuadros2016-09-111-1/+1
|
* storage: filesystem ref storage, and not not exists file handlingMáximo Cuadros2016-09-101-2/+13
|
* format: packfile new interfaceMáximo Cuadros2016-09-071-2/+3
|
* core: ObjectStorage.Begin and TxObjectStorageMáximo Cuadros2016-09-051-2/+2
|
* core: Storage.Get, switch order of argsMáximo Cuadros2016-08-291-1/+1
|
* storage: Add object type hint parameter to ObjectStorage.Get. (#69)Santiago M. Mola2016-08-291-1/+1
| | | | | | | Some storage backends can optimize object lookup if they get the object type that is expected. So we the signature of the Get method is now Get(Hash, ObjectType). Added generic tests for storage backends.
* Repository: Clone protection if non empty object storage, Remote: ↵Máximo Cuadros2016-08-251-5/+17
| | | | NoErrAlreadyUpToDate
* options renamed and some text fixesMáximo Cuadros2016-08-221-2/+2
|
* Remote.Fetch multiple RefSpec supportMáximo Cuadros2016-08-221-22/+39
|
* remote and repository base on ConfigStoreMáximo Cuadros2016-08-211-10/+5
|
* remote and repository base on ConfigStoreMáximo Cuadros2016-08-201-36/+25
|
* Remote.Fetch base on RefSpec, improvement of the responsabilities separationMáximo Cuadros2016-08-191-9/+91
|
* Repository.Pull, PoCMáximo Cuadros2016-08-151-0/+4
|
* Repository.Clone and Remote.Fetch remote, local branches and client: correct ↵Máximo Cuadros2016-08-151-11/+14
| | | | header read
* Repository.Clone and Remote.Fetch tests and improvementsMáximo Cuadros2016-08-131-11/+13
|
* Repository and Remote API changesMáximo Cuadros2016-08-131-12/+28
|
* small improvementsMáximo Cuadros2016-08-121-1/+1
|
* general: usage of the new Reference objectsMáximo Cuadros2016-08-121-26/+8
|
* v3 -> v4Máximo Cuadros2016-08-111-3/+3
|
* documentationMáximo Cuadros2016-05-191-0/+1
|
* remote.Head and repository.PullDefaultMáximo Cuadros2016-04-251-0/+5
|
* update imports to v3Máximo Cuadros2016-02-171-3/+3
|
* Add install protocols capabilities to GitUploadPackServiceAlberto Cortés2015-12-171-1/+5
|
* common: GitUploadPackRequest Want, Have methodsMáximo Cuadros2015-11-101-3/+4
|
* clients: new AuthMethod and ConnectWithAuthMáximo Cuadros2015-11-051-2/+21
|
* remote: info methodMáximo Cuadros2015-11-051-1/+6
|
* clients: capabilities improvementMáximo Cuadros2015-11-011-1/+1
|
* internal -> coreMáximo Cuadros2015-10-311-5/+5
|
* clients: Capabilities parsing improvement and GitUploadPackInfo encodingMáximo Cuadros2015-10-311-1/+6
|
* objects: using readers from internal.ObjectMáximo Cuadros2015-10-261-1/+18
|
* clients and remote: fetch implementationMáximo Cuadros2015-10-231-0/+14
|
* new remote abstractionMáximo Cuadros2015-10-231-0/+50