aboutsummaryrefslogtreecommitdiffstats
path: root/plumbing/format/idxfile/encoder.go
Commit message (Collapse)AuthorAgeFilesLines
* plumbing/format/idxfile: add new Index and MemoryIndexMiguel Molina2018-07-191-53/+48
| | | | Signed-off-by: Miguel Molina <miguel@erizocosmi.co>
* format: idxfile, support for >2Gb packfilesMáximo Cuadros2017-07-271-1/+16
|
* packfile: create packfile.Index and reuse itSantiago M. Mola2017-07-261-1/+1
| | | | | | | | | | | | | | | There was an internal type (i.e. storage/filesystem.idx) to use as in-memory index for packfiles. This was not convenient to reuse in the packfile. This commit creates a new representation (format/packfile.Index) that can be converted to and from idxfile.Idxfile. A packfile.Index now contains the functionality that was scattered on storage/filesystem.idx and packfile.Decoder's internals. storage/filesystem now reuses packfile.Index instances and this also results in higher cache hit ratios when resolving deltas.
* project: move imports from srcd.works to gopkg.inAntonio Jesus Navarro Perez2017-03-071-1/+1
| | | | To be able to fix #261 we will move again to gopkg.in before v4 stable release.
* package plumbing documentation improvements (#248)Máximo Cuadros2017-02-071-3/+4
|
* new srcd.works/go-git.v4 pathMáximo Cuadros2017-01-301-1/+1
|
* new plumbing package (#118)Máximo Cuadros2016-11-081-0/+131
* plumbing: now core was renamed to core, and formats and clients moved inside