aboutsummaryrefslogtreecommitdiffstats
path: root/storage/filesystem/index.go
Commit message (Collapse)AuthorAgeFilesLines
* plumbing: Properly detect EOF when reading index extensionsAlexander Block2024-04-051-1/+1
| | | | | | | | | Before this, go-git was relying on the peeked header to not include a valid 4 char string header. While doing this, it did not differentiate between the errournously read final hash and an unknown extension. This made it impossible to properly skip unknown optional extensions while detecting EOF early enough.
* *: migration from gopkg to go modulesMáximo Cuadros2020-03-101-3/+3
|
* Worktree: improve build index performance. (#1179)Nao YONASHIRO2019-07-251-1/+7
|
* plumbing: format/index perf, buffered reads, reflection removalArran Walker2019-04-211-1/+2
| | | | | | | | | | Large performance increase by buffering reads. There were a few instances where binary.Read() would end up using reflection on &plumbing.Hash, rather than treating it as a byte slice. This has now been resolved. Signed-off-by: Arran Walker <arran.walker@fiveturns.org>
* dotgit: Move package outside internal.Antonio Jesus Navarro Perez2018-06-051-1/+1
| | | | Signed-off-by: Antonio Jesus Navarro Perez <antnavper@gmail.com>
* *: Use CheckClose with named returnsJavi Fontan2018-03-271-2/+2
| | | | | | | | Previously some close errors were losts. This is specially problematic in go-git as lots of work is done here like generating indexes and moving packfiles. Signed-off-by: Javi Fontan <jfontan@gmail.com>
* storage/filesystem: check all Close errorsSantiago M. Mola2017-07-191-4/+7
|
* project: move imports from srcd.works to gopkg.inAntonio Jesus Navarro Perez2017-03-071-2/+2
| | | | 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-2/+2
|
* storage: IndexStorer implementationMáximo Cuadros2017-01-291-0/+44