Félix Saparelli
009ef2356f
Deny 2018 idioms
2022-04-13 22:59:43 +12:00
David Calavera
20597802ad
Remove git2 as a dependency ( #267 )
...
This dependency cannot be sent between threads.
Instead use git-config which is a pure rust implementation to read git config files.
Uses the builtin values::Path struct to extract ignore paths.
It takes care of all the corner cases with how git interprets paths.
2022-04-04 11:43:30 +12:00
Félix Saparelli
18a2b204e2
Hide io::errors when "waiting on process group"
2022-01-27 10:48:24 +13:00
Félix Saparelli
bc0fe6be70
Add context to io errors
2022-01-16 19:46:52 +13:00
Félix Saparelli
10b71847da
Add support for Pijul and Subversion
2022-01-16 16:13:05 +13:00
Félix Saparelli
f073eeb344
Add ::empty() and Clone to IgnoreFilterer
2022-01-16 14:49:14 +13:00
Félix Saparelli
ed6df57aa0
Ignore .git, .hg, etc while looking for ignore files
2022-01-16 02:36:22 +13:00
Félix Saparelli
1c388d6b2d
Logic inversione
2022-01-16 02:03:02 +13:00
Félix Saparelli
0c2b4848be
Be more efficient, and more importantly, correct, when ignoring ignores
2022-01-16 01:44:53 +13:00
Félix Saparelli
63f9eedfec
Clippy
2022-01-16 00:58:30 +13:00
Félix Saparelli
e9bc4fcf1b
Add ignore support to ignore finder
2022-01-16 00:57:29 +13:00
Félix Saparelli
58d47f78e1
Add more filtering logging and spans
2022-01-15 23:46:06 +13:00
Félix Saparelli
431ef710ee
Expose paths::PATH_SEPARATOR
2022-01-15 15:58:11 +13:00
Félix Saparelli
2c840f4a2d
Reorganise the ignore mod for brevity
2022-01-15 15:12:32 +13:00
Félix Saparelli
0936a68355
Split ignore mod further
2022-01-12 00:59:39 +13:00
Félix Saparelli
6a541e5f27
Move ignore_files one level deeper
...
in preparation for new ignore functionality
2022-01-10 20:47:06 +13:00