Félix Saparelli
84aac2243c
Add --project-origin override
2022-04-15 15:45:17 +12:00
Félix Saparelli
036d9a27e8
Ignore homedir if discovered as origin unless explicitly requested
...
Fixes #276
2022-04-12 21:59:05 +12:00
Félix Saparelli
386e01b06f
The thing I said should never fail does in fact fail
...
Fixes #271
2022-03-28 10:14:54 +13:00
Félix Saparelli
d38428f297
Look up project origin on implicit pwd
...
This may cause some more issues to crop up while waiting for --project-origin,
but it is the more correct behaviour.
Fixes #270
2022-03-27 16:31:58 +13:00
Félix Saparelli
56380154d3
Clippy
2022-02-11 00:52:35 +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
96a41e1b4c
Remove unused Result<> return
2022-01-26 03:24:15 +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
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
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
fd474c7e38
Fix and add tests for OsSplit
2022-01-18 22:10:25 +13:00
Félix Saparelli
93a961abf6
Clippy
2022-01-16 19:16:53 +13:00
Félix Saparelli
6a925fc392
Canonicalise origin and workdir
2022-01-16 17:42:49 +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
2c840f4a2d
Reorganise the ignore mod for brevity
2022-01-15 15:12:32 +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
Félix Saparelli
4dbb924977
Add default ignores
2021-12-29 20:14:29 +13:00
Félix Saparelli
a00912f17f
Implement --no-meta for default filterer
2021-12-29 19:29:45 +13:00
Félix Saparelli
e2f6fe147a
Support no-{global,project,vcs}-ignore
2021-12-29 19:19:43 +13:00
Félix Saparelli
ffcdf17914
Implement tagged's --no-meta
2021-12-29 18:51:51 +13:00
Félix Saparelli
c45840b657
Load global and -F filter files
2021-12-29 18:39:31 +13:00
Félix Saparelli
75f14ba3d6
Fix OsSplit in windows
2021-12-24 19:07:01 +13:00
Félix Saparelli
6f8049dd93
Hook up --ignore, --filter, --exts properly
2021-12-24 18:51:35 +13:00
Félix Saparelli
bb212b413f
Process --no-process-group
2021-12-24 03:47:15 +13:00
Félix Saparelli
ec49185488
Split tagged and globset filterer in cli
2021-12-24 03:37:51 +13:00