Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | utils/fs/test: add testing of stat on subdirs. (#99) | Santiago M. Mola | 2016-10-26 | 1 | -0/+18 |
| | | | | * Some 3rd party implementations had bugs on this that went unnoticed. | ||||
* | formats: Index read support (#91) | Máximo Cuadros | 2016-10-26 | 5 | -0/+1069 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | * utils: fs generic TestSuite * fs: fs.TempFile * utils: fs small changes requested * utils: fs, test fs.Create overwriting files * formats: index, basic v2 reader * formats: index, tree extension support * formats: index, stage decoding * formats: index, extended flags, v3 support * formats: index, v4 support * formats: index, Resolve undo support * formats: index, fix error when decoding invalidated entries * formats: index, fix style issues | ||||
* | utils/fs: add test for create file in dir. (#95) | Santiago M. Mola | 2016-10-25 | 1 | -0/+8 |
| | | | | | | * Ensure that files can be created in a FS returned by Dir(). * Files created in a dir fs should have Filename() relative to dir's base. | ||||
* | utils/fs: add Remove(). (#94) | Santiago M. Mola | 2016-10-24 | 3 | -0/+28 |
| | |||||
* | utils/fs: move 'os' and 'test' to separate packages. (#93) | Santiago M. Mola | 2016-10-24 | 10 | -115/+108 |
| | | | | | | * 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. | ||||
* | Fix pktline api (#89)v4.0.0-rc1 | Alberto Cortés | 2016-10-19 | 6 | -349/+408 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Change pktline API so you can add payloads The old pktline API only had one method: New, that receives the payloads and return the new PktLine, that was an io.Reader. This means you have to prepare the contents beforehand, in a [][]byte and then call the ctor to build the pktlines. Now, the construction of the pktlines and the method to add payloads are separated: New() // creates an empty PktLines AddFlush() Add(pp ...[]byte) AddString(pp ...string) and a PktLines has a public member R, which is the io.Reader of the pktlines added. * metalinter * change package name from pktlines to pktline * change package name from pktlines to pktline for true * make pktlines a reader instead of have a reader | ||||
* | OSFile: implement io.ReaderAt. (#90) | Santiago M. Mola | 2016-10-19 | 1 | -0/+4 |
| | |||||
* | utils: fs.TempFile (#88) | Máximo Cuadros | 2016-10-19 | 5 | -159/+236 |
| | | | | | | | | | | * utils: fs generic TestSuite * fs: fs.TempFile * utils: fs small changes requested * utils: fs, test fs.Create overwriting files | ||||
* | do not assume remotes are sorted chronologically (#87) | Alberto Cortés | 2016-10-18 | 1 | -2/+8 |
| | |||||
* | Substitute old pktline encoder/decoder with new pktline scanner (#84) | Alberto Cortés | 2016-10-18 | 13 | -417/+723 |
| | | | | | | | | | | | | | | | | * replace old pktline package with new pktline scanner * remove error checks on pktline.NewFromString * fix deppend bug * reduce memory garbage when pktline.NewFromStrings * improve int to hex conversion to help gc * make intToHex func private * clean function names | ||||
* | travis: fix ssh key | Máximo Cuadros | 2016-10-18 | 2 | -2/+1 |
| | |||||
* | travis: install_key | Máximo Cuadros | 2016-10-18 | 1 | -0/+1 |
| | |||||
* | travis: install_key | Máximo Cuadros | 2016-10-18 | 2 | -5/+6 |
| | |||||
* | travis: skip decrypt on prs | Máximo Cuadros | 2016-10-18 | 1 | -1/+2 |
| | |||||
* | fix a typo in readme (#83) | ferhat elmas | 2016-10-07 | 1 | -1/+1 |
| | | | * s/shorted/sorted/ | ||||
* | fix travis | Máximo Cuadros | 2016-09-29 | 4 | -4/+6 |
| | |||||
* | force import from gokpg.in | Máximo Cuadros | 2016-09-29 | 1 | -1/+1 |
| | |||||
* | formats: objfile idomatic reader/writer | Máximo Cuadros | 2016-09-25 | 13 | -818/+758 |
| | |||||
* | formats: packfile improving test coverage | Máximo Cuadros | 2016-09-24 | 2 | -2/+62 |
| | |||||
* | storage: memory test improvements and coverage | Máximo Cuadros | 2016-09-24 | 3 | -37/+135 |
| | |||||
* | utils: fs/os improved code coverage | Máximo Cuadros | 2016-09-23 | 2 | -6/+99 |
| | |||||
* | fix tag iter test | Máximo Cuadros | 2016-09-23 | 3 | -3/+25 |
| | |||||
* | core: irmpoved tests coverage | Máximo Cuadros | 2016-09-23 | 2 | -41/+156 |
| | |||||
* | clients: ssh, check instead of assert, sinced is a wellknown bug | Máximo Cuadros | 2016-09-22 | 1 | -1/+3 |
| | |||||
* | test coverage improved, Remote.Refs and Repository.Refs returns error, ↵ | Máximo Cuadros | 2016-09-22 | 15 | -350/+503 |
| | | | | TreeWalker -> TreeIter | ||||
* | cleanup old fixtures | Máximo Cuadros | 2016-09-22 | 8 | -68/+82 |
| | |||||
* | tags tests, Tag.String and Commit.String | Máximo Cuadros | 2016-09-21 | 7 | -151/+155 |
| | |||||
* | fix build | Máximo Cuadros | 2016-09-20 | 5 | -15/+14 |
| | |||||
* | dotgit: synced write packfile and index generation | Máximo Cuadros | 2016-09-15 | 11 | -101/+314 |
| | |||||
* | fixtures: new fixture package being use in all packages | Máximo Cuadros | 2016-09-12 | 17 | -404/+293 |
| | |||||
* | format: packfile fix ReadObjectAt without decode | Máximo Cuadros | 2016-09-11 | 10 | -89/+161 |
| | |||||
* | storage: filesystem ref storage, and not not exists file handling | Máximo Cuadros | 2016-09-10 | 10 | -34/+68 |
| | |||||
* | format: idxfile sorted entries | Máximo Cuadros | 2016-09-10 | 3 | -2/+42 |
| | |||||
* | storage: filesystem iter implementation | Máximo Cuadros | 2016-09-09 | 1 | -7/+12 |
| | |||||
* | storage: filesystem iter implementation | Máximo Cuadros | 2016-09-09 | 4 | -40/+201 |
| | |||||
* | format: packfile ignores the header if not read | Máximo Cuadros | 2016-09-09 | 2 | -2/+40 |
| | |||||
* | core: MultiObjectIter | Máximo Cuadros | 2016-09-09 | 2 | -0/+94 |
| | |||||
* | storage: filessytem read multiple packfiles support and index decoding | Máximo Cuadros | 2016-09-09 | 10 | -2953/+315 |
| | |||||
* | format: idxfile.Encoder fix fanout generator | Máximo Cuadros | 2016-09-09 | 3 | -15/+5 |
| | |||||
* | format: packfile based on ObjectStorage and CRC32 calculation | Máximo Cuadros | 2016-09-08 | 16 | -739/+531 |
| | |||||
* | format: packfile buffered reader | Máximo Cuadros | 2016-09-07 | 1 | -10/+25 |
| | |||||
* | format: packfile new interface | Máximo Cuadros | 2016-09-07 | 22 | -248/+356 |
| | |||||
* | format: packfile new interface (wip) | Máximo Cuadros | 2016-09-06 | 12 | -851/+407 |
| | |||||
* | storage: filesystem idx generation (wip) | Máximo Cuadros | 2016-09-06 | 9 | -427/+341 |
| | |||||
* | utils: fs new implementation | Máximo Cuadros | 2016-09-06 | 3 | -149/+178 |
| | |||||
* | core: ObjectStorage.Writer | Máximo Cuadros | 2016-09-05 | 6 | -14/+118 |
| | |||||
* | core: ObjectStorage.Begin and TxObjectStorage | Máximo Cuadros | 2016-09-05 | 14 | -38/+180 |
| | |||||
* | storage: idiomatic test suite | Máximo Cuadros | 2016-09-05 | 2 | -27/+51 |
| | |||||
* | example: aerospike, fix and moved to package | Máximo Cuadros | 2016-09-03 | 2 | -67/+76 |
| | |||||
* | doc packages | Máximo Cuadros | 2016-09-01 | 9 | -9/+18 |
| |