142 Commits

Author SHA1 Message Date
mhx
f95401c28a docs: fix typo in dwarfs-format.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-18 17:55:19 +02:00
Marcus Holland-Moritz
15b5706a90 docs(dwarfs-format): update section index description (gh #264) 2025-07-18 17:55:19 +02:00
Marcus Holland-Moritz
293ed10eff feat(dwarfck): add schema_raw_dump to --detail 2025-05-14 07:02:15 +02:00
Marcus Holland-Moritz
4b277a0507 docs(dwarfs-format): add some details about frozen2 metadata storage 2025-05-14 06:47:32 +02:00
Marcus Holland-Moritz
63b0cc70d0 doc(dwarfs-format): clarify docs based on #263 2025-05-12 08:26:51 +02:00
Marcus Holland-Moritz
00f4d64036 docs(mkdwarfs): add a warning to the -B flag 2025-04-10 21:09:19 +02:00
Marcus Holland-Moritz
89c895f6bf feat(mkdwarfs): add --memory-limit=auto 2025-04-09 10:55:02 +02:00
Marcus Holland-Moritz
f2fc5f3389 docs(mkdwarfs): document explicit ordering 2025-04-08 13:11:41 +02:00
Marcus Holland-Moritz
6ab8c9d92d docs: update dwarfs manpage 2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
4e43ed4e4b feat: limit preloading/caching blocks by cache size 2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
e71cc49353 feat(dwarfs): add block_allocator option to FUSE driver 2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
36845df2b2 feat(dwarfs): add preload_all option 2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
5717afa562 feat(dwarfs): add analysis_file option for profiling 2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
09068bfada feat: add hotness categorizer 2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
c061a5253d feat(dwarfs): add preload_category option 2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
0f0249b1ee fix(scanner): handle absolute paths in --input-list (fixes gh #259) 2025-03-31 14:10:38 +02:00
Marcus Holland-Moritz
8bfad8c691 docs: avoid nested indentation due to ronn-ng bug (fixes #249)
Given how long the [issue](https://github.com/apjanke/ronn-ng/issues/16)
is open already, it probably won't be fixed very soon.

Furthermore, this makes the documentation of `tidy_strategy` more
consistent with other options (e.g. `mlock`).
2025-03-14 15:07:49 +01:00
Marcus Holland-Moritz
b349e584e0 feat: support case-insensitive lookups (fixes gh #232) 2025-03-14 15:07:49 +01:00
Marcus Holland-Moritz
3a895769de feat: allow uid/gid override in filesystem and FUSE driver (see gh #244) 2025-03-14 15:07:49 +01:00
Marcus Holland-Moritz
2ff7602192 feat: support extracting only files matching glob patterns (fixes gh #243) 2025-03-14 15:07:49 +01:00
Marcus Holland-Moritz
c427808bb1 feat: use glob-to-regex to simplify and enhance rule_based_entry_filter 2025-03-14 15:07:49 +01:00
Marcus Holland-Moritz
1a9b2c93cc feat: allow setting image size in FUSE driver (fixes gh #239) 2025-03-14 15:07:49 +01:00
Marcus Holland-Moritz
01f20aa1f1 refactor(metadata): include self index in directories table 2025-03-14 15:07:49 +01:00
Marcus Holland-Moritz
d4d4081dfc docs: fix typos in man pages 2024-08-25 19:56:15 +02:00
Marcus Holland-Moritz
62e2ab9006 docs(mkdwarfs): update section on root path components of filter rules 2024-08-14 18:47:19 +02:00
Marcus Holland-Moritz
34cdbf5056 docs(dwarfsextract): fix --log-level option description 2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
4f95d66d57 feat(dwarfsck): select detail features by name 2024-08-01 12:54:35 +02:00
Marcus Holland-Moritz
8593c92347 feat(dwarfs): enable sequential access detector in FUSE driver 2024-04-28 09:06:31 +02:00
Marcus Holland-Moritz
c6cc8c9f70 doc: be explicit about specifying multiple arguments 2024-04-28 09:06:31 +02:00
Marcus Holland-Moritz
5baa3e71d2 fix(dwarfs): allow multiple perfmon components in FUSE driver 2024-04-28 09:06:31 +02:00
Marcus Holland-Moritz
d0626212a8 feat: add --perfmon-trace-file and -o perfmon_trace_file 2024-04-28 09:06:31 +02:00
Marcus Holland-Moritz
6004246907 docs(mkdwarfs-format): fix typos / wording 2024-03-28 11:48:27 +01:00
Marcus Holland-Moritz
91a58b1eea docs(mkdwarfs): more accurate details of nilsimsa ordering algorithm 2024-02-27 19:52:47 +01:00
Marcus Holland-Moritz
3d17b2c75a fix: clean up blocksize implementation
It helps to RTFM. `st_blocks` and `st_blksize` are *not* related.
`st_blksize` *really is* the optimal I/O block size. `st_blocks`
is *always* given in multiples of 512 bytes.
2024-02-12 18:29:09 +01:00
Marcus Holland-Moritz
f1f55dd48c feat(dwarfs): add readahead option
The implementation is extremely simple for now and readahead is off
by default. When sequentially accessing large files, the speedup can
be significant, though.
2024-02-12 14:34:40 +01:00
Marcus Holland-Moritz
5460900c97 feat(dwarfs): make block size configurable, mostly for macOS
macFUSE derives the "optimal" read size from `st_blksize`, which
results in very sub-optimal (small) read requests on macOS. This
adds an option to configure the block size and sets the default
sufficiently high on macOS.
2024-02-12 00:37:11 +01:00
Marcus Holland-Moritz
8831009a52 feat(dwarfsck): add --list, --checksum, --verbose (fixes gh #192) 2024-02-07 20:59:47 +01:00
Marcus Holland-Moritz
a342ef69b6 chore: update windows.gif 2024-01-22 11:13:29 +01:00
Marcus Holland-Moritz
0ec3af320e docs: update manual pages 2024-01-20 12:46:40 +01:00
Marcus Holland-Moritz
480b00f6dc docs: manpage rendering tweaks 2024-01-17 21:22:57 +01:00
Marcus Holland-Moritz
72c9a451c5 doc: fix man page generation 2024-01-16 21:23:55 +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
95c50920f5 feat(mkdwarfs): exit with code 2 in case of recoverable errors 2024-01-13 18:49:06 +01:00
Marcus Holland-Moritz
4a0c6dff8c docs(mkdwarfs): writing to stdout 2024-01-11 07:23:31 +01:00
Marcus Holland-Moritz
4d3ba94c3f doc: be explicit about --input-list expecting a list of file paths 2024-01-10 00:49:00 +01:00
Marcus Holland-Moritz
08a7887d8a docs(mkdwarfs): rephrase --max-similarity-size from files to fragments 2024-01-08 08:56:33 +01:00
Marcus Holland-Moritz
2003a21eea docs(mkdwarfs): improve categorizer docs 2024-01-08 08:56:02 +01:00
Marcus Holland-Moritz
0604d9dc3a doc(mkdwarfs): mention stdout in --output-file docs 2024-01-08 08:55:37 +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
da2a4de820 feat(dwarfsck): use special exit code to indicate missing header 2024-01-06 17:28:27 +01:00