aboutsummaryrefslogtreecommitdiffstats
path: root/storage/filesystem/internal/dotgit/writers.go
Commit message (Collapse)AuthorAgeFilesLines
* prevent PackWriter from using Notify if nothing was writtenMiguel Molina2017-08-101-1/+1
| | | | Signed-off-by: Miguel Molina <miguel@erizocosmi.co>
* packfile: create packfile.Index and reuse itSantiago M. Mola2017-07-261-12/+8
| | | | | | | | | | | | | | | 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.
* fix race on packfile writerSantiago M. Mola2017-06-271-1/+1
|
* internal/dotgit: rewrite code to avoid stackoverflow errorsAntonio Jesus Navarro Perez2017-06-191-6/+6
|
* *: upgrade to go-billy.v3, mergeMáximo Cuadros2017-06-181-5/+5
|
* 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-071-5/+5
| | | | To be able to fix #261 we will move again to gopkg.in before v4 stable release.
* new srcd.works/go-git.v4 pathMáximo Cuadros2017-01-301-4/+4
|
* Extract billy (#173)Sergio Arbeo2016-12-191-7/+8
| | | | | | | | | | | | | | | * Extract billy Billy is a new library directly extracted from go-git. It abstract several storages systems in a filesystem interface. More in github.com/src-d/billy * Fix grouping in imports block * Update billy to v1 * Re-remove fs_implementation example
* storage: filesystem, clean close when the packfile is not used (#140)Máximo Cuadros2016-11-281-14/+44
|
* new plumbing package (#118)Máximo Cuadros2016-11-081-6/+6
| | | * plumbing: now core was renamed to core, and formats and clients moved inside
* utils: fs.TempFile (#88)Máximo Cuadros2016-10-191-11/+3
| | | | | | | | | | * utils: fs generic TestSuite * fs: fs.TempFile * utils: fs small changes requested * utils: fs, test fs.Create overwriting files
* formats: objfile idomatic reader/writerMáximo Cuadros2016-09-251-0/+263