27 Commits (585eb6197aa687320618ee8c3c550a4e32aa9d15)

Author SHA1 Message Date
Jiajie Chen 585eb6197a Add git version subcommand for rcore-fs-fuse
6 years ago
Jiajie Chen 0508538490 Fix symlink args
6 years ago
Jiajie Chen f04ddd22eb Support symlink for unzip
6 years ago
WangRunji f3d4811305 fix get_entry
6 years ago
WangRunji d071071342 BREAK: sfs direntry no longer take up a block
6 years ago
WangRunji d39d3baea3 make fuse an optional feature
6 years ago
WangRunji acff8d5586 fix truncate in FUSE
6 years ago
WangRunji 05a4df20bf replace chmod by set_metadata in INode
6 years ago
Jiajie Chen 9c0aeb1e66 Implement multiple freemap blocks
6 years ago
WangRunji 89e9dde1ec reformat code using `cargo fmt`
6 years ago
Jiajie Chen 4f035a05db Implement symlink for sfs
6 years ago
WangRunji 38dab25178 split sync to sync_all and sync_data. merge rename to move.
6 years ago
WangRunji 0eba40886d convert SFS device from Box -> Arc
6 years ago
WangRunji af02ecfb3f fix sfs: auto resize when writing to end
6 years ago
WangRunji 9a89ed174c fix zip bug. impl std::Error for FsError.
6 years ago
WangRunji ffa42fcc55 merge mksfs to fuse binutil
6 years ago
WangRunji 6e6b33f6fc rename FileInfo to Metadata. complete FsInfo
6 years ago
WangRunji 5265b8e36f impl mode & time in create
6 years ago
WangRunji 946f1e119f split fuse to bin & lib
6 years ago
WangRunji 170cc932be split SFS & SEFS to crates
6 years ago
WangRunji 32a3a8c8b1 FUSE works for SEFS!
6 years ago
WangRunji 4b5dba67df fix FUSE write. fix SFS freemap by updating crate 'bitvec'.
6 years ago
WangRunji ea7dfa79b8 remove useless log, just switch to DEBUG level
6 years ago
WangRunji f308d7bd6e rename to 'rcore-fs' and create workspace
6 years ago
WangRunji f7c75234de rename 'sfs-c' to 'rcore-fs-ucore', update to Rust 2018
6 years ago
WangRunji 066cd14cce impl more INode operations
6 years ago
WangRunji 1eb25f7422 impl basic FUSE that support 'ls' 'cat'
6 years ago