Martin Pool
Martin Pool
It might be nice to publish json schemas documenting the output, including listings.
https://github.com/oli-obk/cargo_metadata/pull/282 adds a new API that we could use to avoid a panic when running with an old cargo toolchain, in https://github.com/sourcefrog/cargo-mutants/blob/196e9d2b31dc33b6cd82416a93bc82aab8aafd07/src/workspace.rs#L100-L103
On large trees, where the temp dir is on the same filesystem as the source, copying with reflinks might be a little faster. https://docs.rs/reflink/
> For this specific issue (the `.git` thing), I found that editing `SOURCE_EXCLUDE` in the source and building my own binary was sufficient. In general, I think that some kind...
It's not abnormal for the diff to change no source files, for example on a PR that only changes docs or metadata. Today, we say that no mutants matched the...
- [ ] Upload to crates.io from an action triggered by a new release? - [ ] Autogenerate changelog, maybe using git-cliff? - [ ] Look at [release-plz](https://github.com/MarcoIeni/release-plz) or similar...
As the logic for what commands to run gets more complex it might be useful to separate the logic that plans commands to run, from the code that actually runs...
This might fit as an alternative `--test-tool`?' https://maelstrom-software.com/doc/book/latest/introduction.html
> `cargo-mutate` reports that a testing utility function I have doesn't affect anything when mutated from a series of `assert!` macros into `()`. Maybe it would be possible to ignore...