Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | storage/filesystem: implement missing functionality. (#110) | Santiago M. Mola | 2016-11-03 | 2 | -0/+46 |
| | | | | | | | * storage/filesystem: added ObjectStorage Set. * storage/filesystem: now passes all tests, except those specific to transactions. * formats/config: Encoder now encodes subsections with no options. * formats/config: add HasSubsection on Section. * dotgit: add Ref method to get specific reference. | ||||
* | utils/fs: move 'os' and 'test' to separate packages. (#93) | Santiago M. Mola | 2016-10-24 | 2 | -5/+5 |
| | | | | | | * create utils/fs/test package to expose generic test suite to 3rd party fs implementations. * move 'os' to its own package to avoid cyclic dependency (test -> fs -> test, becomes test -> fs, os -> test, os -> fs). * remove TestCreateAndWrite: some of our implementations cannot read a file that was just created, written and not closed yet. | ||||
* | utils: fs.TempFile (#88) | Máximo Cuadros | 2016-10-19 | 1 | -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/writer | Máximo Cuadros | 2016-09-25 | 5 | -438/+549 |
| | |||||
* | fix build | Máximo Cuadros | 2016-09-20 | 1 | -2/+2 |
| | |||||
* | dotgit: synced write packfile and index generation | Máximo Cuadros | 2016-09-15 | 2 | -32/+167 |
| | |||||
* | fixtures: new fixture package being use in all packages | Máximo Cuadros | 2016-09-12 | 1 | -30/+12 |
| | |||||
* | format: packfile fix ReadObjectAt without decode | Máximo Cuadros | 2016-09-11 | 1 | -2/+11 |
| | |||||
* | storage: filesystem ref storage, and not not exists file handling | Máximo Cuadros | 2016-09-10 | 2 | -2/+33 |
| | |||||
* | storage: filessytem read multiple packfiles support and index decoding | Máximo Cuadros | 2016-09-09 | 4 | -2522/+140 |
| | |||||
* | format: packfile based on ObjectStorage and CRC32 calculation | Máximo Cuadros | 2016-09-08 | 2 | -27/+34 |
| | |||||
* | format: packfile new interface | Máximo Cuadros | 2016-09-07 | 3 | -20/+39 |
| | |||||
* | format: packfile new interface (wip) | Máximo Cuadros | 2016-09-06 | 2 | -43/+13 |
| | |||||
* | storage: filesystem idx generation (wip) | Máximo Cuadros | 2016-09-06 | 4 | -322/+284 |
| | |||||
* | core: ObjectStorage.Writer | Máximo Cuadros | 2016-09-05 | 1 | -7/+17 |
| | |||||
* | Support non packed objects (#68) | sona-tar | 2016-08-30 | 3 | -5/+206 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Support non packed git objects * Support non packed git objects for Iterator * Fix error handling from Writer() in FillObject() * Fix format in func (r *Reader) FillObject(obj core.Object) error * Fix to return d.addRefsFromPackedRefs() error And if packed-refs dosen't exist not to return error in d.addRefsFromPackedRefs * Remove debug code * Add GoDoc for func (d *DotGit) Objectfile(h core.Hash) (fs.FS, string, error) * Add GoDoc for func (r *Reader) FillObject(obj core.Object) error * Add GoDoc for func (d *DotGit) Objectfiles() (fs.FS, []core.Hash, error) * Fix format in func (d *DotGit) Objectfile(h core.Hash) (fs.FS, string, error) * Rename value dotGitobjcts -> objsDir * Change regexp.Compile -> regexp.MustCompile * Move regexp to variable initialization * Rename regexp value to be more coherent * Fix object directory name and object file name to correct character * Faster Objectfiles func * Add test for FillObject * Add GoDoc for func (s *ObjectStorage) Get(h core.Hash) (core.Object, error) * defer Close() * Return name values for defer function overwrite the error value. * Fix error handling in func (s *ObjectStorage) Get() Return error that gets error except for ErrObjfileNotFound from getFromUnpacked() * Rename getFromObject -> getFromUnpacked * Add test for func (d *DotGit) Objectfile(h core.Hash) (fs.FS, string, error) * Add test for func (d *DotGit) Objectfiles() (fs.FS, []core.Hash, error) * Faster check git object name * Faster dotgit_test.go * Fix Godoc for Objectfiles func * Refactor variable name in Objectfiles func * Fix GoDoc for objectfile func * Fix TestObjectfile func and TestObjectfiles func * Rename fixobj -> fixObj in Test Objectfile func * Fix test compare method * Refactor Get func in object.go * Refactor getFromUnpacked func in object.go * Fix GoDoc for ErrObjfileNotFound * Fix TestObjectfiles for not guarantee the slice order * Change error no such file or directory to target file not found * Change spec func (s *ObjectStorage) Get(h core.Hash) (core.Object, error) return core.ErrObjectNotFound, if index pointer is nil. * Add space * storage: Add object type hint parameter to ObjectStorage.getFromUnpacked | ||||
* | storage: support ConfigStorage, memory done, fs wip | Máximo Cuadros | 2016-08-20 | 2 | -3/+26 |
| | |||||
* | storage: Storage entity support, and DotGit support for References | Máximo Cuadros | 2016-08-12 | 4 | -385/+298 |
| | |||||
* | storage: seekable renamed to filesystem | Máximo Cuadros | 2016-08-11 | 5 | -0/+2941 |