Marcus Holland-Moritz
|
22c079a4ca
|
refactor: slightly sleeker variant matching
|
2024-01-26 17:48:14 +01:00 |
|
Marcus Holland-Moritz
|
3acddbe7e1
|
chore: add missing includes
|
2024-01-23 15:07:40 +01:00 |
|
Marcus Holland-Moritz
|
f6b6603530
|
chore: check for target_clones attribute availability
|
2024-01-23 15:07:40 +01:00 |
|
Marcus Holland-Moritz
|
90c8fcba2a
|
refactor: always update console output in a single call
|
2024-01-20 20:49:20 +01:00 |
|
Marcus Holland-Moritz
|
921e832471
|
chore: add explicit init for logger_options
|
2024-01-20 12:46:40 +01:00 |
|
Marcus Holland-Moritz
|
53692101bf
|
chore: set a default for cache tidy strategy expiry time
|
2024-01-20 12:46:40 +01:00 |
|
Marcus Holland-Moritz
|
047b9bed61
|
refactor(pager): make pager somewhat testable
|
2024-01-20 12:46:40 +01:00 |
|
Marcus Holland-Moritz
|
a1ab9502ed
|
refactor: more os_access abstraction, worker group tests
|
2024-01-20 12:46:40 +01:00 |
|
Marcus Holland-Moritz
|
06e1910554
|
refactor: pass os_access to worker_group and other classes
|
2024-01-20 12:46:40 +01:00 |
|
Marcus Holland-Moritz
|
b9f8e61229
|
chore: clean separation between is_tty() and is_fancy() for terminal
|
2024-01-20 12:46:40 +01:00 |
|
Marcus Holland-Moritz
|
6994f9691e
|
feat: add support for built-in manual pages
|
2024-01-20 12:46:40 +01:00 |
|
Marcus Holland-Moritz
|
6e1e82e29d
|
feat: only report basename of file in runtime errors
|
2024-01-17 09:32:50 +01:00 |
|
Marcus Holland-Moritz
|
b11725b495
|
fix(mkdwarfs): don't store inodes with inconsistent fragments
|
2024-01-16 18:21:28 +01:00 |
|
Marcus Holland-Moritz
|
91368d0550
|
chore(fs_section): use cache for check_fast(), add check() to bypass
|
2024-01-16 15:58:22 +01:00 |
|
Marcus Holland-Moritz
|
96a0ae1156
|
feat(logging): consolidate log option handling, add --log-with-context
|
2024-01-15 22:08:44 +01:00 |
|
Marcus Holland-Moritz
|
2d4d8e79c9
|
fix: correctly handle delayed file access errors
|
2024-01-15 21:09:51 +01:00 |
|
Marcus Holland-Moritz
|
3dbe63b7df
|
chore: support logging in worker_group
|
2024-01-14 20:16:06 +01:00 |
|
Marcus Holland-Moritz
|
e045a420c5
|
chore(logger): support LOG_FATAL
|
2024-01-14 20:16:06 +01:00 |
|
Marcus Holland-Moritz
|
179cfb8928
|
fix(inode_manager): handle file mapping errors
|
2024-01-14 17:26:58 +01:00 |
|
Marcus Holland-Moritz
|
0162aba94e
|
chore: silence gcc warnings
|
2024-01-14 14:25:22 +01:00 |
|
Marcus Holland-Moritz
|
786e0ba97a
|
chore(metadata): remove unused method
|
2024-01-12 23:58:35 +01:00 |
|
Marcus Holland-Moritz
|
de5ec99eca
|
test(checksum): add checksum tests
|
2024-01-12 16:43:02 +01:00 |
|
Marcus Holland-Moritz
|
e4f1fdfcc6
|
chore(checksum): remove unused code
|
2024-01-12 16:01:29 +01:00 |
|
Marcus Holland-Moritz
|
7e40b3c34d
|
test(block_cache): stress test with different configurations
|
2024-01-12 14:13:09 +01:00 |
|
Marcus Holland-Moritz
|
ae7de2486a
|
fix(mkdwarfs): make --max-similarity-size work again + tests
|
2024-01-09 09:54:46 +01:00 |
|
Marcus Holland-Moritz
|
1c9030e552
|
feat: simpler and more user friendly nilsimsa options
|
2024-01-07 11:44:50 +01:00 |
|
Marcus Holland-Moritz
|
774fa243af
|
chore: more checks in compression_metadata_requirements
|
2024-01-06 21:54:16 +01:00 |
|
Marcus Holland-Moritz
|
f7336ba043
|
refactor: clean up & simplify error handling
|
2024-01-06 17:28:27 +01:00 |
|
Marcus Holland-Moritz
|
b5e6398c96
|
refactor: add parse_image_offset + test
|
2024-01-06 17:28:27 +01:00 |
|
Marcus Holland-Moritz
|
daf3e2def6
|
refactor: abstract out more terminal operations
|
2024-01-05 00:44:45 +01:00 |
|
Marcus Holland-Moritz
|
a23d04f625
|
fix: add missing include in integral_value_parser.h
|
2024-01-04 22:32:02 +01:00 |
|
Marcus Holland-Moritz
|
c7c467230c
|
test: add speedometer test
|
2024-01-04 22:05:58 +01:00 |
|
Marcus Holland-Moritz
|
10cbbb3d58
|
fix(progress): ensure timely exit in progress dtor
|
2024-01-03 13:02:24 +01:00 |
|
Marcus Holland-Moritz
|
aad28c6aa1
|
feat(filesystem_v2): add dump() to string
|
2024-01-03 11:48:45 +01:00 |
|
Marcus Holland-Moritz
|
3e1d69ea2a
|
chore: support map_file without size argument
|
2024-01-01 16:56:46 +01:00 |
|
Marcus Holland-Moritz
|
3dbff1e33a
|
chore: remove SYS_CERR define
|
2024-01-01 16:10:48 +01:00 |
|
Marcus Holland-Moritz
|
9e83ebd312
|
chore(util): add time point parser
|
2024-01-01 16:02:31 +01:00 |
|
Marcus Holland-Moritz
|
c104dedc32
|
chore(entry): remove unused type_string() method
|
2023-12-31 17:36:42 +01:00 |
|
Marcus Holland-Moritz
|
9eb23bd7f3
|
chore: add throwing close() overload
|
2023-12-30 20:11:45 +01:00 |
|
Marcus Holland-Moritz
|
86f0af2058
|
feat(scanner): use file_access abstraction for dumping inodes
|
2023-12-30 17:15:51 +01:00 |
|
Marcus Holland-Moritz
|
61db8cec2b
|
chore: add open_output() to file_access
|
2023-12-30 17:08:22 +01:00 |
|
Marcus Holland-Moritz
|
46e6fbb721
|
chore: use file_access abstraction in builtin_script
|
2023-12-30 16:45:18 +01:00 |
|
Marcus Holland-Moritz
|
619abd8dc1
|
chore: add throwing file_access methods for convenience
|
2023-12-30 16:44:45 +01:00 |
|
Marcus Holland-Moritz
|
ac3248f966
|
feat: add getenv() abstraction to os_access
|
2023-12-30 15:56:21 +01:00 |
|
Marcus Holland-Moritz
|
a8646a7d79
|
feat: add mode_string() and perm_string() to inode_view
|
2023-12-30 14:54:05 +01:00 |
|
Marcus Holland-Moritz
|
064c7c74a6
|
refactor: move mode string implementation to file_stat module
|
2023-12-30 14:54:05 +01:00 |
|
Marcus Holland-Moritz
|
84b5b6f32a
|
refactor: add current_path() abstraction to os_access
|
2023-12-30 00:47:11 +01:00 |
|
Marcus Holland-Moritz
|
9274f7e461
|
refactor: input stream abstraction and wide char support
|
2023-12-29 23:34:20 +01:00 |
|
Marcus Holland-Moritz
|
b8476bc6a2
|
chore(inode): remove unused files() method
|
2023-12-29 22:28:01 +01:00 |
|
Marcus Holland-Moritz
|
5404e7a9f2
|
chore(inode): remove unused add_chunk() method
|
2023-12-29 22:26:02 +01:00 |
|