Christopher Haster
82948861d2
WIP TEMP move work
2018-05-29 12:35:23 -05:00
Christopher Haster
e9bf206c54
WIP Adopted ISDIR as internal error for root as argument
2018-05-29 01:22:09 -05:00
Christopher Haster
2223bef125
WIP Restructured metadata dir structures
2018-05-29 01:11:26 -05:00
Christopher Haster
d56f326dfb
WIP better structure for dir/file lists
2018-05-29 00:51:21 -05:00
Christopher Haster
09b69c5b2a
WIP name updates
2018-05-28 19:49:20 -05:00
Christopher Haster
a848b0ebbd
WIP almost got move working
2018-05-28 17:46:32 -05:00
Christopher Haster
6cda0442ea
WIP made basic tests pass
...
(format/dirs/files/seek/truncate/interspersed/paths)
2018-05-28 09:43:51 -05:00
Christopher Haster
0e0f015fbd
WIP WIP yes two wips
2018-05-28 02:08:16 -05:00
Christopher Haster
fbd25ac533
WIP minor change to fix rename issue
2018-05-27 11:46:22 -05:00
Christopher Haster
de0b719b56
WIP progress so far
2018-05-27 10:15:28 -05:00
Christopher Haster
ca9e43158d
WIP fixed enough things to pass basic file testing
2018-05-26 13:50:06 -05:00
Christopher Haster
cd045ed2eb
WIP Moved move things into a better place
2018-05-25 19:22:19 -05:00
Christopher Haster
39267fd8b2
WIP file stuff
2018-05-22 23:57:19 -05:00
Christopher Haster
6c2c7e3f3d
WIP more progressed
2018-05-22 21:58:14 -05:00
Christopher Haster
2759f012c0
WIP progressed more
2018-05-21 00:56:20 -05:00
Christopher Haster
f4d6ca5552
WIP fixed up dir find
2018-05-20 14:01:11 -05:00
Christopher Haster
57fbc52cfc
WIP added wip journalling things for dirs
2018-05-19 18:25:47 -05:00
Christopher Haster
c8323112ee
WIP Added tests over entries + attributes
2018-04-16 02:37:32 -05:00
Christopher Haster
7d3c2be49a
WIP Fixed big-endian support
2018-04-11 01:29:59 -05:00
Christopher Haster
0e4eb788fe
WIP added test config for no inline files
2018-04-11 01:29:59 -05:00
Christopher Haster
6af43aec5b
Added lfs_fs_size function for finding a count of used blocks
...
This has existed for some time in the form of the lfs_traverse
function, however lfs_traverse is relatively unconventional and
has proven to not have been the most intuitive for users.
2018-04-11 01:29:59 -05:00
Christopher Haster
9af404db09
WIP added file/fs set/get attr implementations
2018-04-11 01:29:59 -05:00
Christopher Haster
0347416b89
WIP simplified attribute handling a bit to better match commit regions
2018-04-11 01:29:59 -05:00
Christopher Haster
eb70143469
WIP Clumsy setattrs/getattrs
2018-04-11 01:29:59 -05:00
Christopher Haster
2aee22aa49
WIP custom attributes
2018-04-11 01:29:59 -05:00
Christopher Haster
a82ea60658
WIP added some comments
2018-04-11 01:29:59 -05:00
Christopher Haster
7c0f32dc0b
WIP Bumped versions
2018-04-11 01:29:59 -05:00
Christopher Haster
e48a2c488b
WIP cleaned up TODOs
2018-04-11 01:29:59 -05:00
Christopher Haster
f37fa75d66
WIP added support for inline files up to 1023 bytes
2018-04-11 01:29:59 -05:00
Christopher Haster
bba71b23f4
WIP Added limits on name/attrs/inline sizes
2018-04-11 01:29:59 -05:00
Christopher Haster
e4a35b78e7
WIP Refactored lfs_dir_set function to umbrella append/update/remove
2018-04-11 01:29:59 -05:00
Christopher Haster
b56d82ff34
WIP Added lfs_dir_get
2018-04-11 01:29:59 -05:00
Christopher Haster
ab9750f5ed
WIP moved superblock to entry append
2018-04-11 01:29:59 -05:00
Christopher Haster
2f32222914
WIP fixed bugs
2018-04-11 01:29:59 -05:00
Christopher Haster
7ad2d58ed0
WIP Fixed issue with modifying dir after append in update
2018-04-11 01:29:59 -05:00
Christopher Haster
689159e31d
WIP Better implementation of inline files, now with overflowing
2018-04-11 01:29:59 -05:00
Christopher Haster
9a97a97e4c
WIP moved asserts out
2018-04-11 01:29:59 -05:00
Christopher Haster
345f7f3235
WIP added hacky taped on inline files
2018-04-11 01:29:59 -05:00
Christopher Haster
a418c2068d
WIP Fixed big-endian support
2018-04-11 01:29:59 -05:00
Christopher Haster
d7ed7a41e9
WIP added entry size field
2018-04-11 01:29:59 -05:00
Christopher Haster
960e152261
WIP separated dir_remove for two types of arguments
2018-04-11 01:29:59 -05:00
Christopher Haster
28a5a27bb9
WIP minor improvement to from-memory commits
2018-04-11 01:29:59 -05:00
Christopher Haster
72475f64f6
WIP Allowed taking advantage of empty space earlier in dir search
2018-04-11 01:29:59 -05:00
Christopher Haster
8773d7c81f
WIP added callbacks for stuff
2018-04-11 01:29:59 -05:00
Christopher Haster
d636299daf
WIP Moved entry tag updates out
2018-04-11 01:29:59 -05:00
Christopher Haster
2d6a37f775
WIP Naive implementation of resizable entries
2018-04-11 01:29:59 -05:00
Christopher Haster
f58408c974
WIP something something flexible updates
2018-04-11 01:29:59 -05:00
Christopher Haster
e1f05ee046
WIP adopted lisp-like dsl for more flexibility
2018-04-11 01:29:59 -05:00
Christopher Haster
f54ad304fc
WIP Changed commit DSL to support disk->disk copies
2018-04-11 01:29:59 -05:00
Christopher Haster
2a738463b3
Separated type/struct fields in dir entries
...
The separation of data-structure vs entry type has been implicit for a
while now, and even taken advantage of to simplify the traverse logic.
2018-04-11 01:29:59 -05:00