Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
Hackpad
We strive for making code editing in the browser a powerful, streamlined experience.
Collective -
Host: opensource -
https://opencollective.com/hackpad
- Website: https://hackpad.org
- Code: https://github.com/hack-pad
fstest: Skip Writer tests for read-only FSs
github.com/hack-pad/hackpadfs - dca6864433899a66d8a6897409fbee4168c07ca2 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - dca6864433899a66d8a6897409fbee4168c07ca2 authored over 3 years ago by John Starich <[email protected]>
cache: Fix lint
github.com/hack-pad/hackpadfs - c0d176de33ad3196f05dc93d66123c8d625eba00 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - c0d176de33ad3196f05dc93d66123c8d625eba00 authored over 3 years ago by John Starich <[email protected]>
cache: Fix race condition in reads while copying from source
github.com/hack-pad/hackpadfs - e9381477bdada60888413ce9b984316f1b8e2dcc authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - e9381477bdada60888413ce9b984316f1b8e2dcc authored over 3 years ago by John Starich <[email protected]>
keyvalue: Fix data race in blob.Bytes when reslicing for a View
github.com/hack-pad/hackpadfs - 011eaec6c0118fb4ff36d3c67d0a239f85cc00b9 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 011eaec6c0118fb4ff36d3c67d0a239f85cc00b9 authored over 3 years ago by John Starich <[email protected]>
fstest: Trigger tb.Skip() before sub-tests run to avoid panic(nil) complaints
github.com/hack-pad/hackpadfs - 05974bd40a5262c38be4e7a4e82aa6efc97351ef authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 05974bd40a5262c38be4e7a4e82aa6efc97351ef authored over 3 years ago by John Starich <[email protected]>
Fix lint
github.com/hack-pad/hackpadfs - 99eb86f64c6b3a018503d6a84b518e12f7e99843 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 99eb86f64c6b3a018503d6a84b518e12f7e99843 authored over 3 years ago by John Starich <[email protected]>
keyvalue: Fix blob.Bytes data races when sharing byte slices
github.com/hack-pad/hackpadfs - 0f3aa9c87d7aba8455a5e1e0c83d65e2779e4ff5 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 0f3aa9c87d7aba8455a5e1e0c83d65e2779e4ff5 authored over 3 years ago by John Starich <[email protected]>
keyvalue: Fix SetBlob arg naming to match behavior
github.com/hack-pad/hackpadfs - 25175b53ff25accdb27d58fb395b46aeb6e31bd5 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 25175b53ff25accdb27d58fb395b46aeb6e31bd5 authored over 3 years ago by John Starich <[email protected]>
cache: Simplify "ensure base dir" to MkdirAll
github.com/hack-pad/hackpadfs - e86ae6db0bb33030daa4204f2b5c103cd153087d authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - e86ae6db0bb33030daa4204f2b5c103cd153087d authored over 3 years ago by John Starich <[email protected]>
Automatically clean up passed-in contexts to prevent leaks
github.com/hack-pad/go-indexeddb - 552e7c40709083055adda3d9dd20a10c852bea7d authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/go-indexeddb - 552e7c40709083055adda3d9dd20a10c852bea7d authored over 3 years ago by John Starich <[email protected]>
Cache Transaction.Await event names
github.com/hack-pad/go-indexeddb - 3f3cb9a41c612579364cd6185dbbfa1ce6e9290a authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/go-indexeddb - 3f3cb9a41c612579364cd6185dbbfa1ce6e9290a authored over 3 years ago by John Starich <[email protected]>
Pass Database and Transaction down into child objects
Enables faster and safer access to parent DBs and transactions.
Next, will help support shared i...
indexeddb: Pass durability option to NewFS
github.com/hack-pad/hackpadfs - 8173de332f89f9c61753abea30d50d6ceae3400e authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 8173de332f89f9c61753abea30d50d6ceae3400e authored over 3 years ago by John Starich <[email protected]>
blob: Only fail with offset errors if non-empty
github.com/hack-pad/hackpadfs - 9de55e3d77ddfbfeafbd756c066c5174de256b88 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 9de55e3d77ddfbfeafbd756c066c5174de256b88 authored over 3 years ago by John Starich <[email protected]>
keyvalue: Remove now-unneeded atomic size updater
github.com/hack-pad/hackpadfs - fc0c4848d3729cd48527080557f2a9ae8b4837b7 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - fc0c4848d3729cd48527080557f2a9ae8b4837b7 authored over 3 years ago by John Starich <[email protected]>
keyvalue: Better size value if modified after fetch
github.com/hack-pad/hackpadfs - 2793e0022ab996fa7c8aa01da034b397d0686f35 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 2793e0022ab996fa7c8aa01da034b397d0686f35 authored over 3 years ago by John Starich <[email protected]>
mount: Clean up failed rename
github.com/hack-pad/hackpadfs - 035bb1a8cdde782f3cb49059105d7cd3275f91b7 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 035bb1a8cdde782f3cb49059105d7cd3275f91b7 authored over 3 years ago by John Starich <[email protected]>
mount: Implement RenameFS for non-directories
github.com/hack-pad/hackpadfs - 6cfdb439afb2bef7f5c6b318740f69fe5d7b40dd authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 6cfdb439afb2bef7f5c6b318740f69fe5d7b40dd authored over 3 years ago by John Starich <[email protected]>
indexeddb: Add idbblob.NewLength(int)
github.com/hack-pad/hackpadfs - 312d90414ef8b9a1221dd113f67746008b32e178 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 312d90414ef8b9a1221dd113f67746008b32e178 authored over 3 years ago by John Starich <[email protected]>
keyvalue: Fix open with truncate causing mismatched file sizes
github.com/hack-pad/hackpadfs - ddd6078743115c92da7121452c77c77e8fa0eb25 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - ddd6078743115c92da7121452c77c77e8fa0eb25 authored over 3 years ago by John Starich <[email protected]>
indexeddb: Document JS Blob implementation
github.com/hack-pad/hackpadfs - 307e080176e54e0a3b76881904c1fb88b5892bcb authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 307e080176e54e0a3b76881904c1fb88b5892bcb authored over 3 years ago by John Starich <[email protected]>
indexeddb: Export IDB Blob type for sub-programs to use
github.com/hack-pad/hackpadfs - c2ab4d17be54f310e8ad3c5163a74837d186581b authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - c2ab4d17be54f310e8ad3c5163a74837d186581b authored over 3 years ago by John Starich <[email protected]>
indexeddb: Ensure Clear() still has a root directory afterward
github.com/hack-pad/hackpadfs - 604dcf7cfa8b6322d052658de3ad4ec0d32b2747 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 604dcf7cfa8b6322d052658de3ad4ec0d32b2747 authored over 3 years ago by John Starich <[email protected]>
fstest: Verify root exists and is directory
github.com/hack-pad/hackpadfs - 7798311b0c511bcb63cf91cd1d81e6c3d704e71c authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 7798311b0c511bcb63cf91cd1d81e6c3d704e71c authored over 3 years ago by John Starich <[email protected]>
keyvalue: Add file.Chmod() support
github.com/hack-pad/hackpadfs - bc526ee1f8f0dc45923092f8a287f8ea7fbceaec authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - bc526ee1f8f0dc45923092f8a287f8ea7fbceaec authored over 3 years ago by John Starich <[email protected]>
Remove LstatOrStatFS, just use StatFS, LstatFS, or the helper instead
github.com/hack-pad/hackpadfs - a159f101d45cf093299d7664ae425912b2e42f88 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - a159f101d45cf093299d7664ae425912b2e42f88 authored over 3 years ago by John Starich <[email protected]>
Fix missing error check
github.com/hack-pad/hackpadfs - 08086d7b6e3255e1588ff53b48caeb41fbcf8b49 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 08086d7b6e3255e1588ff53b48caeb41fbcf8b49 authored over 3 years ago by John Starich <[email protected]>
fstest: Add ReadFile test
github.com/hack-pad/hackpadfs - 59107af395d55b2a27848f2c0fea20d620c06c97 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 59107af395d55b2a27848f2c0fea20d620c06c97 authored over 3 years ago by John Starich <[email protected]>
Test hackpadfs.MkdirAll()
github.com/hack-pad/hackpadfs - 59c2b425763603fed77b5f10c2bd54e533c4fa8b authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 59c2b425763603fed77b5f10c2bd54e533c4fa8b authored over 3 years ago by John Starich <[email protected]>
Fix lint
github.com/hack-pad/hackpadfs - ae2b65e8fc37ece7215e8c073f4aa92cce5a8f43 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - ae2b65e8fc37ece7215e8c073f4aa92cce5a8f43 authored over 3 years ago by John Starich <[email protected]>
Share mount.FS wrapper with root package
github.com/hack-pad/hackpadfs - 02d3e03b2ad32267801ad2547fec134b98f00859 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 02d3e03b2ad32267801ad2547fec134b98f00859 authored over 3 years ago by John Starich <[email protected]>
os: Remove Fd() and SyscallConn() for now, increases API surface unnecessarily
github.com/hack-pad/hackpadfs - a10c7199b56b5b058fecfaf4607726283ca0adff authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - a10c7199b56b5b058fecfaf4607726283ca0adff authored over 3 years ago by John Starich <[email protected]>
keyvalue: Test base file record retrievers
github.com/hack-pad/hackpadfs - e12b07b070ae8d8c830e97caa9d8bb1918ce6294 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - e12b07b070ae8d8c830e97caa9d8bb1918ce6294 authored over 3 years ago by John Starich <[email protected]>
fstest: Test invalid path on stat
github.com/hack-pad/hackpadfs - 4437790c45ad4b19c1e574bc9c65f3cd4035f180 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 4437790c45ad4b19c1e574bc9c65f3cd4035f180 authored over 3 years ago by John Starich <[email protected]>
keyvalue: Test ErrExist branches
github.com/hack-pad/hackpadfs - 477f4cdf70e04cbbeb150ffc8cdc357404a987df authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 477f4cdf70e04cbbeb150ffc8cdc357404a987df authored over 3 years ago by John Starich <[email protected]>
mem: Ensure compliance with keyvalue.TransactionStore
github.com/hack-pad/hackpadfs - dae579e434a27f7dab28212b2d68aaccd3e55846 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - dae579e434a27f7dab28212b2d68aaccd3e55846 authored over 3 years ago by John Starich <[email protected]>
fstest: Test renaming a non-empty directory
github.com/hack-pad/hackpadfs - 5b7a4968a543edb2fbb186fc4980638b33669adb authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 5b7a4968a543edb2fbb186fc4980638b33669adb authored over 3 years ago by John Starich <[email protected]>
indexeddb: Fix deadlock when fetching data during transaction
github.com/hack-pad/hackpadfs - 8af174877e0873a9eef6c01b60eeb0a38d5d3238 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 8af174877e0873a9eef6c01b60eeb0a38d5d3238 authored over 3 years ago by John Starich <[email protected]>
fstest: Additional tests for seek, valid paths, and rename
github.com/hack-pad/hackpadfs - 4589af59f29d82cdd2ebc64478f553027ae8cede authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 4589af59f29d82cdd2ebc64478f553027ae8cede authored over 3 years ago by John Starich <[email protected]>
mount: Test Mount(), fix exact match bug
github.com/hack-pad/hackpadfs - c219ac67f79791e12bc260b268724badc12bff76 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - c219ac67f79791e12bc260b268724badc12bff76 authored over 3 years ago by John Starich <[email protected]>
Fix lint
github.com/hack-pad/hackpadfs - 75ac40b171e031a6281f09a40c479fadd401b1bb authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 75ac40b171e031a6281f09a40c479fadd401b1bb authored over 3 years ago by John Starich <[email protected]>
mount: Fix typo in test
github.com/hack-pad/hackpadfs - 8f36a78710f7aaf6644376a79ee2810e83a9adb7 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 8f36a78710f7aaf6644376a79ee2810e83a9adb7 authored over 3 years ago by John Starich <[email protected]>
fstest: Permit extra files to exist in test fs
github.com/hack-pad/hackpadfs - 973379f1da83e25cd78613f3f1f4f9c610890483 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 973379f1da83e25cd78613f3f1f4f9c610890483 authored over 3 years ago by John Starich <[email protected]>
mount: Fix data race where bad mount exists while processing, add tests for AddMount
github.com/hack-pad/hackpadfs - fdd02cd593ccde9125adedbdb3ebb54cd0dd5cf6 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - fdd02cd593ccde9125adedbdb3ebb54cd0dd5cf6 authored over 3 years ago by John Starich <[email protected]>
keyvalue: Fix ReadDir tests
github.com/hack-pad/hackpadfs - c39a6c4be44f72e94c18d812e761cbb7d80106eb authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - c39a6c4be44f72e94c18d812e761cbb7d80106eb authored over 3 years ago by John Starich <[email protected]>
fstest: Permit both kinds of empty slice return values
github.com/hack-pad/hackpadfs - d641651a6eabad74aa1de01c78fec8c315847ea9 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - d641651a6eabad74aa1de01c78fec8c315847ea9 authored over 3 years ago by John Starich <[email protected]>
mount: Add initial implementation
github.com/hack-pad/hackpadfs - a29eceaa1fa378ee87f61fbe4eaf291aef082afe authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - a29eceaa1fa378ee87f61fbe4eaf291aef082afe authored over 3 years ago by John Starich <[email protected]>
mount: Test, add missing FS.Open
github.com/hack-pad/hackpadfs - aabbbcd9e708761a1f2f149f479a44dd22adb44e authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - aabbbcd9e708761a1f2f149f479a44dd22adb44e authored over 3 years ago by John Starich <[email protected]>
keyvalue: Fix ReadDir with high N causing panic
github.com/hack-pad/hackpadfs - 98795a1ee20d51e1fa06656b1615c393e122f060 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 98795a1ee20d51e1fa06656b1615c393e122f060 authored over 3 years ago by John Starich <[email protected]>
Add mem.FS. Moved from keyvalue tests, exported, and fewer locks
github.com/hack-pad/hackpadfs - a50944bdb953cd9363fea9bf81760a7d04551052 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - a50944bdb953cd9363fea9bf81760a7d04551052 authored over 3 years ago by John Starich <[email protected]>
idb: Fix TODOs, combine into fewer one-off functions
github.com/hack-pad/hackpadfs - aed82177d17e0a49d1e2d6669001610c93c9f8eb authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - aed82177d17e0a49d1e2d6669001610c93c9f8eb authored over 3 years ago by John Starich <[email protected]>
Detect regular files properly with "no type info"
github.com/hack-pad/hackpadfs - 18092032b98149d8f1c667ebf158042d0bce8c89 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 18092032b98149d8f1c667ebf158042d0bce8c89 authored over 3 years ago by John Starich <[email protected]>
Missed a ctx
github.com/hack-pad/hackpadfs - 474d81a312e474567c2e0c473cacaf0bb62da849 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 474d81a312e474567c2e0c473cacaf0bb62da849 authored over 3 years ago by John Starich <[email protected]>
keyvalue: Pass contexts to Store Get and Set
github.com/hack-pad/hackpadfs - e08334e49f56495fc6984ec02a1eca9d152506cf authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - e08334e49f56495fc6984ec02a1eca9d152506cf authored over 3 years ago by John Starich <[email protected]>
Wait for setFile txn to complete
github.com/hack-pad/hackpadfs - 96fc9c8213872fe82122b720bee0b76470d68eae authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 96fc9c8213872fe82122b720bee0b76470d68eae authored over 3 years ago by John Starich <[email protected]>
keyvalue: Add file.ReadDir() support
github.com/hack-pad/hackpadfs - 157c5bf3c003b1e4d7646f9c4a703350f4466fbf authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 157c5bf3c003b1e4d7646f9c4a703350f4466fbf authored over 3 years ago by John Starich <[email protected]>
keyvalue: Add Transaction options with "r/w mode", convert OpHandler to interface
github.com/hack-pad/hackpadfs - b14f014551d1f9584271add801e5383ed25ae68f authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - b14f014551d1f9584271add801e5383ed25ae68f authored over 3 years ago by John Starich <[email protected]>
idb: Use higher precision time, verify fstest with lower precision
github.com/hack-pad/hackpadfs - eac5bfef917d90b519ccc36904183a2eaf30618e authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - eac5bfef917d90b519ccc36904183a2eaf30618e authored over 3 years ago by John Starich <[email protected]>
Automatically mkdir on keyvalue's root
github.com/hack-pad/hackpadfs - cc68825daf237d87b0bf528942158ab21fbca09f authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - cc68825daf237d87b0bf528942158ab21fbca09f authored over 3 years ago by John Starich <[email protected]>
idb: Componentize gets and sets, in prep for TransactionStore
github.com/hack-pad/hackpadfs - 734626fcbee4d96d0354cd53030cc23145f5b458 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 734626fcbee4d96d0354cd53030cc23145f5b458 authored over 3 years ago by John Starich <[email protected]>
keyvalue: Consolidate old get_all_store into fs.go
github.com/hack-pad/hackpadfs - 1aa78fe3944860ee1d60a3190f62f8bee6798c2a authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 1aa78fe3944860ee1d60a3190f62f8bee6798c2a authored over 3 years ago by John Starich <[email protected]>
indexeddb: Add fstest
github.com/hack-pad/hackpadfs - 22fa9b1fe597574272d24c8b9e96f2e75bd215f9 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 22fa9b1fe597574272d24c8b9e96f2e75bd215f9 authored over 3 years ago by John Starich <[email protected]>
Better messages for build tag errors
github.com/hack-pad/hackpadfs - 1ee2ad692bd305dd6469962e53ff7c1d64a96d55 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 1ee2ad692bd305dd6469962e53ff7c1d64a96d55 authored over 3 years ago by John Starich <[email protected]>
idb: Support keyvalue.TransactionStore
github.com/hack-pad/hackpadfs - 3bf80e8b33ed5681f07a3baf0d09d81b4caa463b authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 3bf80e8b33ed5681f07a3baf0d09d81b4caa463b authored over 3 years ago by John Starich <[email protected]>
Fix build tags
github.com/hack-pad/hackpadfs - 9b8be0747c11a1f15608d311ca8582f41e266970 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 9b8be0747c11a1f15608d311ca8582f41e266970 authored over 3 years ago by John Starich <[email protected]>
indexeddb: Initial commit
github.com/hack-pad/hackpadfs - 1d1e0e158887e33870ead613398b789fdbf65b27 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 1d1e0e158887e33870ead613398b789fdbf65b27 authored over 3 years ago by John Starich <[email protected]>
idb: Read file.Size() at first, but update with file.Data().Size() after reading
github.com/hack-pad/hackpadfs - 55ad5e4b2212a512c85ed51ef6634263026df230 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 55ad5e4b2212a512c85ed51ef6634263026df230 authored over 3 years ago by John Starich <[email protected]>
idb: Guarantee JS array and byte array are in sync, panic for impossible cases
github.com/hack-pad/hackpadfs - 6c9cad584f373865e14de827960423fae946863c authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 6c9cad584f373865e14de827960423fae946863c authored over 3 years ago by John Starich <[email protected]>
idb: Fix file.Data() waiting in the middle of a transaction
github.com/hack-pad/hackpadfs - f9b65dbd5e43d0e1b67555a49610adcc2f2547c6 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - f9b65dbd5e43d0e1b67555a49610adcc2f2547c6 authored over 3 years ago by John Starich <[email protected]>
idb: Rename data->record and dataBlob->data
github.com/hack-pad/hackpadfs - f62af30e52d93e267811b216145c474925343a35 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - f62af30e52d93e267811b216145c474925343a35 authored over 3 years ago by John Starich <[email protected]>
Adjust create test to avoid extra chmod call
github.com/hack-pad/hackpadfs - 0c597ff775f020a2fa77199abff2816adafb828f authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 0c597ff775f020a2fa77199abff2816adafb828f authored over 3 years ago by John Starich <[email protected]>
Add test coverage reporting and badge (#2)
* Add test coverage reporting
* Ignore cover file
* Add badges for CI and coverage
Use GitHub Actions (#1)
* Add Makefile and GitHub Actions
* Add tests for Go build tag setup and import detection
Use interface TestSetup instead of func type, add func type adapter
github.com/hack-pad/hackpadfs - 9da22e627b77573eea1c23de36298bbc79372d48 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 9da22e627b77573eea1c23de36298bbc79372d48 authored over 3 years ago by John Starich <[email protected]>
Add linters, fix issues
github.com/hack-pad/hackpadfs - ee617e2a762431ac6db1754bfc1f93ec25313970 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - ee617e2a762431ac6db1754bfc1f93ec25313970 authored over 3 years ago by John Starich <[email protected]>
fstest: Add concurrent stat test
github.com/hack-pad/hackpadfs - 6cb1daea5e867272016215a396bc72f05805300b authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 6cb1daea5e867272016215a396bc72f05805300b authored over 3 years ago by John Starich <[email protected]>
fstest: Add concurrent mkdir and mkdirall tests
github.com/hack-pad/hackpadfs - bb997a45be2c40db41d3cec7942e2ce159f109dc authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - bb997a45be2c40db41d3cec7942e2ce159f109dc authored over 3 years ago by John Starich <[email protected]>
fstest: Add concurrent write test
github.com/hack-pad/hackpadfs - e5e0796f32d1217624bcf5284996c2cb6b2f4dae authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - e5e0796f32d1217624bcf5284996c2cb6b2f4dae authored over 3 years ago by John Starich <[email protected]>
fstest: Add concurrent read test
github.com/hack-pad/hackpadfs - 384fb94ac277f111bad4ded693a4c6389f27ada2 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 384fb94ac277f111bad4ded693a4c6389f27ada2 authored over 3 years ago by John Starich <[email protected]>
Add concurrent remove test
github.com/hack-pad/hackpadfs - 5d8a77162e28b0df0622a06e1bea50daf4add3c1 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 5d8a77162e28b0df0622a06e1bea50daf4add3c1 authored over 3 years ago by John Starich <[email protected]>
keyvalue: Replace keyvalue.FS.store with a transaction-only variant to fix race conditions
github.com/hack-pad/hackpadfs - 6459411f530c86cca34d579fe898e66b57265997 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 6459411f530c86cca34d579fe898e66b57265997 authored over 3 years ago by John Starich <[email protected]>
keyvalue: Add TransactionStore for transaction safety
github.com/hack-pad/hackpadfs - 909bda56ffa6dbcf2aeb4494019a41ca9eb1d190 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 909bda56ffa6dbcf2aeb4494019a41ca9eb1d190 authored over 3 years ago by John Starich <[email protected]>
keyvalue: Add failing concurrent create tests
github.com/hack-pad/hackpadfs - dcfae9193feb3ca9e2cfa7509fdca87859075494 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - dcfae9193feb3ca9e2cfa7509fdca87859075494 authored over 3 years ago by John Starich <[email protected]>
Rename ErrUnsupported to ErrNotImplemented
github.com/hack-pad/hackpadfs - 9a57ea5837b54286e3ed0239e64d2897cbd7274f authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 9a57ea5837b54286e3ed0239e64d2897cbd7274f authored over 3 years ago by John Starich <[email protected]>
Fix fstest crash on fs.Create when not implementing CreateFS
github.com/hack-pad/hackpadfs - 491c656b161561b7c3870cc78efd52c698c58120 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 491c656b161561b7c3870cc78efd52c698c58120 authored over 3 years ago by John Starich <[email protected]>
keyvalue: Fix remaining tests. Only fstest issue left
github.com/hack-pad/hackpadfs - f6eac35506fd5b748fbd216fec22973303be6d92 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - f6eac35506fd5b748fbd216fec22973303be6d92 authored over 3 years ago by John Starich <[email protected]>
keyvalue: Fix OpenFile tests
github.com/hack-pad/hackpadfs - 118a13b25d23d3abdc6aad8d9824ad5a0a2a0479 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 118a13b25d23d3abdc6aad8d9824ad5a0a2a0479 authored over 3 years ago by John Starich <[email protected]>
keyvalue: Fail creating via openfile on directories
github.com/hack-pad/hackpadfs - da6c86a8953a56dc7f71a9703606a46d3a70b13d authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - da6c86a8953a56dc7f71a9703606a46d3a70b13d authored over 3 years ago by John Starich <[email protected]>
OpenFile cannot be used to make directories, remove fallback and require it in fstest
github.com/hack-pad/hackpadfs - 11b447b551ee4ceec7c031f52231e055148188d0 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 11b447b551ee4ceec7c031f52231e055148188d0 authored over 3 years ago by John Starich <[email protected]>
Fix fstest Create not using read write perms
github.com/hack-pad/hackpadfs - 577ce85a86441f362113cfefa40f028dc3eb707e authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 577ce85a86441f362113cfefa40f028dc3eb707e authored over 3 years ago by John Starich <[email protected]>
Only pull data from a file record once per field
github.com/hack-pad/hackpadfs - eb9ea2f9740c6af1fbd3a368abea8245667a6b4b authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - eb9ea2f9740c6af1fbd3a368abea8245667a6b4b authored over 3 years ago by John Starich <[email protected]>
Remove Symlink requirement from fstest.SetupFS
github.com/hack-pad/hackpadfs - d3950a3b066cf5885bcba8553abd101db6c88a6d authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - d3950a3b066cf5885bcba8553abd101db6c88a6d authored over 3 years ago by John Starich <[email protected]>
Fix crashes in fstest when creates fail
github.com/hack-pad/hackpadfs - 47044c5c76ad3fa1732edbe957219b3398b991e4 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 47044c5c76ad3fa1732edbe957219b3398b991e4 authored over 3 years ago by John Starich <[email protected]>
Add initial keyvalue.FS and keyvalue.Store implementation
github.com/hack-pad/hackpadfs - 7dfc4e1558438e1419db7dde33f2bd316766151f authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 7dfc4e1558438e1419db7dde33f2bd316766151f authored over 3 years ago by John Starich <[email protected]>
New -> NewFS to match package name
github.com/hack-pad/hackpadfs - 958f43c7e183ded08a762a1e45bea429479b9c57 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 958f43c7e183ded08a762a1e45bea429479b9c57 authored over 3 years ago by John Starich <[email protected]>
Move "osfs" to "os"
github.com/hack-pad/hackpadfs - 9637856f083ebca222e4508e0b2acca5e36a2921 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 9637856f083ebca222e4508e0b2acca5e36a2921 authored over 3 years ago by John Starich <[email protected]>
Swap ChownFS for ChmodFS, since chown is difficult to test properly without elevated privileges
github.com/hack-pad/hackpadfs - 8f66db41b724f83748e2fdbca785a85d3b6f6d1f authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 8f66db41b724f83748e2fdbca785a85d3b6f6d1f authored over 3 years ago by John Starich <[email protected]>
Fix crash scenarios from failed tests in fstest
github.com/hack-pad/hackpadfs - e86b51748b8feb101bc8a3678441fd05a854980b authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - e86b51748b8feb101bc8a3678441fd05a854980b authored over 3 years ago by John Starich <[email protected]>
Nearly complete fstest test suite
github.com/hack-pad/hackpadfs - c263e0596827f09a1a86c254e1d9f8afb8c87f3a authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - c263e0596827f09a1a86c254e1d9f8afb8c87f3a authored over 3 years ago by John Starich <[email protected]>
Add osfs.FS and start fstest test suite
github.com/hack-pad/hackpadfs - 7710b521e9dff03384b305ee70d6cc5d79f221c5 authored over 3 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 7710b521e9dff03384b305ee70d6cc5d79f221c5 authored over 3 years ago by John Starich <[email protected]>