Félix Saparelli
48bcf237af
wip
2024-04-20 17:56:15 +12:00
Félix Saparelli
885151261b
Displayed jaq error are more helpful
2024-04-20 17:55:21 +12:00
Félix Saparelli
c2af468b3a
Add link to discussion
2024-04-20 17:55:21 +12:00
Félix Saparelli
1c6b77b842
Adapt to jaq alpha API
2024-04-20 17:55:19 +12:00
Félix Saparelli
b5893fe4aa
Fix name of printout/err
2024-04-20 17:53:58 +12:00
Félix Saparelli
fb0b7053e6
Add hash and file_hash filters
2024-04-20 17:51:38 +12:00
Félix Saparelli
67ceab9eca
Add file_meta and file_size filters
2024-04-20 17:50:31 +12:00
Félix Saparelli
309b7583bd
Add read filter
2024-04-20 17:50:31 +12:00
Félix Saparelli
e82a7dbc14
Add kv_ filters
2024-04-20 17:50:29 +12:00
Félix Saparelli
b641773473
Add log, stdout, stderr
2024-04-20 17:49:59 +12:00
Félix Saparelli
497d2db588
Add jaq filters
2024-04-20 17:49:57 +12:00
Félix Saparelli
576bcf67c7
Move filterer now that tagged is out
2024-04-20 17:43:51 +12:00
Félix Saparelli
c73f0d086c
Sketch filter progs
2024-04-20 17:40:33 +12:00
Félix Saparelli
75b2c4b4ae
Adapt supervisor to process-wrap ( #815 )
2024-04-20 16:58:17 +12:00
Félix Saparelli
1846c96b86
feat(cli): Add NO_COLOR support ( #779 )
2024-02-11 05:13:41 +00:00
Félix Saparelli
7f4fba02ef
Remove fish completion from rpm and deb packaging ( #767 )
2024-01-13 01:29:55 +00:00
github-actions[bot]
d3949cc6e9
release: watchexec-cli v1.25.1 ( #764 )
...
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Félix Saparelli <felix@passcod.name>
2024-01-05 04:41:32 +00:00
github-actions[bot]
465ccfc597
release: watchexec-filterer-ignore v3.0.1 ( #763 )
...
Co-authored-by: github-actions <github-actions@github.com>
2024-01-05 15:48:04 +13:00
github-actions[bot]
6a2f637a60
release: ignore-files v2.1.0 ( #762 )
...
Co-authored-by: github-actions <github-actions@github.com>
2024-01-04 11:32:58 +00:00
Félix Saparelli
4f757de8df
Canonicalise paths for ignore discovery ( #760 )
2024-01-04 09:32:47 +00:00
Félix Saparelli
217f57f6a2
Update to async-priority-channel 0.2.0 ( #761 )
2024-01-04 22:13:08 +13:00
github-actions[bot]
682a9b4d21
release: watchexec-cli v1.25.0 ( #754 )
...
Co-authored-by: github-actions <github-actions@github.com>
2024-01-01 10:39:18 +00:00
github-actions[bot]
447b6fa963
release: watchexec-filterer-globset v3.0.0 ( #752 )
...
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Félix Saparelli <felix@passcod.name>
2024-01-01 09:10:43 +00:00
github-actions[bot]
3cbf277b2e
release: watchexec-filterer-tagged v2.0.0 ( #753 )
...
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Félix Saparelli <felix@passcod.name>
2024-01-01 09:09:24 +00:00
github-actions[bot]
48793008eb
release: watchexec-filterer-ignore v3.0.0 ( #751 )
...
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Félix Saparelli <felix@passcod.name>
2024-01-01 08:47:32 +00:00
github-actions[bot]
1ef2fcebf1
release: ignore-files v2.0.0 ( #750 )
...
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Félix Saparelli <felix@passcod.name>
2024-01-01 07:54:19 +00:00
github-actions[bot]
8523bd196c
release: project-origins v1.3.0 ( #749 )
...
Co-authored-by: github-actions <github-actions@github.com>
2024-01-01 06:07:03 +00:00
Victor Adossi ("vados")
cb1cfb6bf5
Optimise ignore file gathering ( #663 )
...
Co-authored-by: Félix Saparelli <felix@passcod.name>
2024-01-01 05:01:14 +00:00
Félix Saparelli
bf9c85f598
Tweak origin detection lists ( #748 )
2024-01-01 03:41:14 +00:00
thislooksfun
3ad0e1aa57
Respect applies_in
scope when processing nested ignores ( #746 )
...
Previously, when importing multiple nested ignore files, some info from
the parent—notably the "root" path—would be inherited. This lead to some
problems with matching of "pseudo-absolute" rules (those with a leading
slash) in nested ignore files (see #745 for more details). To fix this,
we now fully isolate each path of the tree during the import process.
This leads to more accurate, though unfortunately slightly less
performant, rule matching. The only time a builder is reused now is if
two input files have the same `applies_in` value, in which case they are
merged together.
I have added tests to ensure correctness and prevent a regression. I
also was careful to make sure no previous tests broke in any way (all
changes to existing tests were made in isolation, and thus are not
affected by the logic changes). As far as I can tell, the only behavior
change is that now some previously-ignored rules will now be applied,
which could, in very rare configurations, lead to files being
unintentionally ignored. However, due to the aforementioned logic bug,
those files were all ignored by git already, so I suspect the number of
people actually caught off guard by this change to be extremely low,
likely zero.
Fixes #745 .
2023-12-30 14:12:59 +13:00
github-actions[bot]
e9cce54179
release: watchexec-cli v1.24.2 ( #736 )
...
Co-authored-by: github-actions <github-actions@github.com>
2023-12-19 13:10:59 +00:00
github-actions[bot]
6ecc5569e4
release: watchexec-supervisor v1.0.3 ( #735 )
...
Co-authored-by: github-actions <github-actions@github.com>
2023-12-19 11:31:34 +00:00
Félix Saparelli
eb4f2ce201
Fix queueing behaviour ( #734 )
2023-12-19 11:22:59 +00:00
Félix Saparelli
b4a64a096a
Add eyra support as a feature ( #728 )
2023-12-13 14:08:03 +13:00
github-actions[bot]
a72ff0e142
release: watchexec-cli v1.24.1 ( #722 )
...
Co-authored-by: github-actions <github-actions@github.com>
2023-12-11 12:30:05 +00:00
Félix Saparelli
53c9e344eb
Fix argfile regression ( #720 )
2023-12-11 17:05:38 +13:00
Félix Saparelli
e4e8d39546
Graceful quit on Ctrl-C ( #721 )
2023-12-11 01:21:57 +00:00
github-actions[bot]
4026938c18
release: watchexec-filterer-tagged v1.0.0 ( #719 )
...
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Félix Saparelli <felix@passcod.name>
2023-12-10 22:45:04 +00:00
Félix Saparelli
0557d70963
watchexec-filterers: fix bad publish ( #715 )
2023-12-09 11:24:00 +00:00
github-actions[bot]
477d59d319
release: watchexec-cli v1.24.0 ( #699 )
...
Co-authored-by: Félix Saparelli <felix@passcod.name>
Co-authored-by: github-actions <github-actions@github.com>
2023-12-09 10:52:40 +00:00
github-actions[bot]
a166b3bc9f
release: watchexec-supervisor v1.0.2 ( #713 )
...
Co-authored-by: github-actions <github-actions@github.com>
2023-12-09 10:43:55 +00:00
github-actions[bot]
deb6072a26
release: watchexec-signals v2.1.0 ( #711 )
...
Co-authored-by: github-actions <github-actions@github.com>
2023-12-09 23:25:41 +13:00
Félix Saparelli
709dbe5151
New option: --signal-map ( #710 )
2023-12-09 09:30:58 +00:00
Félix Saparelli
03460a6181
More logging for CLI and Supervisor ( #709 )
2023-12-09 09:10:11 +00:00
github-actions[bot]
44d794c921
release: watchexec-supervisor v1.0.1 ( #708 )
...
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Félix Saparelli <felix@passcod.name>
2023-11-29 06:10:10 +00:00
github-actions[bot]
c75134d255
release: watchexec-events v2.0.1 ( #707 )
...
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Félix Saparelli <felix@passcod.name>
2023-11-29 05:56:23 +00:00
github-actions[bot]
e90bf3756e
release: watchexec v3.0.1 ( #706 )
...
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Félix Saparelli <felix@passcod.name>
2023-11-29 05:41:27 +00:00
github-actions[bot]
91b34bc96e
release: watchexec-signals v2.0.0 ( #705 )
...
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Félix Saparelli <felix@passcod.name>
2023-11-29 05:18:03 +00:00
github-actions[bot]
c4dceb2d88
release: watchexec-events v2.0.0 ( #704 )
...
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Félix Saparelli <felix@passcod.name>
2023-11-29 05:15:33 +00:00
Félix Saparelli
16be20050b
Amend readmes ( #702 )
2023-11-28 11:30:33 +00:00