Marcus Holland-Moritz
|
0685f4d4a6
|
refactor: start with slightly smaller chunk sizes
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
f57a7ff558
|
test(mkdwarfs): test --no-section-index
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
9ec7d9fa17
|
feat(filesystem_v2): add section index validity to dump / json output
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
5cb892b7fb
|
refactor(metadata_types): remove unused code
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
ff06308f65
|
test(filesystem): excercise all section index code paths
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
6e1c6c426e
|
chore(filesystem_parser): remove redundant check
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
6ec670f0bd
|
fix: handle section index endianness correctly
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
a2db02126f
|
test(compat): test has_valid_section_index()
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
968328d0bb
|
feat(filesystem_v2): add has_valid_section_index()
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
3e86f01c33
|
test: add some file system parser tests
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
811cf7906b
|
refactor(filesystem_parser): better error messages
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
586e306031
|
test: add test for block number out of range
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
b929fda3dc
|
refactor(block_cache): turn exception into assertion for block size check
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
cb742bcd55
|
test(dwarfsck): make sure metadata version history is shown in analysis
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
9e363e279e
|
test(mkdwarfs): check that input must be a directory
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
dcf67e0ad2
|
chore(mkdwarfs): slightly improve error reporting on non-existent file
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
dbeaf29e10
|
test(mkdwarfs): check warning when trying to increase time resolution
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
069943f479
|
refactor(inode_manager): reformat switch in ordered_span
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
7ee1c69836
|
test: use fixtures to simplify some tests
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
de3c92f5da
|
test: refactor tool_main_test into smaller compilation units
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
c570cd2fab
|
refactor(similarity_ordering): remove unused code
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
af8722da5e
|
refactor(inode_manager): replace exceptions with assertions
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
d2f488a239
|
refactor(entry): remove more unused code
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
c93e140a17
|
refactor(entry): remove unused methods
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
1ecbee53e3
|
refactor(chmod_transformer): one less exit path in parse_whom
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
b64d186a26
|
refactor: factor out helpers to simplify/split tool_main_test.cpp
|
2025-08-29 16:03:12 +02:00 |
|
Marcus Holland-Moritz
|
a8d8e0ad84
|
test(mkdwarfs): test --rebuild-metadata + --no-category-names
|
2025-08-28 00:28:59 +02:00 |
|
Marcus Holland-Moritz
|
5536c75eeb
|
fix(metadata_types): handle images with just a root directory correctly
|
2025-08-28 00:28:59 +02:00 |
|
Marcus Holland-Moritz
|
dbb0a29a94
|
fix(history): remove timestamps when parsing without with_timestamps
|
2025-08-27 22:41:03 +02:00 |
|
Marcus Holland-Moritz
|
02782ce69e
|
fix(history): format local time string correctly in JSON output
|
2025-08-27 22:41:03 +02:00 |
|
Marcus Holland-Moritz
|
3642ecab61
|
test(mkdwarfs): --no-create-timestamp / --no-history-timestamps
|
2025-08-27 22:41:03 +02:00 |
|
Marcus Holland-Moritz
|
ffb5f2fc3a
|
feat(mkdwarfs): add extra library dependencies to history
|
2025-08-27 22:41:03 +02:00 |
|
Marcus Holland-Moritz
|
1e120f6866
|
test(mkdwarfs): --recompress with metadata-dependent compressors
|
2025-08-27 21:47:02 +02:00 |
|
Marcus Holland-Moritz
|
3059f79991
|
docs(mkdwarfs): add more details for --recompress
|
2025-08-27 21:12:50 +02:00 |
|
Marcus Holland-Moritz
|
7a34e64488
|
refactor(string): make split_to actually work
|
2025-08-27 20:59:22 +02:00 |
|
Marcus Holland-Moritz
|
369f9d6be0
|
test(mkdwarfs): block size change with metadata dependent compression
|
2025-08-27 20:59:22 +02:00 |
|
Marcus Holland-Moritz
|
6edfd1fb86
|
fix(rewrite_filesystem): remove check that was slighty too strict
|
2025-08-27 16:45:48 +02:00 |
|
Marcus Holland-Moritz
|
f398663dbe
|
chore: update catdata.dwarfs with new features
|
2025-08-27 16:45:48 +02:00 |
|
Marcus Holland-Moritz
|
b8ff79cf0e
|
test(compat_test): more rewrite tests
|
2025-08-27 16:45:48 +02:00 |
|
Marcus Holland-Moritz
|
6b96fe9a6b
|
docs(mkdwarfs): update --rebuild-metadata description
|
2025-08-27 14:35:59 +02:00 |
|
Marcus Holland-Moritz
|
e6d848bcb4
|
feat: pass category metadata to compressors when re-writing filesystem
|
2025-08-27 14:35:59 +02:00 |
|
Marcus Holland-Moritz
|
276745674f
|
feat(metadata_builder): allow re-setting of create timestamp
|
2025-08-27 14:35:59 +02:00 |
|
Marcus Holland-Moritz
|
82aeadc79d
|
feat: expose block category metadata in filesystem_v2
|
2025-08-27 14:35:59 +02:00 |
|
Marcus Holland-Moritz
|
e3bf6bbe01
|
test: add chmod error tests
|
2025-08-27 14:35:59 +02:00 |
|
Marcus Holland-Moritz
|
3d6392fb7b
|
chore(chmod_transformer): improve error messages
|
2025-08-27 14:35:59 +02:00 |
|
Marcus Holland-Moritz
|
ce64acc11d
|
feat: support --chmod with --rebuild-metadata
|
2025-08-27 14:35:34 +02:00 |
|
Marcus Holland-Moritz
|
60821c4598
|
chore: fix the cmake command line again :)
|
2025-08-26 16:28:32 +02:00 |
|
Marcus Holland-Moritz
|
b65396b294
|
chore: update docker config for building old versions
|
2025-08-26 10:53:43 +02:00 |
|
Marcus Holland-Moritz
|
6d68fb3ef0
|
chore: add suse dockerfile and build job
|
2025-08-26 10:53:43 +02:00 |
|
Marcus Holland-Moritz
|
d0f68911b5
|
chore: remove non-release builds
|
2025-08-25 22:33:47 +02:00 |
|