aboutsummaryrefslogtreecommitdiffstats
path: root/plumbing/format/packfile
Commit message (Expand)AuthorAgeFilesLines
* format: packfile fix DecodeObjectAt when Decoder has typeMáximo Cuadros2017-11-192-4/+29
* Merge pull request #631 from keybase/strib/use-bytes-pool-for-diffsMáximo Cuadros2017-10-311-4/+13
|\
| * packfile: use buffer pool for diffsJeremy Stribling2017-10-301-4/+13
* | packfile: delete index maps from memory when no longer neededJeremy Stribling2017-10-301-0/+6
|/
* config: support a configurable, and turn-off-able, pack.windowJeremy Stribling2017-09-115-37/+89
* packfile: small optimizations for findMatch and matchLengthMiguel Molina2017-09-072-16/+38
* packfile: parallelize deltification of objects in groupsMiguel Molina2017-09-072-21/+31
* packfile: use a modified version of JGit DeltaIndex and DeltaIndexScannerMiguel Molina2017-09-063-40/+286
* packfile: slightly haster hash function for chunk-offset index keyMiguel Molina2017-09-062-11/+32
* packfile: reuse delta indexes when possibleMiguel Molina2017-09-063-10/+22
* packfile: improve performance a little by reducing gc pressureMiguel Molina2017-09-044-6/+33
* plumbing: use sliding window in delta calculations, like git CLJeremy Stribling2017-08-282-1/+23
* plumbing: add IsDelta method to ObjectTypeSantiago M. Mola2017-07-271-6/+2
* storage: reuse deltas from packfilesSantiago M. Mola2017-07-275-98/+293
* test: improve packfile.Encoder testsSantiago M. Mola2017-07-271-54/+68
* storage/filesystem: reuse delta cacheSantiago M. Mola2017-07-271-10/+22
* plumbing/cache: use more explicit interfaceSantiago M. Mola2017-07-271-7/+6
* packfile: create packfile.Index and reuse itSantiago M. Mola2017-07-264-82/+279
* Merge pull request #491 from smola/error-checksMáximo Cuadros2017-07-192-21/+22
|\
| * packfile: check close error in UpdateObjectStorageSantiago M. Mola2017-07-191-8/+14
| * packfile: check zlib reader closing errorSantiago M. Mola2017-07-191-13/+8
* | packfile: Avoid panics patching corrupted deltasAntonio Jesus Navarro Perez2017-07-192-16/+85
|/
* *: upgrade to go-billy.v3, mergeMáximo Cuadros2017-06-181-1/+1
* packfile: A copy operation cannot be bigger than 64kbAntonio Jesus Navarro Perez2017-06-012-1/+35
* format/packfile: improve binary delta algorithmAntonio Jesus Navarro Perez2017-05-242-441/+94
* format/packfile: fix bug when the delta depth is equals to 50Antonio Jesus Navarro Perez2017-05-082-0/+10
* format/packfile: rename Seek to SeekFromStartSantiago M. Mola2017-04-263-6/+8
* use go-billy.v2 versionAntonio Jesus Navarro Perez2017-03-101-1/+1
* project: move imports from srcd.works to gopkg.inAntonio Jesus Navarro Perez2017-03-0714-28/+28
* plumbing: improve documentation (Fix #242)Antonio Jesus Navarro Perez2017-02-233-5/+11
* cache: move package to plumbingAntonio Jesus Navarro Perez2017-02-211-1/+1
* Merge pull request #258 from ajnavarro/fix/onf-decoderAntonio Navarro Perez2017-02-092-7/+65
|\
| * Fix missing objects if they where deltified using ref-deltaAntonio Jesus Navarro Perez2017-02-072-7/+65
* | package plumbing documentation improvements (#248)Máximo Cuadros2017-02-071-167/+38
|/
* new srcd.works/go-git.v4 pathMáximo Cuadros2017-01-3014-27/+27
* new git fixture pathMáximo Cuadros2017-01-303-3/+3
* rename billy importsMáximo Cuadros2017-01-301-3/+3
* Fix some typos in plumbing docs (#244)Sergio Arbeo2017-01-305-12/+12
* packfile: cache undeltified objects to improve decode performance (#218)Antonio Navarro Perez2017-01-251-8/+33
* packfile/decoder: speed up packfile iterator when specific type (#200)Antonio Navarro Perez2017-01-122-1/+134
* packfile/scanner: reset zlib reader instead of new one (#201)Antonio Navarro Perez2017-01-121-5/+20
* server: add git server implementation (#190)Santiago M. Mola2017-01-041-0/+30
* Extract billy (#173)Sergio Arbeo2016-12-191-1/+2
* packfile: delta selection logic (#182)Antonio Navarro Perez2016-12-169-111/+473
* move plumbing from top level package to plumbing (#183)Santiago M. Mola2016-12-147-52/+53
* packfile: improve delta copy operation encoding code (#186)Antonio Navarro Perez2016-12-141-31/+13
* format/packfile: implement delta encoding (#172)Antonio Navarro Perez2016-12-145-25/+322
* packfile: delta diff implementation (#159)Antonio Navarro Perez2016-12-094-0/+637
* revision based on goreportcard.comMáximo Cuadros2016-12-061-1/+1
* plumbing/packfile: PACK encoder (#131)Antonio Navarro Perez2016-11-244-15/+272