Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | plumbing/idxfile: support offset64 generating indexes | Javi Fontan | 2018-07-26 | 2 | -5/+65 |
| | | | | Signed-off-by: Javi Fontan <jfontan@gmail.com> | ||||
* | plumbing/idxfile: use Entry to hold object data | Javi Fontan | 2018-07-26 | 1 | -16/+11 |
| | | | | Signed-off-by: Javi Fontan <jfontan@gmail.com> | ||||
* | plumbing: idxfile, add idxfile.Writer with Observer interface | Javi Fontan | 2018-07-26 | 1 | -0/+132 |
| | | | | | | | | | It's still not complete: * 64 bit offsets * IdxChecksum Signed-off-by: Javi Fontan <jfontan@gmail.com> | ||||
* | plumbing/format/idxfile: add new Index and MemoryIndex | Miguel Molina | 2018-07-19 | 6 | -204/+466 |
| | | | | Signed-off-by: Miguel Molina <miguel@erizocosmi.co> | ||||
* | idxfile: optimise allocations in readObjectNames | David Symonds | 2018-05-30 | 1 | -4/+4 |
| | | | | | | | This makes all the required Entry allocations in one go, instead of huge amounts of small individual allocations. Signed-off-by: David Symonds <dsymonds@golang.org> | ||||
* | update to go-billy.v4 and go-git-fixtures.v3 | Máximo Cuadros | 2017-11-23 | 2 | -2/+2 |
| | | | | Signed-off-by: Máximo Cuadros <mcuadros@gmail.com> | ||||
* | format: idxfile, support for >2Gb packfiles | Máximo Cuadros | 2017-07-27 | 4 | -1/+106 |
| | |||||
* | packfile: create packfile.Index and reuse it | Santiago M. Mola | 2017-07-26 | 5 | -11/+13 |
| | | | | | | | | | | | | | | | 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. | ||||
* | Use buffered IO for decoding index files. | JP Sugarbroad | 2017-07-10 | 1 | -2/+3 |
| | | | | This reduces syscall CPU time from >40% to <10% in my local repository. | ||||
* | fix gofmt | Santiago M. Mola | 2017-06-13 | 2 | -2/+4 |
| | |||||
* | project: move imports from srcd.works to gopkg.in | Antonio Jesus Navarro Perez | 2017-03-07 | 5 | -7/+7 |
| | | | | To be able to fix #261 we will move again to gopkg.in before v4 stable release. | ||||
* | Return values of Read not checked (fix #65) | Antonio Jesus Navarro Perez | 2017-03-02 | 1 | -4/+4 |
| | |||||
* | package plumbing documentation improvements (#248) | Máximo Cuadros | 2017-02-07 | 4 | -141/+137 |
| | |||||
* | new srcd.works/go-git.v4 path | Máximo Cuadros | 2017-01-30 | 5 | -7/+7 |
| | |||||
* | new git fixture path | Máximo Cuadros | 2017-01-30 | 2 | -2/+2 |
| | |||||
* | Fix some typos in plumbing docs (#244) | Sergio Arbeo | 2017-01-30 | 1 | -1/+1 |
| | |||||
* | new plumbing package (#118) | Máximo Cuadros | 2016-11-08 | 6 | -0/+590 |
* plumbing: now core was renamed to core, and formats and clients moved inside |