Commit Graph

147 Commits

Author SHA1 Message Date
Félix Saparelli 93da1ce780 Carry help through elevated errors properly
This might show the help text twice actually. Let's see...
2022-02-12 20:05:19 +13:00
Félix Saparelli 56380154d3
Clippy 2022-02-11 00:52:35 +13:00
Félix Saparelli 797a7fc708 Setup cargo-release 2022-02-10 01:40:32 +13:00
Félix Saparelli bd7a933906 cli: v1.18.6 2022-02-07 17:34:26 +13:00
Félix Saparelli bdcbe5ca3c lib: v2.0.0-pre.10 2022-02-07 17:18:21 +13:00
Félix Saparelli 96a6a6e9d9 Revert ignoring .git only when Git is discovered
And so on from other VCS. This causes confusion (ref #255) when watching
from outside a git repo, where the VCS type isn’t detected so the .git
folder is included in the watchset. While slightly incorrect, it’s more
expected that these folders be ignored regardless, and there’s always
--no-default-ignore to avoid those ignores if needed.
2022-02-07 17:15:27 +13:00
Félix Saparelli 94b21c2da3 Load global ignores even when there’s no discovered VCS
Fixes #255
2022-02-07 17:15:27 +13:00
Félix Saparelli e40744f033 Elevate FsWatcherCreate errors to critical
See #251
2022-02-07 17:15:27 +13:00
Félix Saparelli c6f230a168 Pretty-print runtime errors 2022-02-07 17:15:27 +13:00
Félix Saparelli 8ebcf083b8 Start work on 1.18.6 2022-01-31 19:15:30 +13:00
Félix Saparelli ba64fb3c38 cli: v1.18.5 2022-01-31 00:49:45 +13:00
Félix Saparelli ada9888fdf Use lib pre.9 2022-01-31 00:45:47 +13:00
Félix Saparelli 18a2b204e2 Hide io::errors when "waiting on process group" 2022-01-27 10:48:24 +13:00
Félix Saparelli 7ccd3c92e0 cli: v1.18.4 2022-01-26 10:04:09 +13:00
Félix Saparelli e6d80558f8 Use lib pre.8 2022-01-26 10:03:53 +13:00
Félix Saparelli 96a41e1b4c
Remove unused Result<> return 2022-01-26 03:24:15 +13:00
Félix Saparelli 77ee59a9e3 cli: v1.18.3 2022-01-26 02:36:27 +13:00
Félix Saparelli d067b5a5de Use lib pre.7 2022-01-26 02:36:01 +13:00
Félix Saparelli 6cebaf204f Restore shell default to sh on unix (#240) 2022-01-26 01:06:18 +13:00
Anatoli Babenia 8c8cdf8e82
cli/README.md: Need glob pattern to ignore subdirs 2022-01-25 13:21:41 +03:00
Félix Saparelli a51979b54e cli: v1.18.2 2022-01-24 20:53:20 +13:00
Félix Saparelli 9b866ad9e8
Remove default signal from clap, leave it for parse
Fixes #239
2022-01-24 20:52:29 +13:00
Félix Saparelli b5c16f291e cli: v1.18.1 2022-01-23 21:53:29 +13:00
Félix Saparelli 4e7e75e1d5 Strip leading period if present from -e exts (#236) 2022-01-23 21:53:12 +13:00
Félix Saparelli c79a3bd12c Upgraded fmt 2022-01-22 14:00:42 +13:00
Félix Saparelli 7effd1a61e cli: v1.18.0 2022-01-19 00:05:03 +13:00
Félix Saparelli 7d60b1689e Use lib pre.6 2022-01-19 00:04:41 +13:00
Félix Saparelli 631c328a55 Use version for lib dependency 2022-01-18 23:56:10 +13:00
Félix Saparelli c367288e38
Add desktop notification to cli feature list 2022-01-18 23:29:28 +13:00
Félix Saparelli 9f67ec35b1 More OsSplit windows fixing 2022-01-18 23:14:08 +13:00
Félix Saparelli 881e8f4047 More OsSplit testing 2022-01-18 22:53:24 +13:00
Félix Saparelli 7f092ca4b7 Further windows fix to OsSplit 2022-01-18 22:39:55 +13:00
Félix Saparelli 8748c062c4 Update deps 2022-01-18 22:21:21 +13:00
Félix Saparelli fd474c7e38
Fix and add tests for OsSplit 2022-01-18 22:10:25 +13:00
Félix Saparelli 1d64cac11f Formattting 2022-01-16 20:08:21 +13:00
Félix Saparelli e2f27a1b01
Add context to last runtime io error
and remove generic runtime io error enum variant
2022-01-16 20:00:07 +13:00
Félix Saparelli 93a961abf6
Clippy 2022-01-16 19:16:53 +13:00
Félix Saparelli c821faf383
Split error mod and split generic/specific io errors 2022-01-16 18:57:40 +13:00
Félix Saparelli 6a925fc392
Canonicalise origin and workdir 2022-01-16 17:42:49 +13:00
Félix Saparelli 2a1a386208
Rename (with compat alias) --no-ignore to --no-project-ignore 2022-01-16 17:34:06 +13:00
Félix Saparelli 10b71847da
Add support for Pijul and Subversion 2022-01-16 16:13:05 +13:00
Félix Saparelli 9327f8c293
Only ignore .git if we're in a git project, and so on 2022-01-16 16:12:50 +13:00
Félix Saparelli 2682dde41d
Handle errors from ignore file discovery 2022-01-16 16:11:17 +13:00
Félix Saparelli 3d32f2d24b
Hook up new globset signature 2022-01-16 16:09:53 +13:00
Félix Saparelli b8d9ad728e
Integrate IgnoreFilterer into GlobsetFilterer 2022-01-16 15:18:15 +13:00
Félix Saparelli e40b426930 Clippy 2022-01-16 01:44:11 +13:00
Félix Saparelli 1ce238949e
Reduce verbosity of tracing span output 2022-01-15 16:40:01 +13:00
Félix Saparelli 00def9e19a
Use pretty logging at high -vvvv 2022-01-15 15:14:25 +13:00
Félix Saparelli 2c840f4a2d
Reorganise the ignore mod for brevity 2022-01-15 15:12:32 +13:00
Félix Saparelli 5f43a6eae8
Move profile to where it's effective 2022-01-15 14:34:37 +13:00