* cli: change the default for --wrap-process on mac to session
* Manpage and completions
* chore(deps): bump softprops/action-gh-release from 2.0.4 to 2.2.2 (#928)
* remove unused dep lint from CLI due to features
* doc: add changelog for #908, #929, #930
* Use distinct `WATCHEXEC_LOG` logging filter env variable (#926)
* Remove unused dependencies (#930)
* Remove ignore-files dependency from watchexec (#929)
* package documentation update (#917)
* fix(ignore-files) dynamically create ignore entries when calling `add_globs()` and `add_file()` (#908)
* add install command
* add test tool readme
* use the prebuilt man and completions on release
* deps: update all
* deps: replace once-cell with std
* deps: replace is-terminal with std
* deps: update gix
* cross doesn't work on arm runners
* don't use cross for native musl
* omit internal things from changelog
* add release-notes script
* run linux arm builds on arm
* feat(cli): add --socket option for listenfd integration (#905)
* tweak(cli): don’t deprecate zero-value unitless time spans
* style: erase more warnings on windows
* doc(cli): manually order flags within sections
* doc(cli): unmark --filter-prog as experimental
* doc(cli): update completions and manpage
* test(bosion): update tests and add clap test to ci
OBS-URL: https://build.opensuse.org/package/show/utilities/watchexec?expand=0&rev=26
- Update to version 2.2.0:
* Explicitly watching files that are in your .gitignore no longer requires --no-vcs-ignore (#674, #859, contributed by @TheBlek)
* Fix Windows usage for legacy programs due to usage of UNC paths (#830, #858, contributed by @TheBlek)
* Various dependency upgrades
- Version 2.1.0 changes:
* New: -W, --watch-non-recursive for watching paths without also watching subfolders.
* New: out-of-tree git repositories are now detected (i.e. when .git is a file rather than a folder)
* Logs are also improved slightly with less nonsense at startup.
- Version 2.0.0 changelog:
* New: --wrap-process=MODE lets you choose between using process groups, process sessions, or nothing at all. (#794)
* New: the WATCHEXEC_TMPDIR environment variable can be used to customize where Watchexec will write temporary files, if for some reason your $TMPDIR is unwritable. (#814)
* Fix: watchexec no longer creates a temporary file at startup. (#814)
* Fix: the screen is no longer cleared on all events, only when starting a new process. (#809)
* Experimental new feature - filterp rograms with -j
* Full changelog for breaking changes in 2.0.0: https://github.com/watchexec/watchexec/releases/tag/v2.0.0
OBS-URL: https://build.opensuse.org/request/show/1220044
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/watchexec?expand=0&rev=11
- Remove unneeded obscpio and obsinfo files.
- Update to version 1.23.0:
* release: watchexec-cli v1.23.0 (#647)
* Add --no-discover-ignore (#645)
* Re-add `-d` short flag (#635)
* Skip search for ignores when not needed (#644)
* Clippy and update lockfile (#646)
* release: bosion v1.0.1 (#623)
* Update gix-config requirement from 0.24.0 to 0.25.1 in /crates/ignore-files (#622)
* Update gix requirement from 0.47 to 0.48 in /crates/bosion (#621)
* Fix some typos (#617)
* Update gix-config requirement from 0.22.0 to 0.24.0 in /crates/ignore-files (#614)
OBS-URL: https://build.opensuse.org/request/show/1220043
OBS-URL: https://build.opensuse.org/package/show/utilities/watchexec?expand=0&rev=24
- Update to version 2.2.0:
* Explicitly watching files that are in your .gitignore no longer requires --no-vcs-ignore (#674, #859, contributed by @TheBlek)
* Fix Windows usage for legacy programs due to usage of UNC paths (#830, #858, contributed by @TheBlek)
* Various dependency upgrades
- Version 2.1.0 changes:
* New: -W, --watch-non-recursive for watching paths without also watching subfolders.
* New: out-of-tree git repositories are now detected (i.e. when .git is a file rather than a folder)
* Logs are also improved slightly with less nonsense at startup.
- Version 2.0.0 changelog:
* New: --wrap-process=MODE lets you choose between using process groups, process sessions, or nothing at all. (#794)
* New: the WATCHEXEC_TMPDIR environment variable can be used to customize where Watchexec will write temporary files, if for some reason your $TMPDIR is unwritable. (#814)
* Fix: watchexec no longer creates a temporary file at startup. (#814)
* Fix: the screen is no longer cleared on all events, only when starting a new process. (#809)
* Experimental new feature - filterp rograms with -j
* Full changelog for breaking changes in 2.0.0: https://github.com/watchexec/watchexec/releases/tag/v2.0.0
OBS-URL: https://build.opensuse.org/request/show/1219849
OBS-URL: https://build.opensuse.org/package/show/utilities/watchexec?expand=0&rev=23
- Update to version 1.23.0:
* release: watchexec-cli v1.23.0 (#647)
* Add --no-discover-ignore (#645)
* Re-add `-d` short flag (#635)
* Skip search for ignores when not needed (#644)
* Clippy and update lockfile (#646)
* release: bosion v1.0.1 (#623)
* Update gix-config requirement from 0.24.0 to 0.25.1 in /crates/ignore-files (#622)
* Update gix requirement from 0.47 to 0.48 in /crates/bosion (#621)
* Fix some typos (#617)
* Update gix-config requirement from 0.22.0 to 0.24.0 in /crates/ignore-files (#614)
OBS-URL: https://build.opensuse.org/request/show/1118238
OBS-URL: https://build.opensuse.org/package/show/utilities/watchexec?expand=0&rev=19
- Update to version 1.22.3:
* New: `Outcome::Race` and `Outcome::race()`
* New: `Outcome::wait_timeout()`
* New: `Outcome::sequence()`
* Fix: `kill_on_drop(true)`
* Some `debug!`s upgraded to `info!`s, based on experience reading logs
- Update to version 1.22.2:
* release: watchexec-cli v1.22.2 (#560)
* Normalise paths to unix on windows for filtering only (#558)
* Disable signals on windows (#559)
* Build manpage just before packaging (#557)
* Fix tests-pass job (#556)
* Update manpage (#555)
* Fix dist-manifest gen (#554)
* Switch away from set-output (#553)
* release: watchexec-cli v1.22.1 (#551)
* release: watchexec v2.3.0 (#550)
OBS-URL: https://build.opensuse.org/request/show/1087516
OBS-URL: https://build.opensuse.org/package/show/utilities/watchexec?expand=0&rev=14
- Update to version 1.21.0:
* release: watchexec-cli v1.21.0 (#478)
* release: watchexec-filterer-tagged v0.2.0 (#477)
* release: watchexec-filterer-globset v1.1.0 (#476)
* Update PR advice for auto-merge; add meta comment (#475)
* release: watchexec-filterer-ignore v1.1.0 (#474)
* release: watchexec v2.1.0 (#472)
* Add PR trigger on auto-merge enable (#473)
* release: ignore-files v1.1.0 (#471)
* release: project-origins v1.2.0 (#470)
* Remove remnants of the old release flow that now break things (#469)
* Add guide for crate release order (#468)
* Bump tokio from 1.21.0 to 1.23.1 (#467)
* Add usecase to README (#460)
* Update command-group requirement from 1.0.8 to 2.0.1 in /crates/lib (#462)
* Update git-config requirement from 0.12.0 to 0.14.0 in /crates/ignore-files (#464)
* Update clearscreen requirement from 1.0.9 to 2.0.0 in /crates/lib (#463)
* Bump taiki-e/install-action from 1 to 2 (#461)
* Add to changelogs for libs (#466)
* Add complex converter tool wrapper example to docs (#458)
* Clippy fixes (#465)
* Add openSUSE and MINGW packages (#453)
* Update contrib guide (#452)
* Add apt.cli.rs to install methods (#451)
* Add option to exit when stdin ends (#449)
* Update git-config requirement from 0.7.1 to 0.12.0 in /crates/ignore-files (#448)
* Bump axum-core from 0.2.7 to 0.2.9 (#439)
* Bump mathieudutour/github-tag-action from 6.0 to 6.1 (#435)
* Bump softprops/action-gh-release from cd28b0f5ee8571b76cfdaa62a30d51d752317477 to 1 (#447)
* Bump cargo-bins/release-pr from 1 to 2 (#441)
OBS-URL: https://build.opensuse.org/request/show/1058052
OBS-URL: https://build.opensuse.org/package/show/utilities/watchexec?expand=0&rev=6