-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Add support for using watchman(1) instead of walking filesystem #263
Commits on Mar 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b202af5 - Browse repository at this point
Copy the full SHA b202af5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c787831 - Browse repository at this point
Copy the full SHA c787831View commit details
Commits on Mar 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b7ba437 - Browse repository at this point
Copy the full SHA b7ba437View commit details -
Publish the docbook to GitHub Pages (numtide#89)
* Build docs in nix * Build docs in CI and update gh-pages * Format nix
Configuration menu - View commit details
-
Copy full SHA for 0ecbb2c - Browse repository at this point
Copy the full SHA 0ecbb2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 405d83a - Browse repository at this point
Copy the full SHA 405d83aView commit details -
init: use std::include_bytes (numtide#91)
Avoid the big fat string literal
Configuration menu - View commit details
-
Copy full SHA for 6b2d6fc - Browse repository at this point
Copy the full SHA 6b2d6fcView commit details -
customlog: use the log facade (numtide#90)
Instead of calling CLOG directly, use the "log" crate on the producer side, and then plug CLOG as a consumer. This allows for some nice decoupling and the log macros are also nicer on the eye. --log-level has disappeared for now
Configuration menu - View commit details
-
Copy full SHA for e7ccb2d - Browse repository at this point
Copy the full SHA e7ccb2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a4516f - Browse repository at this point
Copy the full SHA 5a4516fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d439941 - Browse repository at this point
Copy the full SHA d439941View commit details -
* nix: simplify the code a bit * docs: fix the website Make the paths relative so they work on GitHub Pages. Fix the landing page overriding the docs. Put the docs in the right sub-folder.
Configuration menu - View commit details
-
Copy full SHA for 3dc5943 - Browse repository at this point
Copy the full SHA 3dc5943View commit details
Commits on Mar 5, 2021
-
print files on --fail-on-change (numtide#96)
* customlog: convert emoji to unicode escape * engine: print reformatted files on failure
Configuration menu - View commit details
-
Copy full SHA for babc297 - Browse repository at this point
Copy the full SHA babc297View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6b43be - Browse repository at this point
Copy the full SHA a6b43beView commit details -
implement --stdin (numtide#95)
* implement --stdin A first pass at making --stdin work * use the tempfile crate
Configuration menu - View commit details
-
Copy full SHA for 8de1add - Browse repository at this point
Copy the full SHA 8de1addView commit details -
formatter: clean the formatter path
In cases where the formatter path is relative, the "which" crate doesn't remove the "./" in between.
Configuration menu - View commit details
-
Copy full SHA for cfa4024 - Browse repository at this point
Copy the full SHA cfa4024View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8353f13 - Browse repository at this point
Copy the full SHA 8353f13View commit details
Commits on Mar 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 751e598 - Browse repository at this point
Copy the full SHA 751e598View commit details
Commits on Mar 31, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ffba2a7 - Browse repository at this point
Copy the full SHA ffba2a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73f5f25 - Browse repository at this point
Copy the full SHA 73f5f25View commit details
Commits on Apr 1, 2021
-
treat exit status code > 0 as an error (numtide#98)
* treat exit status code > 0 as an error * adding success status check before matching status code
Configuration menu - View commit details
-
Copy full SHA for 0df89fb - Browse repository at this point
Copy the full SHA 0df89fbView commit details
Commits on Apr 5, 2021
-
build(deps): bump cachix/install-nix-action from v12 to v13 (numtide#100
) Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from v12 to v13. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](cachix/install-nix-action@v12...8d6d5e9) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 304780f - Browse repository at this point
Copy the full SHA 304780fView commit details -
build(deps): bump cachix/cachix-action from v8 to v9 (numtide#99)
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action) from v8 to v9. - [Release notes](https://github.com/cachix/cachix-action/releases) - [Commits](cachix/cachix-action@v8...2689c27) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2471526 - Browse repository at this point
Copy the full SHA 2471526View commit details
Commits on Apr 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c3512d1 - Browse repository at this point
Copy the full SHA c3512d1View commit details
Commits on Apr 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d3ade34 - Browse repository at this point
Copy the full SHA d3ade34View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae7dc6a - Browse repository at this point
Copy the full SHA ae7dc6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb8330c - Browse repository at this point
Copy the full SHA fb8330cView commit details -
Merge pull request numtide#101 from numtide/output-formatter
Handling output formatter
Configuration menu - View commit details
-
Copy full SHA for b113d53 - Browse repository at this point
Copy the full SHA b113d53View commit details
Commits on Apr 10, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 26da756 - Browse repository at this point
Copy the full SHA 26da756View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05f612b - Browse repository at this point
Copy the full SHA 05f612bView commit details
Commits on Apr 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 63c58e4 - Browse repository at this point
Copy the full SHA 63c58e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4edd9dc - Browse repository at this point
Copy the full SHA 4edd9dcView commit details
Commits on Apr 12, 2021
-
build(deps): bump cachix/cachix-action from v9 to v10 (numtide#105)
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action) from v9 to v10. - [Release notes](https://github.com/cachix/cachix-action/releases) - [Commits](cachix/cachix-action@v9...73e75d1) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 16c2f34 - Browse repository at this point
Copy the full SHA 16c2f34View commit details
Commits on Apr 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 797b80e - Browse repository at this point
Copy the full SHA 797b80eView commit details
Commits on May 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 29d7a8b - Browse repository at this point
Copy the full SHA 29d7a8bView commit details
Commits on May 6, 2021
-
Always expanding the path given in the treefmt.toml (numtide#107)
* add cabal-fmt formatter * always expand the path provided in treefmt.toml * adding */ format in expanding path for string * adding unit test for expand_if_path function * Update src/lib.rs * revert treefmt.toml Co-authored-by: Jonas Chevalier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ca59a61 - Browse repository at this point
Copy the full SHA ca59a61View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5e1e31 - Browse repository at this point
Copy the full SHA f5e1e31View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc25c5a - Browse repository at this point
Copy the full SHA dc25c5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f640dd9 - Browse repository at this point
Copy the full SHA f640dd9View commit details -
command relative paths should be relative to the treefmt.toml folder.
Configuration menu - View commit details
-
Copy full SHA for bcd58b3 - Browse repository at this point
Copy the full SHA bcd58b3View commit details
Commits on May 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c1b1b2f - Browse repository at this point
Copy the full SHA c1b1b2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c61f47f - Browse repository at this point
Copy the full SHA c61f47fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6173e11 - Browse repository at this point
Copy the full SHA 6173e11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d6538a - Browse repository at this point
Copy the full SHA 9d6538aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f71917 - Browse repository at this point
Copy the full SHA 0f71917View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e10f88 - Browse repository at this point
Copy the full SHA 4e10f88View commit details -
Configuration menu - View commit details
-
Copy full SHA for c669ddb - Browse repository at this point
Copy the full SHA c669ddbView commit details
Commits on May 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b25cfa4 - Browse repository at this point
Copy the full SHA b25cfa4View commit details -
ci: automate the release publication
This still requires us to create a release commit, tag and push it.
Configuration menu - View commit details
-
Copy full SHA for c70100e - Browse repository at this point
Copy the full SHA c70100eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f16a36 - Browse repository at this point
Copy the full SHA 5f16a36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ce49c0 - Browse repository at this point
Copy the full SHA 5ce49c0View commit details
Commits on May 13, 2021
-
Emojis are useful at information compression. Here they just repeat the same log level and reduce clarity. Fixes numtide#111
Configuration menu - View commit details
-
Copy full SHA for 7fa467b - Browse repository at this point
Copy the full SHA 7fa467bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2065a1 - Browse repository at this point
Copy the full SHA e2065a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e502075 - Browse repository at this point
Copy the full SHA e502075View commit details
Commits on May 29, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e28f0d5 - Browse repository at this point
Copy the full SHA e28f0d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c54565 - Browse repository at this point
Copy the full SHA 9c54565View commit details
Commits on May 31, 2021
-
ci: use the cachix auth token instead (numtide#116)
The cache was converted to using auth tokens
Configuration menu - View commit details
-
Copy full SHA for 3d129bc - Browse repository at this point
Copy the full SHA 3d129bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 233f472 - Browse repository at this point
Copy the full SHA 233f472View commit details
Commits on Jun 29, 2021
-
nix: remove flake-compat (numtide#117)
We shouldn't punish stable Nix users. flake-compat does that by making the default.nix convoluted to use. Instead do the reverse and have flake.nix depend on default.nix.
Configuration menu - View commit details
-
Copy full SHA for 07aaf73 - Browse repository at this point
Copy the full SHA 07aaf73View commit details -
ci: remove broken cargo bloat check
It's a neat idea but not essential to the project. Remove since it's broken.
Configuration menu - View commit details
-
Copy full SHA for 90727a4 - Browse repository at this point
Copy the full SHA 90727a4View commit details
Commits on Jul 17, 2021
-
Support global excludes (numtide#121)
* Support global excludes Closes numtide#119 Adds an extra field to the config to support excludes that apply to all formatters * Move global config into its own toml section
Configuration menu - View commit details
-
Copy full SHA for a2db2cc - Browse repository at this point
Copy the full SHA a2db2ccView commit details
Commits on Jul 31, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5fff9c3 - Browse repository at this point
Copy the full SHA 5fff9c3View commit details
Commits on Aug 3, 2021
-
engine: skip over symlinks (numtide#123)
We don't want to format files outside the directory, and if the symlink destination is in the repo, it'll be matched when iterating over it. Fixes numtide#122.
Configuration menu - View commit details
-
Copy full SHA for d1bc82a - Browse repository at this point
Copy the full SHA d1bc82aView commit details
Commits on Aug 4, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f212b0a - Browse repository at this point
Copy the full SHA f212b0aView commit details
Commits on Aug 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 948196a - Browse repository at this point
Copy the full SHA 948196aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 71ab126 - Browse repository at this point
Copy the full SHA 71ab126View commit details -
This is a simpler approach to E2BIG Fixes numtide#10
Configuration menu - View commit details
-
Copy full SHA for ab23c9f - Browse repository at this point
Copy the full SHA ab23c9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff9f960 - Browse repository at this point
Copy the full SHA ff9f960View commit details
Commits on Aug 31, 2021
-
display formatter outputs on error
If a formatter fails with exit status > 0, print the captured outputs by default. As a user, I want to see directly what caused the error.
Configuration menu - View commit details
-
Copy full SHA for 451c293 - Browse repository at this point
Copy the full SHA 451c293View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98460a8 - Browse repository at this point
Copy the full SHA 98460a8View commit details
Commits on Sep 2, 2021
-
Fractional ms doesn't provide any value. We get it, it's fast.
Configuration menu - View commit details
-
Copy full SHA for be246b0 - Browse repository at this point
Copy the full SHA be246b0View commit details
Commits on Sep 13, 2021
-
build(deps): bump cachix/install-nix-action from 13 to 14 (numtide#128)
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 13 to 14. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](cachix/install-nix-action@v13...v14) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 20de96d - Browse repository at this point
Copy the full SHA 20de96dView commit details
Commits on Oct 10, 2021
-
allow config files to be independent from worktree location (numtide#131
Configuration menu - View commit details
-
Copy full SHA for 70990b3 - Browse repository at this point
Copy the full SHA 70990b3View commit details
Commits on Nov 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d8e59ef - Browse repository at this point
Copy the full SHA d8e59efView commit details -
Trade in naersk for a newer version of nixpkgs (numtide#134)
- Naersk has the annoying property to pin nixpkgs as a dep - Nixpkgs mostly is a _core_ dependency that it is worth auditing duely (e.g. to avoid cache mismatches and other spourious errors) - Every usage of naersk adds a another "spurious" nixpkgs dep somewhere to the flake lock. That makes auditing less straight forward.
Configuration menu - View commit details
-
Copy full SHA for 3801e8e - Browse repository at this point
Copy the full SHA 3801e8eView commit details
Commits on Nov 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5e9ae54 - Browse repository at this point
Copy the full SHA 5e9ae54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1212296 - Browse repository at this point
Copy the full SHA 1212296View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10e5596 - Browse repository at this point
Copy the full SHA 10e5596View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46a99b4 - Browse repository at this point
Copy the full SHA 46a99b4View commit details
Commits on Nov 15, 2021
-
build(deps): bump cachix/install-nix-action from 14 to 15 (numtide#135)
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 14 to 15. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](cachix/install-nix-action@v14...v15) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1e38ba6 - Browse repository at this point
Copy the full SHA 1e38ba6View commit details
Commits on Nov 26, 2021
-
build(deps): bump cachix/install-nix-action from 15 to 16 (numtide#136)
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 15 to 16. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](cachix/install-nix-action@v15...v16) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d9863a6 - Browse repository at this point
Copy the full SHA d9863a6View commit details
Commits on Dec 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 874d652 - Browse repository at this point
Copy the full SHA 874d652View commit details
Commits on Dec 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e7def7c - Browse repository at this point
Copy the full SHA e7def7cView commit details
Commits on Dec 12, 2021
-
doc: add inline script example
This is more flexible than creating an external script.
Configuration menu - View commit details
-
Copy full SHA for 7fcb313 - Browse repository at this point
Copy the full SHA 7fcb313View commit details
Commits on Dec 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f3348be - Browse repository at this point
Copy the full SHA f3348beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c7dce3 - Browse repository at this point
Copy the full SHA 0c7dce3View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa4684a - Browse repository at this point
Copy the full SHA aa4684aView commit details -
Speed up the zero case by not even invoking the underlying formatter.
Configuration menu - View commit details
-
Copy full SHA for 56f66e6 - Browse repository at this point
Copy the full SHA 56f66e6View commit details -
Merge pull request numtide#142 from numtide/zero-arguments
formatter: noop on zero args
Configuration menu - View commit details
-
Copy full SHA for dd00a09 - Browse repository at this point
Copy the full SHA dd00a09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 871b10d - Browse repository at this point
Copy the full SHA 871b10dView commit details
Commits on Dec 18, 2021
-
treefmt.toml: fix shell invocation
Put a dummy "--" as the first argument, otherwise the first file is always ignored. See numtide#77 (comment)
Configuration menu - View commit details
-
Copy full SHA for f440332 - Browse repository at this point
Copy the full SHA f440332View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99fb8cc - Browse repository at this point
Copy the full SHA 99fb8ccView commit details
Commits on Dec 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for bada93e - Browse repository at this point
Copy the full SHA bada93eView commit details
Commits on Dec 24, 2021
-
website: remove landing page (numtide#145)
It's better to have no landing page than a half-finished one.
Configuration menu - View commit details
-
Copy full SHA for 26d7f5f - Browse repository at this point
Copy the full SHA 26d7f5fView commit details
Commits on Mar 8, 2022
-
build(deps): bump actions/checkout from 2 to 3 (numtide#146)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v2...v3) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 09474bc - Browse repository at this point
Copy the full SHA 09474bcView commit details
Commits on Mar 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 11b6bcc - Browse repository at this point
Copy the full SHA 11b6bccView commit details
Commits on Mar 24, 2022
-
build(deps): bump actions/cache from 2 to 3 (numtide#148)
Bumps [actions/cache](https://github.com/actions/cache) from 2 to 3. - [Release notes](https://github.com/actions/cache/releases) - [Commits](actions/cache@v2...v3) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f5436ac - Browse repository at this point
Copy the full SHA f5436acView commit details
Commits on Apr 11, 2022
-
build(deps): bump cachix/install-nix-action from 16 to 17 (numtide#150)
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 16 to 17. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](cachix/install-nix-action@v16...v17) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5ca8c08 - Browse repository at this point
Copy the full SHA 5ca8c08View commit details -
build(deps): bump actions/upload-artifact from 2 to 3 (numtide#151)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v2...v3) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c4999a7 - Browse repository at this point
Copy the full SHA c4999a7View commit details -
build(deps): bump actions/download-artifact from 2 to 3 (numtide#152)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 2 to 3. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](actions/download-artifact@v2...v3) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d6c621f - Browse repository at this point
Copy the full SHA d6c621fView commit details
Commits on May 2, 2022
-
cache: also track file sizes (numtide#155)
File mtimes is actually not precise enough in all cases. By also tracking the file sizes it should reduce the instances of false-positives. See numtide#46
Configuration menu - View commit details
-
Copy full SHA for 5142383 - Browse repository at this point
Copy the full SHA 5142383View commit details -
cli: add --no-cache option (numtide#157)
This is useful for CI where you don't care about eval caching. And avoid the issue described in numtide#156.
Configuration menu - View commit details
-
Copy full SHA for dfecb1d - Browse repository at this point
Copy the full SHA dfecb1dView commit details -
* bump cargo dependencies * fix rust compilation warnings
Configuration menu - View commit details
-
Copy full SHA for 591b299 - Browse repository at this point
Copy the full SHA 591b299View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f9d613 - Browse repository at this point
Copy the full SHA 9f9d613View commit details
Commits on May 3, 2022
-
This runs once every months at most. The cache isn't buying us anything and might cause some more jitter.
Configuration menu - View commit details
-
Copy full SHA for e9dbeab - Browse repository at this point
Copy the full SHA e9dbeabView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa441e9 - Browse repository at this point
Copy the full SHA fa441e9View commit details -
I don't know how to fix this: error: linking with `x86_64-unknown-freebsd12-gcc` failed: exit status: 1 Error: | = note: "x86_64-unknown-freebsd12-gcc" "-m64" "/target/x86_64-unknown-freebsd/release/deps/treefmt-627624e995a5005a.treefmt.707d4e17-cgu.0.rcgu.o" "-Wl,--as-needed" "-L" "/target/x86_64-unknown-freebsd/release/deps" "-L" "/target/release/deps" "-L" "/rust/lib/rustlib/x86_64-unknown-freebsd/lib" "-Wl,--start-group" "-Wl,--end-group" "-Wl,-Bstatic" "/rust/lib/rustlib/x86_64-unknown-freebsd/lib/libcompiler_builtins-5bdf9212626c08e9.rlib" "-Wl,-Bdynamic" "-lrt" "-lutil" "-lexecinfo" "-lkvm" "-lutil" "-lprocstat" "-lrt" "-ldevstat" "-lexecinfo" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lrt" "-lutil" "-lexecinfo" "-lkvm" "-lutil" "-lprocstat" "-lrt" "-ldevstat" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/rust/lib/rustlib/x86_64-unknown-freebsd/lib" "-o" "/target/x86_64-unknown-freebsd/release/deps/treefmt-627624e995a5005a" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro,-znow" "-Wl,-O1" "-nodefaultlibs" = note: /usr/local/lib/gcc/x86_64-unknown-freebsd12/6.4.0/../../../../x86_64-unknown-freebsd12/bin/ld: cannot find -lkvm /usr/local/lib/gcc/x86_64-unknown-freebsd12/6.4.0/../../../../x86_64-unknown-freebsd12/bin/ld: cannot find -ldevstat /usr/local/lib/gcc/x86_64-unknown-freebsd12/6.4.0/../../../../x86_64-unknown-freebsd12/bin/ld: cannot find -lkvm /usr/local/lib/gcc/x86_64-unknown-freebsd12/6.4.0/../../../../x86_64-unknown-freebsd12/bin/ld: cannot find -ldevstat collect2: error: ld returned 1 exit status
Configuration menu - View commit details
-
Copy full SHA for 39078aa - Browse repository at this point
Copy the full SHA 39078aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7918e9 - Browse repository at this point
Copy the full SHA e7918e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1457f2f - Browse repository at this point
Copy the full SHA 1457f2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d306f9 - Browse repository at this point
Copy the full SHA 3d306f9View commit details
Commits on May 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e4c88ab - Browse repository at this point
Copy the full SHA e4c88abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0236d1f - Browse repository at this point
Copy the full SHA 0236d1fView commit details
Commits on May 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for be1d854 - Browse repository at this point
Copy the full SHA be1d854View commit details -
add pre-commit contrib script (numtide#166)
This is working towards numtide#78 . In the end that script would be shipped with the treefmt binary, but for now let's just test it out.
Configuration menu - View commit details
-
Copy full SHA for 9e21d3f - Browse repository at this point
Copy the full SHA 9e21d3fView commit details
Commits on May 18, 2022
-
cli: add --formatters option (numtide#168)
Select formatters name to apply. Defaults to all formatters refs numtide#167
Configuration menu - View commit details
-
Copy full SHA for 25f1ed6 - Browse repository at this point
Copy the full SHA 25f1ed6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b8e57c - Browse repository at this point
Copy the full SHA 0b8e57cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3824820 - Browse repository at this point
Copy the full SHA 3824820View commit details
Commits on May 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d191980 - Browse repository at this point
Copy the full SHA d191980View commit details
Commits on May 31, 2022
-
build(deps): bump crazy-max/ghaction-github-pages from 2 to 3 (numtid…
…e#170) Bumps [crazy-max/ghaction-github-pages](https://github.com/crazy-max/ghaction-github-pages) from 2 to 3. - [Release notes](https://github.com/crazy-max/ghaction-github-pages/releases) - [Changelog](https://github.com/crazy-max/ghaction-github-pages/blob/dev/CHANGELOG.md) - [Commits](crazy-max/ghaction-github-pages@v2...v3) --- updated-dependencies: - dependency-name: crazy-max/ghaction-github-pages dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 676731f - Browse repository at this point
Copy the full SHA 676731fView commit details
Commits on Jul 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ac9fbe6 - Browse repository at this point
Copy the full SHA ac9fbe6View commit details
Commits on Jul 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 51826cc - Browse repository at this point
Copy the full SHA 51826ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for db604fd - Browse repository at this point
Copy the full SHA db604fdView commit details
Commits on Jul 7, 2022
-
lazily create the cache directory (numtide#174)
Don't touch $HOME unless needed. Fixes numtide#173.
Configuration menu - View commit details
-
Copy full SHA for 3aee5bd - Browse repository at this point
Copy the full SHA 3aee5bdView commit details
Commits on Aug 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f400c2f - Browse repository at this point
Copy the full SHA f400c2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2af3933 - Browse repository at this point
Copy the full SHA 2af3933View commit details
Commits on Aug 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e2b2f65 - Browse repository at this point
Copy the full SHA e2b2f65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a042bf - Browse repository at this point
Copy the full SHA 3a042bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for becf50f - Browse repository at this point
Copy the full SHA becf50fView commit details -
Merge pull request numtide#176 from srid/flake-parts
Switch to `flake-parts`
Configuration menu - View commit details
-
Copy full SHA for ef8f965 - Browse repository at this point
Copy the full SHA ef8f965View commit details
Commits on Sep 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0c20ac5 - Browse repository at this point
Copy the full SHA 0c20ac5View commit details -
Co-authored-by: Jörg Thalheim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f2bbb89 - Browse repository at this point
Copy the full SHA f2bbb89View commit details -
This is useful if you want to configure treefmt with nix, and precisely pass all the commands from nixpkgs. Co-authored-by: Sridhar Ratnakumar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8467716 - Browse repository at this point
Copy the full SHA 8467716View commit details -
Merge pull request numtide#169 from numtide/withConfig
add treefmt.withConfig
Configuration menu - View commit details
-
Copy full SHA for 9615c40 - Browse repository at this point
Copy the full SHA 9615c40View commit details -
fix nixpkgs.withConfig (numtide#181)
Add CI check so this actually gets exercised
Configuration menu - View commit details
-
Copy full SHA for 6695974 - Browse repository at this point
Copy the full SHA 6695974View commit details
Commits on Sep 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for da42d37 - Browse repository at this point
Copy the full SHA da42d37View commit details
Commits on Oct 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5b9d911 - Browse repository at this point
Copy the full SHA 5b9d911View commit details
Commits on Oct 26, 2022
-
build(deps): bump cachix/cachix-action from 10 to 11 (numtide#185)
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action) from 10 to 11. - [Release notes](https://github.com/cachix/cachix-action/releases) - [Commits](cachix/cachix-action@v10...v11) --- updated-dependencies: - dependency-name: cachix/cachix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for da79503 - Browse repository at this point
Copy the full SHA da79503View commit details
Commits on Oct 29, 2022
-
build(deps): bump cachix/install-nix-action from 17 to 18 (numtide#184)
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 17 to 18. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](cachix/install-nix-action@v17...v18) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fe7959b - Browse repository at this point
Copy the full SHA fe7959bView commit details
Commits on Oct 31, 2022
-
build(deps): bump cachix/cachix-action from 11 to 12 (numtide#186)
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action) from 11 to 12. - [Release notes](https://github.com/cachix/cachix-action/releases) - [Commits](cachix/cachix-action@v11...v12) --- updated-dependencies: - dependency-name: cachix/cachix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d7d8363 - Browse repository at this point
Copy the full SHA d7d8363View commit details
Commits on Nov 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1375bff - Browse repository at this point
Copy the full SHA 1375bffView commit details
Commits on Dec 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b06edc3 - Browse repository at this point
Copy the full SHA b06edc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for cead314 - Browse repository at this point
Copy the full SHA cead314View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17c632a - Browse repository at this point
Copy the full SHA 17c632aView commit details
Commits on Dec 2, 2022
-
feat: more concise stats (numtide#190)
* feat: more concise stats * feat: refine wording of concise stats Co-authored-by: Jonas Chevalier <[email protected]> Co-authored-by: Jonas Chevalier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4800bf5 - Browse repository at this point
Copy the full SHA 4800bf5View commit details
Commits on Dec 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e4637a7 - Browse repository at this point
Copy the full SHA e4637a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c327c4a - Browse repository at this point
Copy the full SHA c327c4aView commit details -
Merge pull request numtide#192 from brianmcgee/feat/rust-overlay
feat: switch to oxalica/rust-overlay
Configuration menu - View commit details
-
Copy full SHA for fc7180b - Browse repository at this point
Copy the full SHA fc7180bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fc13318 - Browse repository at this point
Copy the full SHA fc13318View commit details
Commits on Dec 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 897bf11 - Browse repository at this point
Copy the full SHA 897bf11View commit details
Commits on Dec 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 694b0f4 - Browse repository at this point
Copy the full SHA 694b0f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96cb1ea - Browse repository at this point
Copy the full SHA 96cb1eaView commit details -
chore: update flake.lock to pull in grcov 0.8.13
This version allows specifying the location of llvm-profdata
Configuration menu - View commit details
-
Copy full SHA for 7f093fa - Browse repository at this point
Copy the full SHA 7f093faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0954335 - Browse repository at this point
Copy the full SHA 0954335View commit details
Commits on Dec 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9cee65f - Browse repository at this point
Copy the full SHA 9cee65fView commit details
Commits on Dec 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7a9b0b0 - Browse repository at this point
Copy the full SHA 7a9b0b0View commit details
Commits on Dec 22, 2022
-
Merge pull request numtide#203 from brianmcgee/feat/improve-test-cove…
…rage feat add test coverage infrastructure
Configuration menu - View commit details
-
Copy full SHA for 6c7d841 - Browse repository at this point
Copy the full SHA 6c7d841View commit details
Commits on Dec 28, 2022
-
move treefmt.withConfig to a separate repo (numtide#204)
https://github.com/numtide/treefmt-nix now contains both the treefmt Nix module configuration, and also a collection of pre-configured formatters. By moving that functionality over there, we can make use of the same mechanisms on the treefmt package that is shipped with nixpkgs. Another possibility might have been to add withConfig to nixpkgs, but from experience nix code that is duplicated in nixpkgs starts evolving on its own.
Configuration menu - View commit details
-
Copy full SHA for c70c933 - Browse repository at this point
Copy the full SHA c70c933View commit details
Commits on Jan 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5d4ff6e - Browse repository at this point
Copy the full SHA 5d4ff6eView commit details -
fix: log formatter error as warn instead of info
Ensures the formatter failure is logged on the default log level of warn.
Configuration menu - View commit details
-
Copy full SHA for 7b9905a - Browse repository at this point
Copy the full SHA 7b9905aView commit details -
Merge pull request numtide#207 from brianmcgee/fix/default-log-output
fix/default log output
Configuration menu - View commit details
-
Copy full SHA for fbd2738 - Browse repository at this point
Copy the full SHA fbd2738View commit details
Commits on Jan 5, 2023
-
make treefmt the default package
Allow `nix run github:numtide/treefmt`
Configuration menu - View commit details
-
Copy full SHA for 87cdaea - Browse repository at this point
Copy the full SHA 87cdaeaView commit details
Commits on Jan 13, 2023
-
Co-authored-by: Jonas Chevalier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 72788a0 - Browse repository at this point
Copy the full SHA 72788a0View commit details -
Enable merging with bors by adding the bors.toml and using the settings app to configure the repo.
Configuration menu - View commit details
-
Copy full SHA for 3559a9e - Browse repository at this point
Copy the full SHA 3559a9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95d1c11 - Browse repository at this point
Copy the full SHA 95d1c11View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7e72b3 - Browse repository at this point
Copy the full SHA b7e72b3View commit details
Commits on Jan 14, 2023
-
change default log level to info (numtide#212)
Info is meant to inform the user. In that case, we want to show how much time each formatter is taking, because it's good for the ecosystem to be aware of how slow each formatter is.
Configuration menu - View commit details
-
Copy full SHA for 127c222 - Browse repository at this point
Copy the full SHA 127c222View commit details
Commits on Jan 16, 2023
-
Improved documentation (numtide#213)
* Improved documentation * Corrected formatting * Update docs/formatters-spec.md Co-authored-by: Jonas Chevalier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3c5df32 - Browse repository at this point
Copy the full SHA 3c5df32View commit details -
improve the formatter load error (numtide#211)
Display what it was looking for, so it's easier to debug. Before: Failed to load formatter #python due to error: cannot find binary path After: Failed to load formatter #python: could not find 'black' on PATH
Configuration menu - View commit details
-
Copy full SHA for 65a351f - Browse repository at this point
Copy the full SHA 65a351fView commit details
Commits on Jan 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5deccb7 - Browse repository at this point
Copy the full SHA 5deccb7View commit details
Commits on Jan 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e51789f - Browse repository at this point
Copy the full SHA e51789fView commit details
Commits on Feb 2, 2023
-
Updated the list of supported formatters, added FAQ, added info about… (
numtide#217) * Updated the list of supported formatters, added FAQ, added info about treefmt-nix * Update docs/faq.md Co-authored-by: Basile Henry <[email protected]> * Update docs/installation.md Co-authored-by: Basile Henry <[email protected]> --------- Co-authored-by: Jonas Chevalier <[email protected]> Co-authored-by: Basile Henry <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 28b6450 - Browse repository at this point
Copy the full SHA 28b6450View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3fe774 - Browse repository at this point
Copy the full SHA a3fe774View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86a7a2e - Browse repository at this point
Copy the full SHA 86a7a2eView commit details
Commits on Feb 7, 2023
-
build(deps): bump cachix/install-nix-action from 18 to 19 (numtide#220)
* build(deps): bump cachix/install-nix-action from 18 to 19 Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 18 to 19. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](cachix/install-nix-action@v18...v19) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> * Update nix.yml --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jonas Chevalier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 923621b - Browse repository at this point
Copy the full SHA 923621bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f96ee22 - Browse repository at this point
Copy the full SHA f96ee22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b30ed5 - Browse repository at this point
Copy the full SHA 8b30ed5View commit details -
build(deps): bump bumpalo from 3.9.1 to 3.12.0
Bumps [bumpalo](https://github.com/fitzgen/bumpalo) from 3.9.1 to 3.12.0. - [Release notes](https://github.com/fitzgen/bumpalo/releases) - [Changelog](https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md) - [Commits](fitzgen/bumpalo@3.9.1...3.12.0) --- updated-dependencies: - dependency-name: bumpalo dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c90d00a - Browse repository at this point
Copy the full SHA c90d00aView commit details -
218: build(deps): bump bumpalo from 3.9.1 to 3.12.0 r=zimbatm a=dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fbc27b5 - Browse repository at this point
Copy the full SHA fbc27b5View commit details
Commits on Feb 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 48842f6 - Browse repository at this point
Copy the full SHA 48842f6View commit details
Commits on Feb 26, 2023
-
222: ocamlformat doc r=zimbatm a=r-muhairi Co-authored-by: Rashid Al Muhairi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f87219b - Browse repository at this point
Copy the full SHA f87219bView commit details
Commits on Mar 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d6d7cc5 - Browse repository at this point
Copy the full SHA d6d7cc5View commit details
Commits on Mar 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 565d3f3 - Browse repository at this point
Copy the full SHA 565d3f3View commit details -
build(deps): bump cachix/install-nix-action from 19 to 20
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 19 to 20. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](cachix/install-nix-action@v19...v20) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 35112c9 - Browse repository at this point
Copy the full SHA 35112c9View commit details -
223: build(deps): bump cachix/install-nix-action from 19 to 20 r=zimbatm a=dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e8e8085 - Browse repository at this point
Copy the full SHA e8e8085View commit details
Commits on Mar 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9ac280e - Browse repository at this point
Copy the full SHA 9ac280eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d10da4f - Browse repository at this point
Copy the full SHA d10da4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca2b4f2 - Browse repository at this point
Copy the full SHA ca2b4f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21117bf - Browse repository at this point
Copy the full SHA 21117bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bb3932 - Browse repository at this point
Copy the full SHA 1bb3932View commit details -
Configuration menu - View commit details
-
Copy full SHA for e33898e - Browse repository at this point
Copy the full SHA e33898eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f61333b - Browse repository at this point
Copy the full SHA f61333bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff90750 - Browse repository at this point
Copy the full SHA ff90750View commit details -
224: Feat/mk docs setup r=zimbatm a=zimboflyman Co-authored-by: zimboflyman <[email protected]> Co-authored-by: zimbatm <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7ef43f6 - Browse repository at this point
Copy the full SHA 7ef43f6View commit details
Commits on Mar 8, 2023
-
fix treefmt --stdin when changes are moved into tempfile
With the following config: ``` [formatter.cpp] command = "clang-format" options = ["-i"] includes = ["*.cpp"] ``` `treefmt --stdin foo.cpp < foo.cpp` would error: ``` [ERROR] original tempfile has been replaced at path "/home/oleh/src/treefmt/_tmpoZwnEJfoo.cpp" ``` ..since `clang-format` creates its own tempfile and then moves it into our own tempfile, replacing it and causing `tmpfile.reopen()` to fail.
Configuration menu - View commit details
-
Copy full SHA for 63f8fdf - Browse repository at this point
Copy the full SHA 63f8fdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 609e686 - Browse repository at this point
Copy the full SHA 609e686View commit details -
225: fix treefmt --stdin when changes are moved into tempfile r=zimbatm a=stolyaroleh Co-authored-by: Oleh Stolyar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 867eab4 - Browse repository at this point
Copy the full SHA 867eab4View commit details
Commits on Mar 13, 2023
-
docs: build and deploy with Nix
Control the version of mkdocs and the material theme more tightly.
Configuration menu - View commit details
-
Copy full SHA for de848b5 - Browse repository at this point
Copy the full SHA de848b5View commit details -
226: docs: build and deploy with Nix r=zimbatm a=zimbatm Co-authored-by: zimbatm <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8709f4e - Browse repository at this point
Copy the full SHA 8709f4eView commit details
Commits on Mar 23, 2023
-
Generally clean things up and copy some config from devenv
Configuration menu - View commit details
-
Copy full SHA for c2762ce - Browse repository at this point
Copy the full SHA c2762ceView commit details
Commits on Apr 1, 2023
-
Move the theme and base config to another repo so it can be shared between projects.
Configuration menu - View commit details
-
Copy full SHA for 787ea9d - Browse repository at this point
Copy the full SHA 787ea9dView commit details -
227: docs: use mkdocs-numtide r=zimbatm a=zimbatm Co-authored-by: zimbatm <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e7345cb - Browse repository at this point
Copy the full SHA e7345cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for cb400b2 - Browse repository at this point
Copy the full SHA cb400b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3e665c - Browse repository at this point
Copy the full SHA f3e665cView commit details
Commits on Apr 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c0db981 - Browse repository at this point
Copy the full SHA c0db981View commit details -
229: Fixing supported formatters link r=zimbatm a=glenn-m Co-authored-by: Glenn McDonald <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d87045a - Browse repository at this point
Copy the full SHA d87045aView commit details
Commits on Apr 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 87edb9d - Browse repository at this point
Copy the full SHA 87edb9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95101b5 - Browse repository at this point
Copy the full SHA 95101b5View commit details -
231: Don't ignore --config-file when using --stdin r=zimbatm a=lbodor Co-authored-by: lbodor <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6466798 - Browse repository at this point
Copy the full SHA 6466798View commit details -
flake: expose the list of supported systems
This is a new convention that lets consumers of the flake control what systems this flake will be built with. As a consumer you can pass your own list of systems, by overriding the inputs. Eg: ``` inputs.systems.url = "path:./flake.systems.nix"; inputs.systems.flake = false; inputs.treefmt.url = "github:numtide/treefmt"; inputs.treefmt.inputs.follows.systems = "systems"; ``` Invented with the help of bb010g in numtide/flake-utils#84 See <https://github.com/nix-systems/nix-systems>
Configuration menu - View commit details
-
Copy full SHA for 2b88168 - Browse repository at this point
Copy the full SHA 2b88168View commit details -
228: flake: expose the list of supported systems r=zimbatm a=zimbatm Co-authored-by: zimbatm <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a2dcb65 - Browse repository at this point
Copy the full SHA a2dcb65View commit details
Commits on Apr 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ef6f448 - Browse repository at this point
Copy the full SHA ef6f448View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45cd7a8 - Browse repository at this point
Copy the full SHA 45cd7a8View commit details -
234: fix all clippy warnings r=zimbatm a=zimbatm Co-authored-by: zimbatm <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 303af5c - Browse repository at this point
Copy the full SHA 303af5cView commit details -
233: docs: add reference to null-ls r=zimbatm a=zimbatm Co-authored-by: zimbatm <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f70fa3f - Browse repository at this point
Copy the full SHA f70fa3fView commit details
Commits on May 30, 2023
-
docs: better formatter-spec structure
Since it's a spec, list all of the rules and use MUST / SHOULD similar to IETF RFCs.
Configuration menu - View commit details
-
Copy full SHA for 459e6af - Browse repository at this point
Copy the full SHA 459e6afView commit details
Commits on May 31, 2023
-
build(deps): bump cachix/install-nix-action from 20 to 21 (numtide#238)
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 20 to 21. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](cachix/install-nix-action@v20...v21) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8e52869 - Browse repository at this point
Copy the full SHA 8e52869View commit details
Commits on Jun 19, 2023
-
build(deps): bump cachix/install-nix-action from 21 to 22
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 21 to 22. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](cachix/install-nix-action@v21...v22) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ab38e02 - Browse repository at this point
Copy the full SHA ab38e02View commit details -
240: build(deps): bump cachix/install-nix-action from 21 to 22 r=zimbatm a=dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 069073e - Browse repository at this point
Copy the full SHA 069073eView commit details
Commits on Jul 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8ca89b1 - Browse repository at this point
Copy the full SHA 8ca89b1View commit details
Commits on Jul 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9ac409b - Browse repository at this point
Copy the full SHA 9ac409bView commit details -
243: Small typo in documentation r=zimbatm a=pinage404 Co-authored-by: pinage404 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3987049 - Browse repository at this point
Copy the full SHA 3987049View commit details
Commits on Aug 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 85f4a46 - Browse repository at this point
Copy the full SHA 85f4a46View commit details
Commits on Sep 4, 2023
-
build(deps): bump cachix/install-nix-action from 22 to 23 (numtide#245)
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 22 to 23. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](cachix/install-nix-action@v22...v23) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1cf4ef3 - Browse repository at this point
Copy the full SHA 1cf4ef3View commit details
Commits on Sep 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 654ecef - Browse repository at this point
Copy the full SHA 654ecefView commit details
Commits on Sep 25, 2023
-
refactor: extract certain methods
Extract certain methods from the `run` function of the engine, in order to make testing feasible.
Configuration menu - View commit details
-
Copy full SHA for b287ac2 - Browse repository at this point
Copy the full SHA b287ac2View commit details -
refactor: add Statistics struct
Add a Statistics struct, carrying timing debug information and unifying collection of metrics, simplifying testing and printing of summaries.
Configuration menu - View commit details
-
Copy full SHA for 17cf068 - Browse repository at this point
Copy the full SHA 17cf068View commit details -
chore: add tests for the engine
Add tests for the run engine. The particular focus of these tests are allowing assertions of the relationships between configuration, directory structure, walked files and matched files.
Configuration menu - View commit details
-
Copy full SHA for c3c597d - Browse repository at this point
Copy the full SHA c3c597dView commit details
Commits on Sep 26, 2023
-
fix: stop symlinked tree root being deref'd (numtide#252)
As reported in numtide#221 by @srhb there is currently an issue where if the `--tree-root` is a symlink everything under that path will be ignored. This is due to the symlink being dereferenced and the symlink path not overlapping with the target path. This commit attempts to rectify this issue by using the `$PWD` environment variable which in *most* shells will reflect the symlink path rather than the target. If this environment variable cannot be read then it falls back to use `getcwd` which will perform the present dereferencing behaviour. Thanks to @srhb for reporting this issue and thanks to @DBCDK for sponsoring the time to get this investigated and fixed.
Configuration menu - View commit details
-
Copy full SHA for 6f9a7a5 - Browse repository at this point
Copy the full SHA 6f9a7a5View commit details
Commits on Sep 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cec1538 - Browse repository at this point
Copy the full SHA cec1538View commit details -
Merge pull request numtide#251 from a-kenji/improve/test-coverage
chore: add tests for the run engine
Configuration menu - View commit details
-
Copy full SHA for e1ca0bc - Browse repository at this point
Copy the full SHA e1ca0bcView commit details -
Fix flaky tests that use `std::env::set_var`. `std::env::set_var` is not safe to be used in parallel. Reproducer: ``` bash for _ in {0..100}; do cargo t current_dir || exit 1 done ``` Will fail very fast. Doesn't fail: ```bash for _ in {0..100}; do cargo t current_dir_prefers_pwd_env_var || exit 1 cargo t current_dir_uses_dereferenced_path_when_pwd_env_var_not_set || exit 1 done ``` Reference: rust-lang/rust#27970
Configuration menu - View commit details
-
Copy full SHA for 6e5f588 - Browse repository at this point
Copy the full SHA 6e5f588View commit details
Commits on Sep 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2e129d9 - Browse repository at this point
Copy the full SHA 2e129d9View commit details
Commits on Oct 14, 2023
-
Merge pull request numtide#253 from a-kenji/fix/flaky/tests
Fix flaky tests that use `std::env::set_var`
Configuration menu - View commit details
-
Copy full SHA for 554b004 - Browse repository at this point
Copy the full SHA 554b004View commit details -
Configuration menu - View commit details
-
Copy full SHA for c90943d - Browse repository at this point
Copy the full SHA c90943dView commit details -
Merge pull request numtide#256 from numtide/mergify
switch from bors to mergify
Configuration menu - View commit details
-
Copy full SHA for c836a5f - Browse repository at this point
Copy the full SHA c836a5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf5ae09 - Browse repository at this point
Copy the full SHA bf5ae09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a4b535 - Browse repository at this point
Copy the full SHA 5a4b535View commit details -
Flake lock file updates: • Updated input 'flake-parts': 'github:hercules-ci/flake-parts/8d0e2444ab05f79df93b70e5e497f8c708eb6b9b' (2022-12-07) → 'github:hercules-ci/flake-parts/c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4' (2023-10-03) • Updated input 'mkdocs-numtide': 'github:numtide/mkdocs-numtide/af6c4a5f7c0a59da3b557795f57dcae5707523ac' (2023-04-01) → 'github:numtide/mkdocs-numtide/b3008171c75083f2bf2f1dc4e6781d4737dfaa49' (2023-06-26) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/4172cdda7e56a48065475fb98c57b03b83c1fde4' (2022-12-16) → 'github:NixOS/nixpkgs/01441e14af5e29c9d27ace398e6dd0b293e25a54' (2023-10-11) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/7da2f6b3a0c32f661cb2864d7fbd1d7e6f0c7543' (2022-12-16) → 'github:oxalica/rust-overlay/dce60ca7fca201014868c08a612edb73a998310f' (2023-10-14) • Updated input 'rust-overlay/flake-utils': 'github:numtide/flake-utils/c0e246b9b83f637f4681389ecabcb2681b4f3af0' (2022-08-07) → 'github:numtide/flake-utils/cfacdce06f30d2b68473a46042957675eebb3401' (2023-04-11) • Added input 'rust-overlay/flake-utils/systems': 'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09) • Updated input 'systems': 'github:nix-systems/default/4e9a51a15ceb27e5141819142a7d2ee827943fc8' (2023-04-08) → 'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09)
Configuration menu - View commit details
-
Copy full SHA for 0504cff - Browse repository at this point
Copy the full SHA 0504cffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 42676ea - Browse repository at this point
Copy the full SHA 42676eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for de751ab - Browse repository at this point
Copy the full SHA de751abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90e98e0 - Browse repository at this point
Copy the full SHA 90e98e0View commit details -
build(deps): bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cd6e899 - Browse repository at this point
Copy the full SHA cd6e899View commit details -
Configuration menu - View commit details
-
Copy full SHA for 216e78f - Browse repository at this point
Copy the full SHA 216e78fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5943bab - Browse repository at this point
Copy the full SHA 5943babView commit details
Commits on Oct 15, 2023
-
feat: add
hidden
flag to traverse hidden files (numtide#250)Add the `hidden` and `no-hidden` flag that allows configuring the traversal of hidden files. Examples: ``` treefmt --hidden ``` will traverse hidden files. ``` treefmt --hidden --no-hidden ``` will not traverse hidden files, same as the default (`treefmt`). ``` treefmt --hidden --no-hidden --hidden ``` will traverse hidden files.
Configuration menu - View commit details
-
Copy full SHA for 67d3c55 - Browse repository at this point
Copy the full SHA 67d3c55View commit details -
flake.lock: Update (numtide#257)
Flake lock file updates: • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/dce60ca7fca201014868c08a612edb73a998310f' (2023-10-14) → 'github:oxalica/rust-overlay/e494404d36a41247987eeb1bfc2f1ca903e97764' (2023-10-15) Co-authored-by: mic92-buildbot <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 08bcc2c - Browse repository at this point
Copy the full SHA 08bcc2cView commit details
Commits on Dec 4, 2023
-
build(deps): bump cachix/install-nix-action from 23 to 24
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 23 to 24. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](cachix/install-nix-action@v23...v24) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 697093d - Browse repository at this point
Copy the full SHA 697093dView commit details -
build(deps): bump rustix from 0.37.23 to 0.37.27
Bumps [rustix](https://github.com/bytecodealliance/rustix) from 0.37.23 to 0.37.27. - [Release notes](https://github.com/bytecodealliance/rustix/releases) - [Commits](bytecodealliance/rustix@v0.37.23...v0.37.27) --- updated-dependencies: - dependency-name: rustix dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2113190 - Browse repository at this point
Copy the full SHA 2113190View commit details
Commits on Dec 5, 2023
-
build(deps): bump cachix/cachix-action from 12 to 13 (numtide#259)
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action) from 12 to 13. - [Release notes](https://github.com/cachix/cachix-action/releases) - [Commits](cachix/cachix-action@v12...v13) --- updated-dependencies: - dependency-name: cachix/cachix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d5405a8 - Browse repository at this point
Copy the full SHA d5405a8View commit details
Commits on Mar 22, 2024
-
feat: Add support for using watchman(1) instead of walking filesystem
Anecodically, for project having 4k files and 7 different formatters, this change can reduce time it takes for treefmt(1) to figure out that it has nothing to do from ~350ms down to ~8m. If "WATCHMAN_SOCK" environment variable is not set and "watchman(1)" command are not available, "treefmt" transparently falls back on walking the file system. Setting the environment variable is highly recommended, since is avoids subprocess invocation. Ref: numtide#261
Dmitry Bogatov committedMar 22, 2024 Configuration menu - View commit details
-
Copy full SHA for bf4ef26 - Browse repository at this point
Copy the full SHA bf4ef26View commit details -
Use separate cache for watchman-enabled scans
Writing list of all files takes non-trivial amount of time
Dmitry Bogatov committedMar 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 34ddc73 - Browse repository at this point
Copy the full SHA 34ddc73View commit details -
feat: Add command line option to pick filesystem scan method
Dmitry Bogatov committedMar 22, 2024 Configuration menu - View commit details
-
Copy full SHA for c5f8a2a - Browse repository at this point
Copy the full SHA c5f8a2aView commit details