Christopher Haster
|
97f35c3e05
Simplified the internal xored-globals implementation
|
7 years ago |
Christopher Haster
|
35f68d28cc
Squished in-flight files/dirs into single list
|
7 years ago |
Christopher Haster
|
bd1e0c4059
Cleaned up several TODOs
|
7 years ago |
Christopher Haster
|
64df0a5e20
Added orphan bit to xored-globals
|
7 years ago |
Christopher Haster
|
105907ba66
Cleaned up config usage in file logic
|
7 years ago |
Christopher Haster
|
df1b607351
Removed the implicit lfs_t parameter to lfs_traverse
|
7 years ago |
Christopher Haster
|
3e246da52c
Fixed the orphan test to handle logging metadata-pairs
|
7 years ago |
Christopher Haster
|
15d156082c
Added support for custom attributes leveraging the new metadata logging
|
7 years ago |
Christopher Haster
|
392b2ac79f
Refactored the updates of in-flight files/dirs
|
7 years ago |
Christopher Haster
|
5d24e656f1
Cleaned up commit logic and function organization
|
7 years ago |
Christopher Haster
|
d3f3711560
Cleaned up attributes and related logic
|
7 years ago |
Christopher Haster
|
5fc53bd726
Changed internal functions to return tags over pointers
|
7 years ago |
Christopher Haster
|
2b35c36b67
Renamed tag functions and macros
|
7 years ago |
Christopher Haster
|
fd121dc2e2
Dropped "has id" bit encoding in favor of invalid id
|
7 years ago |
Christopher Haster
|
b7bd34f461
Restructured types to use a more flexible bit encoding
|
7 years ago |
Christopher Haster
|
c1103efb53
Changed type info to be retrieved from name tag instead of struct tag
|
7 years ago |
Christopher Haster
|
d7b0652936
Removed old move logic, now passing move tests
|
7 years ago |
Christopher Haster
|
2ff32d2dfb
Fixed bug where globals were poisoning move commits
|
7 years ago |
Christopher Haster
|
cebf7aa0fe
Switched back to simple deorphan-step on directory remove
|
7 years ago |
Christopher Haster
|
3ffcedb95b
Restructured tags to better support xored-globals
|
7 years ago |
Christopher Haster
|
e39f7e99d1
Introduced xored-globals logic to fix fundamental problem with moves
|
7 years ago |
Christopher Haster
|
f458da4b7c
Added the internal meta-directory structure
|
7 years ago |
Christopher Haster
|
eaa9220aad
Renamed lfs_entry_t -> lfs_mattr_t
|
7 years ago |
Christopher Haster
|
11a3c8d062
Continued progress with reintroducing testing on the new metadata logging
|
7 years ago |
Christopher Haster
|
0bdaeb7f8b
More testing progress, combined dir/commit traversal
|
7 years ago |
Christopher Haster
|
0405ceb171
Cleaned up enough things to pass basic file testing
|
7 years ago |
Christopher Haster
|
a3c67d9697
Reorganized the internal operations to make more sense
|
7 years ago |
Christopher Haster
|
0695862b38
Completed transition of files with journalling metadata
|
7 years ago |
Christopher Haster
|
fe553e8af4
More progress integrating journaling
|
7 years ago |
Christopher Haster
|
87f3e01a17
Progressed integration of journaling metadata pairs
|
7 years ago |