Christopher Haster
2bcec45c1b
WIP cleaned up config options
2018-08-04 16:04:24 -05:00
Christopher Haster
a98affc951
WIP Added support for cache_size as alternative to read_size and
...
prog_size
2018-08-04 14:48:27 -05:00
Christopher Haster
e7c4465bf5
WIP simplified and aligned globals
...
by storing deorphaned in the globals tag itself
2018-08-03 21:07:04 -05:00
Christopher Haster
597249eea0
WIP Added files to dir list and squished the lists together
...
Now with better tracking of changes to long lasting metadata pairs
2018-08-03 21:06:59 -05:00
Christopher Haster
67cf4e10f4
WIP fixed several TODOs
2018-08-01 06:43:46 -05:00
Christopher Haster
a703859615
WIP added deorphan bit to globals
2018-07-31 19:41:12 -05:00
Christopher Haster
7f41aa05a9
WIP Cleaned up file config usage
2018-07-30 16:19:09 -05:00
Christopher Haster
b8290e306c
WIP removed lfs parameter to lfs traverse
2018-07-30 14:41:17 -05:00
Christopher Haster
868099836d
WIP Fixed deorphan test
2018-07-30 09:10:04 -05:00
Christopher Haster
c3c15d7636
Added support for custom attributes 2
2018-07-30 08:15:58 -05:00
Christopher Haster
3a70619f41
WIP Added support for custom attributes 1
2018-07-29 15:28:41 -05:00
Christopher Haster
439a76e3e1
WIP Refactor file/dir iteration for dir update checks
2018-07-28 09:47:57 -05:00
Christopher Haster
f1719e3310
WIP cleaned up commit logic
2018-07-14 04:26:05 -05:00
Christopher Haster
37cf030445
WIP cleaned up commit logic
2018-07-13 22:51:43 -05:00
Christopher Haster
7ec75a55f2
WIP additional cleanup around attributes
2018-07-13 12:42:30 -05:00
Christopher Haster
dcfe94412a
WIP other minor adjustments
2018-07-12 20:43:55 -05:00
Christopher Haster
6a99f6c8fc
WIP Changed internal API to return tags over pointers
2018-07-12 20:22:06 -05:00
Christopher Haster
e6d49feb4a
WIP renamed tag related things
2018-07-12 19:07:56 -05:00
Christopher Haster
0276e00fac
WIP reclaimed 0x3ff as invalid id
2018-07-09 14:53:55 -05:00
Christopher Haster
5b9755f141
WIP restructured tags for more flexible bit encoding
2018-07-09 14:13:31 -05:00
Christopher Haster
f5488f7192
WIP changed type to be retrieved from name not struct
2018-07-09 13:09:23 -05:00
Christopher Haster
2947006660
WIP removed old move logic
2018-07-09 11:47:04 -05:00
Christopher Haster
d5f0e236b8
WIP fixed bug with globals poisoning from dirs
...
Needs to be cleaned up
2018-07-08 14:21:29 -05:00
Christopher Haster
5064cf82fd
WIP switched back to deorphan for remove
...
Utilizing moves wouldn't have worked for rename anyways, and it requires
additional code for much less traveled code path (directory removes)
2018-07-01 22:29:42 -05:00
Christopher Haster
ff13345e96
WIP Restructured tags for better support for global things
2018-05-29 20:08:42 -05:00
Christopher Haster
82948861d2
WIP TEMP move work
2018-05-29 12:35:23 -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
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
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
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
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
ab9750f5ed
WIP moved superblock to entry append
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
d7ed7a41e9
WIP added entry size field
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