Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | plumbing: packfile, open and close packfile on FSObject reads | Miguel Molina | 2018-08-09 | 1 | -3/+37 |
| | | | | Signed-off-by: Miguel Molina <miguel@erizocosmi.co> | ||||
* | storage: filesystem, add PackfileIter benchmark reading object content | Miguel Molina | 2018-08-09 | 1 | -0/+67 |
| | | | | Signed-off-by: Miguel Molina <miguel@erizocosmi.co> | ||||
* | storage: filesystem, benchmark PackfileIter | Miguel Molina | 2018-08-09 | 1 | -11/+68 |
| | | | | Signed-off-by: Miguel Molina <miguel@erizocosmi.co> | ||||
* | *: use parser to populate non writable storages and bug fixes | Miguel Molina | 2018-08-07 | 1 | -1/+5 |
| | | | | Signed-off-by: Miguel Molina <miguel@erizocosmi.co> | ||||
* | storage: filesystem, make ObjectStorage constructor public | Miguel Molina | 2018-06-08 | 1 | -5/+5 |
| | | | | Signed-off-by: Miguel Molina <miguel@erizocosmi.co> | ||||
* | dotgit: Move package outside internal. | Antonio Jesus Navarro Perez | 2018-06-05 | 1 | -1/+1 |
| | | | | Signed-off-by: Antonio Jesus Navarro Perez <antnavper@gmail.com> | ||||
* | update to go-billy.v4 and go-git-fixtures.v3 | Máximo Cuadros | 2017-11-23 | 1 | -1/+1 |
| | | | | Signed-off-by: Máximo Cuadros <mcuadros@gmail.com> | ||||
* | storage: reuse deltas from packfiles | Santiago M. Mola | 2017-07-27 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | * plumbing: add DeltaObject interface for EncodedObjects that are deltas and hold additional information about them, such as the hash of the base object. * plumbing/storer: add DeltaObjectStorer interface for object storers that can return DeltaObject. Note that calls to EncodedObject will never return instances of DeltaObject. That requires explicit calls to DeltaObject. * storage/filesystem: implement DeltaObjectStorer interface. * plumbing/packfile: packfile encoder now supports reusing deltas that are already computed (e.g. from an existing packfile) if the storage implements DeltaObjectStorer. Reusing deltas boosts performance of packfile generation (e.g. on push). | ||||
* | project: move imports from srcd.works to gopkg.in | Antonio Jesus Navarro Perez | 2017-03-07 | 1 | -2/+2 |
| | | | | To be able to fix #261 we will move again to gopkg.in before v4 stable release. | ||||
* | new srcd.works/go-git.v4 path | Máximo Cuadros | 2017-01-30 | 1 | -2/+2 |
| | |||||
* | new git fixture path | Máximo Cuadros | 2017-01-30 | 1 | -1/+1 |
| | |||||
* | packfile/decoder: speed up packfile iterator when specific type (#200) | Antonio Navarro Perez | 2017-01-12 | 1 | -11/+48 |
| | |||||
* | move plumbing from top level package to plumbing (#183) | Santiago M. Mola | 2016-12-14 | 1 | -6/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * plumbing: rename Object -> EncodedObject. * plumbing/storer: rename ObjectStorer -> EncodedObjectStorer. * move difftree to plumbing/difftree. * move diff -> utils/diff * make Object/Tag/Blob/Tree/Commit/File depend on storer. * Object and its implementations now depend only on storer.EncodedObjectStorer, not git.Repository. * Tests are decoupled accordingly. * move Object/Commit/File/Tag/Tree to plumbing/object. * move Object/Commit/File/Tag/Tree to plumbing/object. * move checkClose to utils/ioutil. * move RevListObjects to plumbing/revlist.Objects. * move DiffTree to plumbing/difftree package. * rename files with plural nouns to singular * plumbing/object: add GetBlob/GetCommit/GetTag/GetTree. | ||||
* | new plumbing package (#118) | Máximo Cuadros | 2016-11-08 | 1 | -12/+12 |
| | | | * plumbing: now core was renamed to core, and formats and clients moved inside | ||||
* | global storage interface refactor (#112) | Máximo Cuadros | 2016-11-07 | 1 | -4/+4 |
| | | | | | | | | | | | * core: ObjectStorage, ReferenceStorage renamed to ObjectStorer and ReferenceStorer * rebase * general, changes request by @alcortes * general, changes request by @alcortes | ||||
* | fix fixtures usage | Máximo Cuadros | 2016-10-26 | 1 | -1/+1 |
| | |||||
* | fixtures: new fixture package being use in all packages | Máximo Cuadros | 2016-09-12 | 1 | -5/+3 |
| | |||||
* | format: packfile fix ReadObjectAt without decode | Máximo Cuadros | 2016-09-11 | 1 | -9/+11 |
| | |||||
* | storage: filesystem iter implementation | Máximo Cuadros | 2016-09-09 | 1 | -0/+38 |
| | |||||
* | storage: filessytem read multiple packfiles support and index decoding | Máximo Cuadros | 2016-09-09 | 1 | -312/+27 |
| | |||||
* | format: packfile new interface | Máximo Cuadros | 2016-09-07 | 1 | -7/+7 |
| | |||||
* | storage: filesystem idx generation (wip) | Máximo Cuadros | 2016-09-06 | 1 | -19/+23 |
| | |||||
* | core: ObjectStorage.Writer | Máximo Cuadros | 2016-09-05 | 1 | -0/+17 |
| | |||||
* | core: ObjectStorage.Begin and TxObjectStorage | Máximo Cuadros | 2016-09-05 | 1 | -4/+4 |
| | |||||
* | core: Storage.Get, switch order of args | Máximo Cuadros | 2016-08-29 | 1 | -2/+2 |
| | |||||
* | storage: Add object type hint parameter to ObjectStorage.Get. (#69) | Santiago M. Mola | 2016-08-29 | 1 | -4/+6 |
| | | | | | | | 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. | ||||
* | storage/filesystem: ConfigStore implementation | Máximo Cuadros | 2016-08-21 | 1 | -8/+9 |
| | |||||
* | core: Storage, removing err returning *Storages | Máximo Cuadros | 2016-08-14 | 1 | -4/+1 |
| | |||||
* | core: removing Object.Content, the Reader should be used always | Máximo Cuadros | 2016-08-14 | 1 | -2/+6 |
| | |||||
* | storage: Storage entity support, and DotGit support for References | Máximo Cuadros | 2016-08-12 | 1 | -0/+315 |