aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* storage: Add object type hint parameter to ObjectStorage.Get. (#69)Santiago M. Mola2016-08-2917-140/+171
| | | | | | | 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.
* core: MemoryObject.Write, remove SetSize side effectMáximo Cuadros2016-08-292-4/+15
|
* object: Add Encode method to all objects. (#70)Santiago M. Mola2016-08-299-4/+240
| | | | | | | | Encode method encodes a typed object (commit, tree, tag, blob) into raw core.Object representation. Additionally, Decode does not trim commit message lines. This is needed for Decode/Encode to be idempotent.
* Tree, fix modesMáximo Cuadros2016-08-264-263/+64
|
* Repository: Clone protection if non empty object storage, Remote: ↵Máximo Cuadros2016-08-258-16/+100
| | | | NoErrAlreadyUpToDate
* clients/http: better error handlingMáximo Cuadros2016-08-256-16/+77
|
* clients/ssh: test fixMáximo Cuadros2016-08-248-162/+91
|
* WalkCommitHistory adn Commit.HistoryMáximo Cuadros2016-08-235-0/+144
|
* ForEach review and Commit.Tree err returnMáximo Cuadros2016-08-2219-192/+200
|
* options renamed and some text fixesMáximo Cuadros2016-08-2215-69/+83
|
* Remote.Fetch multiple RefSpec supportMáximo Cuadros2016-08-2210-63/+174
|
* examples: improved basic and remote examplesMáximo Cuadros2016-08-222-23/+98
|
* remote and repository base on ConfigStoreMáximo Cuadros2016-08-218-62/+103
|
* storage/filesystem: ConfigStore implementationMáximo Cuadros2016-08-214-8/+135
|
* remote and repository base on ConfigStoreMáximo Cuadros2016-08-206-95/+87
|
* storage: support ConfigStorage, memory done, fs wipMáximo Cuadros2016-08-203-15/+68
|
* Remote.Fetch base on RefSpec, improvement of the responsabilities separationMáximo Cuadros2016-08-1914-325/+365
|
* clients/http: fix testsMáximo Cuadros2016-08-181-1/+1
|
* examples: fix fs_implementation exampleMáximo Cuadros2016-08-182-2/+9
|
* core: RefSpec supportMáximo Cuadros2016-08-182-0/+159
|
* example: fix storag exampleMáximo Cuadros2016-08-161-0/+21
|
* clients/common: Endpoint SCP like supportMáximo Cuadros2016-08-162-0/+23
|
* NewFilesystemRepository and exampleMáximo Cuadros2016-08-152-2/+44
|
* core: *Iter.ForEach methodMáximo Cuadros2016-08-1511-44/+223
|
* Repository.Pull, PoCMáximo Cuadros2016-08-153-5/+119
|
* examples: fixMáximo Cuadros2016-08-152-2/+2
|
* Repository.Clone and Remote.Fetch remote, local branches and client: correct ↵Máximo Cuadros2016-08-1513-84/+323
| | | | header read
* core: Storage, removing err returning *StoragesMáximo Cuadros2016-08-1417-103/+211
|
* core: removing Object.Content, the Reader should be used alwaysMáximo Cuadros2016-08-145-11/+33
|
* fix tests and examplesMáximo Cuadros2016-08-149-39/+57
|
* Repository.Clone and Remote.Fetch tests and improvementsMáximo Cuadros2016-08-139-120/+226
|
* clients: new Endpoint implementation and InstallProtocol functionMáximo Cuadros2016-08-139-162/+129
|
* Repository and Remote API changesMáximo Cuadros2016-08-1318-202/+211
|
* storage: Storage entity support, and DotGit support for ReferencesMáximo Cuadros2016-08-1210-874/+877
|
* core: Storage, now returns errorsMáximo Cuadros2016-08-122-24/+49
|
* small improvementsMáximo Cuadros2016-08-126-55/+70
|
* storage/memory: implemented ReferenceStorage and StorageMáximo Cuadros2016-08-122-21/+183
|
* examples: object_storage exampleMáximo Cuadros2016-08-122-0/+164
|
* general: usage of the new Reference objectsMáximo Cuadros2016-08-128-85/+105
|
* core: Reference logic implementation, and InvalidObject ObjectTypeMáximo Cuadros2016-08-112-0/+181
|
* storage: seekable renamed to filesystemMáximo Cuadros2016-08-1112-23/+23
|
* core: new MemoryObject, move from memory.Object, packfile.Parser, base on ↵Máximo Cuadros2016-08-1117-203/+199
| | | | new ObjectStorage interface
* v3 -> v4Máximo Cuadros2016-08-1175-143/+143
|
* Fix #62 (#66)Vadim Markovtsev2016-08-101-1/+1
|
* Decode tree bug: incomplete reads break the decoding process (#64)Alberto Cortés2016-08-092-2/+1207
| | | | | | * Add test that fails for incomplete reads from an object * Fix imcomplete reads
* difftree changes to provide both filesMáximo Cuadros2016-08-052-0/+603
|
* add simple difftree implementation (#63)Alberto Cortés2016-08-053-1/+595
| | | | | | * add simple difftree implementation * strings.Compare needs at least go1.5
* Merge branch 'repository-head'Alberto Cortés2016-08-020-0/+0
|\
| * remove dead codeAlberto Cortés2016-08-021-3/+0
| |
| * clean codeAlberto Cortés2016-08-021-1/+1
| |