1368 Commits

Author SHA1 Message Date
Marcus Holland-Moritz
fbc11291fa Improve the test logger 2023-10-16 10:40:29 +02:00
Marcus Holland-Moritz
89cc6a9b87 Add test logger implementation 2023-10-16 10:40:13 +02:00
Marcus Holland-Moritz
d58ea27086 Update folly/fbthrift 2023-10-03 11:57:27 +02:00
mhx
8fa01de82e
Fix README.md typo 2023-09-06 20:15:01 +02:00
Marcus Holland-Moritz
4f0922301c Add Extended Attributes section to README (fixes github #160) 2023-09-03 18:31:51 +02:00
Marcus Holland-Moritz
e677cdaeaa Fix small codacy style nit 2023-09-03 17:19:55 +02:00
Marcus Holland-Moritz
b1cbfce55d Update codacy badge link 2023-09-03 17:14:49 +02:00
Marcus Holland-Moritz
32b25a2941 libfmt 10.0.0 -> 10.1.0 2023-08-13 21:21:27 +02:00
Marcus Holland-Moritz
961a0292c3 Fix data race in filesystem_writer 2023-08-13 21:14:58 +02:00
Marcus Holland-Moritz
6177090eca Don't enable readlink if filesystem has no symlinks
This reduces the number of `getattr` calls with WinFsp and should
improve performance on Windows.
2023-08-11 18:18:11 +02:00
Marcus Holland-Moritz
1eeab7bfef Treat NTFS junctions like directories 2023-08-11 18:18:11 +02:00
Marcus Holland-Moritz
d4d65a4d99 Fix canonical path on Windows when accessing mounted DwarFS image 2023-08-11 18:18:11 +02:00
Marcus Holland-Moritz
b09dea238c Remove trailing commas in thrift definition 2023-08-07 18:17:48 +02:00
Marcus Holland-Moritz
bf8e4a59d7 Update folly/fbthrift 2023-08-07 18:17:25 +02:00
Marcus Holland-Moritz
8607725110 Fix regression: slow sorting in file_scanner due to path comparison 2023-08-07 18:13:40 +02:00
Marcus Holland-Moritz
8808d1dbac Allow version override for nixpkgs (fixes github #155) 2023-08-05 09:19:54 +02:00
Marcus Holland-Moritz
b3c7559dc1 Cleanup realclean/distclean 2023-08-04 18:39:15 +02:00
Marcus Holland-Moritz
82e121ef14 One more mmap constructor 2023-08-04 18:27:42 +02:00
Marcus Holland-Moritz
eeadbdc124 More python removal 2023-08-03 18:12:06 +02:00
Marcus Holland-Moritz
b4cba6eb74 Remove Python scripting support 2023-08-03 12:15:53 +02:00
Marcus Holland-Moritz
ed9930821c More notes in TODO 2023-08-03 11:36:01 +02:00
Marcus Holland-Moritz
47b22be9fc Add mkdwarfs sequence diagram 2023-08-03 11:34:32 +02:00
Marcus Holland-Moritz
102dc889f9 Use FetchContent to build fmt library 2023-08-03 11:28:04 +02:00
Marcus Holland-Moritz
634539b7c1 Remove unused variable from CMakeLists.txt 2023-08-03 11:28:04 +02:00
Marcus Holland-Moritz
77f390694f Use FetchContent to build googletest 2023-08-03 11:28:04 +02:00
Marcus Holland-Moritz
711b0f2e8d Teach gtest about binary_mode in tools test 2023-07-31 18:59:18 +02:00
Marcus Holland-Moritz
01fc95fd99 Detailed locale error messages in safe_main 2023-07-31 18:59:18 +02:00
Marcus Holland-Moritz
6fd08ee810 Add map_util header 2023-07-31 18:59:18 +02:00
Marcus Holland-Moritz
b22ce5a8f6 cached_value -> lazy_value 2023-07-31 18:59:04 +02:00
Marcus Holland-Moritz
2276eeb8fb Resize progress bar when terminal size changes (fixes github #159) 2023-07-31 18:52:17 +02:00
Marcus Holland-Moritz
4bef1748dc Fix return value in worker_group 2023-07-28 12:26:35 +02:00
Marcus Holland-Moritz
a8117781b7 Update change log v0.7.2 2023-07-24 22:58:04 +02:00
Marcus Holland-Moritz
819435d94a Call setlocale("C") along with setting global classic locale (gh #156) 2023-07-23 22:54:39 +02:00
Marcus Holland-Moritz
82977c7224 Just use the global locale (fixes gh #156)
After all the effort of setting the global locale in `safe_main`,
we might just as well use it. Also makes the code a lot simpler.
2023-07-23 19:57:06 +02:00
Marcus Holland-Moritz
ef02024dc5 Update xxHash 2023-07-21 18:07:49 +02:00
Marcus Holland-Moritz
447e259152 Update folly/fbthrift 2023-07-21 17:57:01 +02:00
Marcus Holland-Moritz
d8c78fbdb6 Update change log v0.7.1 2023-07-20 17:19:30 +02:00
Marcus Holland-Moritz
1811107106 Fix potential division by zero in speedometer 2023-07-20 17:13:00 +02:00
Marcus Holland-Moritz
a9523fca3a Update README with more instructions for static builds 2023-07-17 17:46:34 +02:00
Marcus Holland-Moritz
14f4e616a2 Update TODO 2023-07-17 11:21:07 +02:00
Marcus Holland-Moritz
3dd8ed987c Simplify static build code, now requires static libs to be installed 2023-07-17 11:20:53 +02:00
Marcus Holland-Moritz
89505ef084 Add .docker/Makefile for interactive testing 2023-07-17 11:17:49 +02:00
Marcus Holland-Moritz
99f511564d Fix documentation for --compression 2023-07-17 11:12:03 +02:00
Marcus Holland-Moritz
a2e6b93512 Refactor inode needs_scan method 2023-07-17 11:12:03 +02:00
Marcus Holland-Moritz
bacdef0ac3 Add path() to mmif/mmap 2023-07-17 11:12:03 +02:00
Marcus Holland-Moritz
aca1417be2 shared_ptr<mmif> -> mmif* 2023-07-15 22:10:25 +02:00
Marcus Holland-Moritz
276de32042 Leave a few notes in the TODO file 2023-07-15 15:54:10 +02:00
mhx
6de6479ca1 Merge pull request #150 from txkxgit/txkx/docu2
Doc nits
2023-07-14 09:49:16 +02:00
Marcus Holland-Moritz
fd492d9201 Clean up external projects, add distclean target 2023-07-14 00:07:25 +02:00
txkx
44f0bd07f0 Fixed typos in dwarfs.md 2023-07-12 19:01:03 +02:00