aboutsummaryrefslogtreecommitdiffstats
path: root/plumbing/format
Commit message (Expand)AuthorAgeFilesLines
* plumbing/packfile: preallocate memory in PatchDeltaJavi Fontan2018-07-261-1/+1
* plumbing/idxfile: support offset64 generating indexesJavi Fontan2018-07-262-5/+65
* plumbing/idxfile: use Entry to hold object dataJavi Fontan2018-07-261-16/+11
* plumbing: idxfile, add idxfile.Writer with Observer interfaceJavi Fontan2018-07-261-0/+132
* plumbing/packfile: disable lookup by offsetJavi Fontan2018-07-261-8/+9
* plumbing/packfile: add new packfile parserJavi Fontan2018-07-262-0/+498
* plumbing/format/idxfile: add new Index and MemoryIndexMiguel Molina2018-07-198-339/+483
* packfile: optimise NewIndexFromIdxFile for a very common caseDavid Symonds2018-06-211-2/+12
* plumbing: packfile, Don't push empty objects. Fixes #840kuba--2018-06-072-4/+19
* Merge pull request #846 from dsymonds/compactMáximo Cuadros2018-06-062-23/+67
|\
| * packfile: improve Index memory representation to be more compactDavid Symonds2018-05-302-23/+67
* | idxfile: optimise allocations in readObjectNamesDavid Symonds2018-05-301-4/+4
|/
* Worktree: Provide ability to add excludes (#825)Alan D. Cabrera2018-05-112-7/+249
* plumbing: format: pktline, Accept oversized pkt-lines up to 65524 bytesJoseph Vusich2018-04-023-2/+19
* *: Use CheckClose with named returnsJavi Fontan2018-03-272-4/+4
* *: skip time consuming testsMáximo Cuadros2018-03-211-0/+9
* Merge pull request #739 from mcuadros/addMáximo Cuadros2018-02-283-0/+255
|\
| * plumbing: format index, Index.Add and Index.Glob methodsMáximo Cuadros2018-02-263-0/+255
* | add test for crashing diffMechiel Lukkien2018-02-161-0/+37
* | fix crash when generating a unified diff with a small ending equal-chunkMechiel Lukkien2018-02-141-2/+6
* | plumbing: format/packfile, add SaveOriginalMetadata functionJavi Fontan2018-02-092-5/+9
* | plumbing: format/packfile, fix panic retrieving object hash.Javi Fontan2018-02-093-4/+10
|/
* plumbing: format/packfile, check nil objects in ObjectToPackJavi Fontan2018-01-252-8/+12
* plumbing: format/packfile, fix crash with cycle deltasJavi Fontan2018-01-244-1/+51
* plumbing: packfile, Add crc check to scanner test.Javi Fontan2018-01-211-4/+75
* plumbing: packfile, Add a buffer to crc writer.Javi Fontan2018-01-211-9/+31
* Modify cache to delete more than one item to free spaceJavi Fontan2018-01-161-0/+2
* Clean reconstructed objects outside pack windowJavi Fontan2018-01-111-13/+19
* fix typoWells Johnston2018-01-081-1/+1
* Merge pull request #698 from jfontan/improvement/use-decoder-cacheMáximo Cuadros2017-12-202-17/+39
|\
| * Make DeltaBaseCache privateJavi Fontan2017-12-201-6/+13
| * Fix typo and documentation of NewDecoderForTypeJavi Fontan2017-12-201-3/+3
| * Enforce the use of cache in packfile decoderJavi Fontan2017-12-202-12/+27
* | Improve delta reutilizationAntonio Jesus Navarro Perez2017-12-205-29/+152
|/
* format: diff, remove error when two files are empty, submodules are simply ig...Máximo Cuadros2017-12-072-5/+2
* all: gofmt -sferhat elmas2017-11-303-3/+3
* all: simplificationferhat elmas2017-11-298-41/+15
* update to go-billy.v4 and go-git-fixtures.v3Máximo Cuadros2017-11-239-13/+11
* 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
* plumbing/index: fix TestEncode in go 1.9Máximo Cuadros2017-09-071-1/+2
* 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