Skip to content
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

Closed
wants to merge 388 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Mar 2, 2021

  1. Configuration menu
    Copy the full SHA
    b202af5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c787831 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2021

  1. Configuration menu
    Copy the full SHA
    b7ba437 View commit details
    Browse the repository at this point in the history
  2. Publish the docbook to GitHub Pages (numtide#89)

    * Build docs in nix
    
    * Build docs in CI and update gh-pages
    
    * Format nix
    basile-henry authored Mar 3, 2021
    Configuration menu
    Copy the full SHA
    0ecbb2c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    405d83a View commit details
    Browse the repository at this point in the history
  4. init: use std::include_bytes (numtide#91)

    Avoid the big fat string literal
    zimbatm authored Mar 3, 2021
    Configuration menu
    Copy the full SHA
    6b2d6fc View commit details
    Browse the repository at this point in the history
  5. 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
    zimbatm authored Mar 3, 2021
    Configuration menu
    Copy the full SHA
    e7ccb2d View commit details
    Browse the repository at this point in the history
  6. remove dead code

    zimbatm committed Mar 3, 2021
    Configuration menu
    Copy the full SHA
    5a4516f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d439941 View commit details
    Browse the repository at this point in the history
  8. fix docs (numtide#94)

    * 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.
    zimbatm authored Mar 3, 2021
    Configuration menu
    Copy the full SHA
    3dc5943 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2021

  1. print files on --fail-on-change (numtide#96)

    * customlog: convert emoji to unicode escape
    
    * engine: print reformatted files on failure
    zimbatm authored Mar 5, 2021
    Configuration menu
    Copy the full SHA
    babc297 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a6b43be View commit details
    Browse the repository at this point in the history
  3. implement --stdin (numtide#95)

    * implement --stdin
    
    A first pass at making --stdin work
    
    * use the tempfile crate
    zimbatm authored Mar 5, 2021
    Configuration menu
    Copy the full SHA
    8de1add View commit details
    Browse the repository at this point in the history
  4. formatter: clean the formatter path

    In cases where the formatter path is relative, the "which" crate doesn't
    remove the "./" in between.
    zimbatm committed Mar 5, 2021
    Configuration menu
    Copy the full SHA
    cfa4024 View commit details
    Browse the repository at this point in the history
  5. README: fix typo

    zimbatm committed Mar 5, 2021
    Configuration menu
    Copy the full SHA
    8353f13 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2021

  1. Configuration menu
    Copy the full SHA
    751e598 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2021

  1. Configuration menu
    Copy the full SHA
    ffba2a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    73f5f25 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2021

  1. 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
    Rizary authored Apr 1, 2021
    Configuration menu
    Copy the full SHA
    0df89fb View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2021

  1. 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>
    dependabot[bot] authored Apr 5, 2021
    Configuration menu
    Copy the full SHA
    304780f View commit details
    Browse the repository at this point in the history
  2. 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>
    dependabot[bot] authored Apr 5, 2021
    Configuration menu
    Copy the full SHA
    2471526 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2021

  1. Configuration menu
    Copy the full SHA
    c3512d1 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2021

  1. Configuration menu
    Copy the full SHA
    d3ade34 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ae7dc6a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fb8330c View commit details
    Browse the repository at this point in the history
  4. Merge pull request numtide#101 from numtide/output-formatter

    Handling output formatter
    Rizary authored Apr 8, 2021
    Configuration menu
    Copy the full SHA
    b113d53 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2021

  1. engine: fix elapsed reporting

    Broken by numtide#101
    zimbatm committed Apr 10, 2021
    Configuration menu
    Copy the full SHA
    26da756 View commit details
    Browse the repository at this point in the history
  2. Release v0.1.0

    zimbatm committed Apr 10, 2021
    Configuration menu
    Copy the full SHA
    05f612b View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2021

  1. Configuration menu
    Copy the full SHA
    63c58e4 View commit details
    Browse the repository at this point in the history
  2. fix clippy warnings

    zimbatm committed Apr 11, 2021
    Configuration menu
    Copy the full SHA
    4edd9dc View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2021

  1. 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>
    dependabot[bot] authored Apr 12, 2021
    Configuration menu
    Copy the full SHA
    16c2f34 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2021

  1. Release v0.1.1

    zimbatm committed Apr 24, 2021
    Configuration menu
    Copy the full SHA
    797b80e View commit details
    Browse the repository at this point in the history

Commits on May 3, 2021

  1. Update formatters-spec.md

    Thanks @nmattia
    zimbatm authored May 3, 2021
    Configuration menu
    Copy the full SHA
    29d7a8b View commit details
    Browse the repository at this point in the history

Commits on May 6, 2021

  1. 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]>
    Rizary and zimbatm authored May 6, 2021
    Configuration menu
    Copy the full SHA
    ca59a61 View commit details
    Browse the repository at this point in the history
  2. fmt

    zimbatm committed May 6, 2021
    Configuration menu
    Copy the full SHA
    f5e1e31 View commit details
    Browse the repository at this point in the history
  3. exclude CHANGELOG.md

    zimbatm committed May 6, 2021
    Configuration menu
    Copy the full SHA
    dc25c5a View commit details
    Browse the repository at this point in the history
  4. terraform fmt workaround

    zimbatm committed May 6, 2021
    Configuration menu
    Copy the full SHA
    f640dd9 View commit details
    Browse the repository at this point in the history
  5. support relative commands

    command relative paths should be relative to the treefmt.toml folder.
    zimbatm committed May 6, 2021
    Configuration menu
    Copy the full SHA
    bcd58b3 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2021

  1. lib: simplify expand_env

    zimbatm committed May 7, 2021
    Configuration menu
    Copy the full SHA
    c1b1b2f View commit details
    Browse the repository at this point in the history
  2. Release v0.2.0

    zimbatm committed May 7, 2021
    Configuration menu
    Copy the full SHA
    c61f47f View commit details
    Browse the repository at this point in the history
  3. Cargo.toml: fix metadata

    zimbatm committed May 7, 2021
    Configuration menu
    Copy the full SHA
    6173e11 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9d6538a View commit details
    Browse the repository at this point in the history
  5. fmt

    zimbatm committed May 7, 2021
    Configuration menu
    Copy the full SHA
    0f71917 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4e10f88 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c669ddb View commit details
    Browse the repository at this point in the history

Commits on May 8, 2021

  1. Configuration menu
    Copy the full SHA
    b25cfa4 View commit details
    Browse the repository at this point in the history
  2. ci: automate the release publication

    This still requires us to create a release commit, tag and push it.
    zimbatm committed May 8, 2021
    Configuration menu
    Copy the full SHA
    c70100e View commit details
    Browse the repository at this point in the history
  3. Release v0.2.1

    zimbatm committed May 8, 2021
    Configuration menu
    Copy the full SHA
    5f16a36 View commit details
    Browse the repository at this point in the history
  4. fix cargo publish

    zimbatm committed May 8, 2021
    Configuration menu
    Copy the full SHA
    5ce49c0 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2021

  1. customlog: remove emojis

    Emojis are useful at information compression. Here they just repeat the
    same log level and reduce clarity.
    
    Fixes numtide#111
    zimbatm committed May 13, 2021
    Configuration menu
    Copy the full SHA
    7fa467b View commit details
    Browse the repository at this point in the history
  2. fmt

    zimbatm committed May 13, 2021
    Configuration menu
    Copy the full SHA
    e2065a1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e502075 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2021

  1. README: fix example

    Mic92 committed May 29, 2021
    Configuration menu
    Copy the full SHA
    e28f0d5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request numtide#114 from Mic92/docs

    README: fix example
    Rizary authored May 29, 2021
    Configuration menu
    Copy the full SHA
    9c54565 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2021

  1. ci: use the cachix auth token instead (numtide#116)

    The cache was converted to using auth tokens
    zimbatm authored May 31, 2021
    Configuration menu
    Copy the full SHA
    3d129bc View commit details
    Browse the repository at this point in the history
  2. Release v0.2.2

    zimbatm committed May 31, 2021
    Configuration menu
    Copy the full SHA
    233f472 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2021

  1. 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.
    zimbatm authored Jun 29, 2021
    Configuration menu
    Copy the full SHA
    07aaf73 View commit details
    Browse the repository at this point in the history
  2. ci: remove broken cargo bloat check

    It's a neat idea but not essential to the project. Remove since it's
    broken.
    zimbatm committed Jun 29, 2021
    Configuration menu
    Copy the full SHA
    90727a4 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2021

  1. 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
    basile-henry authored Jul 17, 2021
    Configuration menu
    Copy the full SHA
    a2db2cc View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2021

  1. Update README.md

    treefmt is beta
    zimbatm authored Jul 31, 2021
    Configuration menu
    Copy the full SHA
    5fff9c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2021

  1. 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.
    flokli authored Aug 3, 2021
    Configuration menu
    Copy the full SHA
    d1bc82a View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2021

  1. Release v0.2.3

    zimbatm committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    f212b0a View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2021

  1. Configuration menu
    Copy the full SHA
    948196a View commit details
    Browse the repository at this point in the history
  2. Release v0.2.4

    zimbatm committed Aug 14, 2021
    Configuration menu
    Copy the full SHA
    71ab126 View commit details
    Browse the repository at this point in the history
  3. process 1024 files at a time

    This is a simpler approach to E2BIG
    
    Fixes numtide#10
    zimbatm committed Aug 14, 2021
    Configuration menu
    Copy the full SHA
    ab23c9f View commit details
    Browse the repository at this point in the history
  4. Release v0.2.5

    zimbatm committed Aug 14, 2021
    Configuration menu
    Copy the full SHA
    ff9f960 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2021

  1. 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.
    zimbatm committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    451c293 View commit details
    Browse the repository at this point in the history
  2. Release v0.2.6

    zimbatm committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    98460a8 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2021

  1. display round ms

    Fractional ms doesn't provide any value. We get it, it's fast.
    zimbatm committed Sep 2, 2021
    Configuration menu
    Copy the full SHA
    be246b0 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2021

  1. 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>
    dependabot[bot] authored Sep 13, 2021
    Configuration menu
    Copy the full SHA
    20de96d View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2021

  1. allow config files to be independent from worktree location (numtide#131

    )
    
    This is useful in cases where a config file is built by Nix (e.g. to
    ensure the availability of all formatters by templating their paths),
    as would be preferred for the TVL monorepo.
    tazjin authored Oct 10, 2021
    Configuration menu
    Copy the full SHA
    70990b3 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2021

  1. Configuration menu
    Copy the full SHA
    d8e59ef View commit details
    Browse the repository at this point in the history
  2. 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.
    blaggacao authored Nov 11, 2021
    Configuration menu
    Copy the full SHA
    3801e8e View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2021

  1. fmt

    zimbatm committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    5e9ae54 View commit details
    Browse the repository at this point in the history
  2. cargo update

    zimbatm committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    1212296 View commit details
    Browse the repository at this point in the history
  3. fix the macOS builds

    replace the devshell to make it work on macOS
    zimbatm committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    10e5596 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    46a99b4 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2021

  1. 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>
    dependabot[bot] authored Nov 15, 2021
    Configuration menu
    Copy the full SHA
    1e38ba6 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2021

  1. 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>
    dependabot[bot] authored Nov 26, 2021
    Configuration menu
    Copy the full SHA
    d9863a6 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2021

  1. Configuration menu
    Copy the full SHA
    874d652 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2021

  1. Configuration menu
    Copy the full SHA
    e7def7c View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2021

  1. doc: add inline script example

    This is more flexible than creating an external script.
    zimbatm committed Dec 12, 2021
    Configuration menu
    Copy the full SHA
    7fcb313 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2021

  1. clippy derive default

    zimbatm committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    f3348be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0c7dce3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aa4684a View commit details
    Browse the repository at this point in the history
  4. formatter: noop on zero args

    Speed up the zero case by not even invoking the underlying formatter.
    zimbatm committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    56f66e6 View commit details
    Browse the repository at this point in the history
  5. Merge pull request numtide#142 from numtide/zero-arguments

    formatter: noop on zero args
    zimbatm authored Dec 17, 2021
    Configuration menu
    Copy the full SHA
    dd00a09 View commit details
    Browse the repository at this point in the history
  6. Release v0.3.0

    zimbatm committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    871b10d View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2021

  1. treefmt.toml: fix shell invocation

    Put a dummy "--" as the first argument, otherwise the first file is
    always ignored.
    
    See numtide#77 (comment)
    zimbatm committed Dec 18, 2021
    Configuration menu
    Copy the full SHA
    f440332 View commit details
    Browse the repository at this point in the history
  2. nix: add mdsh to the devenv

    zimbatm committed Dec 18, 2021
    Configuration menu
    Copy the full SHA
    99fb8cc View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2021

  1. Update rust.yml

    zimbatm authored Dec 20, 2021
    Configuration menu
    Copy the full SHA
    bada93e View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2021

  1. website: remove landing page (numtide#145)

    It's better to have no landing page than a half-finished one.
    zimbatm authored Dec 24, 2021
    Configuration menu
    Copy the full SHA
    26d7f5f View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2022

  1. 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>
    dependabot[bot] authored Mar 8, 2022
    Configuration menu
    Copy the full SHA
    09474bc View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2022

  1. Configuration menu
    Copy the full SHA
    11b6bcc View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2022

  1. 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>
    dependabot[bot] authored Mar 24, 2022
    Configuration menu
    Copy the full SHA
    f5436ac View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2022

  1. 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>
    dependabot[bot] authored Apr 11, 2022
    Configuration menu
    Copy the full SHA
    5ca8c08 View commit details
    Browse the repository at this point in the history
  2. 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>
    dependabot[bot] authored Apr 11, 2022
    Configuration menu
    Copy the full SHA
    c4999a7 View commit details
    Browse the repository at this point in the history
  3. 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>
    dependabot[bot] authored Apr 11, 2022
    Configuration menu
    Copy the full SHA
    d6c621f View commit details
    Browse the repository at this point in the history

Commits on May 2, 2022

  1. 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
    zimbatm authored May 2, 2022
    Configuration menu
    Copy the full SHA
    5142383 View commit details
    Browse the repository at this point in the history
  2. 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.
    zimbatm authored May 2, 2022
    Configuration menu
    Copy the full SHA
    dfecb1d View commit details
    Browse the repository at this point in the history
  3. Cargo update (numtide#158)

    * bump cargo dependencies
    
    * fix rust compilation warnings
    zimbatm authored May 2, 2022
    Configuration menu
    Copy the full SHA
    591b299 View commit details
    Browse the repository at this point in the history
  4. Release v0.4.0

    zimbatm committed May 2, 2022
    Configuration menu
    Copy the full SHA
    9f9d613 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2022

  1. ci: remove unnecessary cache

    This runs once every months at most. The cache isn't buying us anything
    and might cause some more jitter.
    zimbatm committed May 3, 2022
    Configuration menu
    Copy the full SHA
    e9dbeab View commit details
    Browse the repository at this point in the history
  2. ci: fix the macOS release

    zimbatm committed May 3, 2022
    Configuration menu
    Copy the full SHA
    fa441e9 View commit details
    Browse the repository at this point in the history
  3. ci: remove FreeBSD release

    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
    zimbatm committed May 3, 2022
    Configuration menu
    Copy the full SHA
    39078aa View commit details
    Browse the repository at this point in the history
  4. Release v0.4.1

    zimbatm committed May 3, 2022
    Configuration menu
    Copy the full SHA
    e7918e9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1457f2f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3d306f9 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2022

  1. Configuration menu
    Copy the full SHA
    e4c88ab View commit details
    Browse the repository at this point in the history
  2. Merge pull request numtide#162 from srid/m1

    Allow macOS M1
    zimbatm authored May 8, 2022
    Configuration menu
    Copy the full SHA
    0236d1f View commit details
    Browse the repository at this point in the history

Commits on May 12, 2022

  1. Configuration menu
    Copy the full SHA
    be1d854 View commit details
    Browse the repository at this point in the history
  2. 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.
    zimbatm authored May 12, 2022
    Configuration menu
    Copy the full SHA
    9e21d3f View commit details
    Browse the repository at this point in the history

Commits on May 18, 2022

  1. cli: add --formatters option (numtide#168)

    Select formatters name to apply. Defaults to all formatters
    
    refs numtide#167
    jfroche authored May 18, 2022
    Configuration menu
    Copy the full SHA
    25f1ed6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0b8e57c View commit details
    Browse the repository at this point in the history
  3. flake.nix: clean outputs

    Move closer to the nix 2.8 schema
    zimbatm committed May 18, 2022
    Configuration menu
    Copy the full SHA
    3824820 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2022

  1. Configuration menu
    Copy the full SHA
    d191980 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2022

  1. 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>
    dependabot[bot] authored May 31, 2022
    Configuration menu
    Copy the full SHA
    676731f View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2022

  1. Configuration menu
    Copy the full SHA
    ac9fbe6 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2022

  1. minimize treefmt rebuild

    zimbatm committed Jul 5, 2022
    Configuration menu
    Copy the full SHA
    51826cc View commit details
    Browse the repository at this point in the history
  2. nix: fix eval

    zimbatm committed Jul 5, 2022
    Configuration menu
    Copy the full SHA
    db604fd View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2022

  1. lazily create the cache directory (numtide#174)

    Don't touch $HOME unless needed.
    
    Fixes numtide#173.
    zimbatm authored Jul 7, 2022
    Configuration menu
    Copy the full SHA
    3aee5bd View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2022

  1. fix typo

    zimbatm committed Aug 9, 2022
    Configuration menu
    Copy the full SHA
    f400c2f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2af3933 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2022

  1. Ignore .direnv (numtide#175)

    srid authored Aug 23, 2022
    Configuration menu
    Copy the full SHA
    e2b2f65 View commit details
    Browse the repository at this point in the history
  2. Switch to flake-parts

    srid committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    3a042bf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    becf50f View commit details
    Browse the repository at this point in the history
  4. Merge pull request numtide#176 from srid/flake-parts

    Switch to `flake-parts`
    zimbatm authored Aug 23, 2022
    Configuration menu
    Copy the full SHA
    ef8f965 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2022

  1. flake update

    zimbatm committed Sep 21, 2022
    Configuration menu
    Copy the full SHA
    0c20ac5 View commit details
    Browse the repository at this point in the history
  2. add .envrc for the project

    Co-authored-by: Jörg Thalheim <[email protected]>
    zimbatm and Mic92 committed Sep 21, 2022
    Configuration menu
    Copy the full SHA
    f2bbb89 View commit details
    Browse the repository at this point in the history
  3. introduce treefmt.withConfig

    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]>
    zimbatm and srid committed Sep 21, 2022
    Configuration menu
    Copy the full SHA
    8467716 View commit details
    Browse the repository at this point in the history
  4. Merge pull request numtide#169 from numtide/withConfig

    add treefmt.withConfig
    zimbatm authored Sep 21, 2022
    Configuration menu
    Copy the full SHA
    9615c40 View commit details
    Browse the repository at this point in the history
  5. fix nixpkgs.withConfig (numtide#181)

    Add CI check so this actually gets exercised
    zimbatm authored Sep 21, 2022
    Configuration menu
    Copy the full SHA
    6695974 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2022

  1. Configuration menu
    Copy the full SHA
    da42d37 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2022

  1. fix typos (numtide#183)

    a-kenji authored Oct 16, 2022
    Configuration menu
    Copy the full SHA
    5b9d911 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2022

  1. 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>
    dependabot[bot] authored Oct 26, 2022
    Configuration menu
    Copy the full SHA
    da79503 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2022

  1. 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>
    dependabot[bot] authored Oct 29, 2022
    Configuration menu
    Copy the full SHA
    fe7959b View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2022

  1. 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>
    dependabot[bot] authored Oct 31, 2022
    Configuration menu
    Copy the full SHA
    d7d8363 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2022

  1. Configuration menu
    Copy the full SHA
    1375bff View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2022

  1. Configuration menu
    Copy the full SHA
    b06edc3 View commit details
    Browse the repository at this point in the history
  2. Release v0.5.0

    zimbatm committed Dec 1, 2022
    Configuration menu
    Copy the full SHA
    cead314 View commit details
    Browse the repository at this point in the history
  3. fix: run treefmt on treefmt

    zimbatm committed Dec 1, 2022
    Configuration menu
    Copy the full SHA
    17c632a View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2022

  1. 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]>
    brianmcgee and zimbatm authored Dec 2, 2022
    Configuration menu
    Copy the full SHA
    4800bf5 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2022

  1. Configuration menu
    Copy the full SHA
    e4637a7 View commit details
    Browse the repository at this point in the history
  2. feat: add nix-direnv

    brianmcgee committed Dec 9, 2022
    Configuration menu
    Copy the full SHA
    c327c4a View commit details
    Browse the repository at this point in the history
  3. Merge pull request numtide#192 from brianmcgee/feat/rust-overlay

    feat: switch to oxalica/rust-overlay
    zimbatm authored Dec 9, 2022
    Configuration menu
    Copy the full SHA
    fc7180b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fc13318 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2022

  1. Configuration menu
    Copy the full SHA
    897bf11 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2022

  1. Configuration menu
    Copy the full SHA
    694b0f4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    96cb1ea View commit details
    Browse the repository at this point in the history
  3. chore: update flake.lock to pull in grcov 0.8.13

    This version allows specifying the location of llvm-profdata
    brianmcgee committed Dec 16, 2022
    Configuration menu
    Copy the full SHA
    7f093fa View commit details
    Browse the repository at this point in the history
  4. feat: add code coverage

    brianmcgee committed Dec 16, 2022
    Configuration menu
    Copy the full SHA
    0954335 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2022

  1. feat: add tests for config

    brianmcgee committed Dec 18, 2022
    Configuration menu
    Copy the full SHA
    9cee65f View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2022

  1. Configuration menu
    Copy the full SHA
    7a9b0b0 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2022

  1. Merge pull request numtide#203 from brianmcgee/feat/improve-test-cove…

    …rage
    
    feat add test coverage infrastructure
    zimbatm authored Dec 22, 2022
    Configuration menu
    Copy the full SHA
    6c7d841 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2022

  1. 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.
    zimbatm authored Dec 28, 2022
    Configuration menu
    Copy the full SHA
    c70c933 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2023

  1. Configuration menu
    Copy the full SHA
    5d4ff6e View commit details
    Browse the repository at this point in the history
  2. fix: log formatter error as warn instead of info

    Ensures the formatter failure is logged on the default log level of warn.
    brianmcgee committed Jan 2, 2023
    Configuration menu
    Copy the full SHA
    7b9905a View commit details
    Browse the repository at this point in the history
  3. Merge pull request numtide#207 from brianmcgee/fix/default-log-output

    fix/default log output
    zimbatm authored Jan 2, 2023
    Configuration menu
    Copy the full SHA
    fbd2738 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2023

  1. make treefmt the default package

    Allow `nix run github:numtide/treefmt`
    zimbatm committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    87cdaea View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2023

  1. Readme: updated (numtide#209)

    Co-authored-by: Jonas Chevalier <[email protected]>
    renoire and zimbatm authored Jan 13, 2023
    Configuration menu
    Copy the full SHA
    72788a0 View commit details
    Browse the repository at this point in the history
  2. repo: add bors and settings

    Enable merging with bors by adding the bors.toml and using the settings
    app to configure the repo.
    zimbatm committed Jan 13, 2023
    Configuration menu
    Copy the full SHA
    3559a9e View commit details
    Browse the repository at this point in the history
  3. tagline: one CLI to format your repo

    Use the same tagline everywhere
    zimbatm committed Jan 13, 2023
    Configuration menu
    Copy the full SHA
    95d1c11 View commit details
    Browse the repository at this point in the history
  4. fix formatting

    zimbatm committed Jan 13, 2023
    Configuration menu
    Copy the full SHA
    b7e72b3 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2023

  1. 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.
    zimbatm authored Jan 14, 2023
    Configuration menu
    Copy the full SHA
    127c222 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2023

  1. Improved documentation (numtide#213)

    * Improved documentation
    
    * Corrected formatting
    
    * Update docs/formatters-spec.md
    
    Co-authored-by: Jonas Chevalier <[email protected]>
    renoire and zimbatm authored Jan 16, 2023
    Configuration menu
    Copy the full SHA
    3c5df32 View commit details
    Browse the repository at this point in the history
  2. 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
    zimbatm authored Jan 16, 2023
    Configuration menu
    Copy the full SHA
    65a351f View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2023

  1. Configuration menu
    Copy the full SHA
    5deccb7 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2023

  1. flake: fix flake-parts follow

    zimbatm committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    e51789f View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2023

  1. 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]>
    3 people authored Feb 2, 2023
    Configuration menu
    Copy the full SHA
    28b6450 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a3fe774 View commit details
    Browse the repository at this point in the history
  3. treefmt treefmt

    zimbatm committed Feb 2, 2023
    Configuration menu
    Copy the full SHA
    86a7a2e View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2023

  1. 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]>
    dependabot[bot] and zimbatm authored Feb 7, 2023
    Configuration menu
    Copy the full SHA
    923621b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f96ee22 View commit details
    Browse the repository at this point in the history
  3. ci: fix bors timeout

    zimbatm committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    8b30ed5 View commit details
    Browse the repository at this point in the history
  4. 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]>
    dependabot[bot] authored Feb 7, 2023
    Configuration menu
    Copy the full SHA
    c90d00a View commit details
    Browse the repository at this point in the history
  5. Merge numtide#218

    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>
    bors[bot] and dependabot[bot] authored Feb 7, 2023
    Configuration menu
    Copy the full SHA
    fbc27b5 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2023

  1. Configuration menu
    Copy the full SHA
    48842f6 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2023

  1. Merge numtide#222

    222: ocamlformat doc r=zimbatm a=r-muhairi
    
    
    
    Co-authored-by: Rashid Al Muhairi <[email protected]>
    bors[bot] and huwaireb authored Feb 26, 2023
    Configuration menu
    Copy the full SHA
    f87219b View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2023

  1. MkDocs styling and setup

    zimboflyman committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    d6d7cc5 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2023

  1. setup github workflow

    zimboflyman committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    565d3f3 View commit details
    Browse the repository at this point in the history
  2. 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]>
    dependabot[bot] authored Mar 6, 2023
    Configuration menu
    Copy the full SHA
    35112c9 View commit details
    Browse the repository at this point in the history
  3. Merge numtide#223

    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>
    bors[bot] and dependabot[bot] authored Mar 6, 2023
    Configuration menu
    Copy the full SHA
    e8e8085 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2023

  1. update css

    zimboflyman committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    9ac280e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d10da4f View commit details
    Browse the repository at this point in the history
  3. tidy up css

    zimboflyman committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    ca2b4f2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    21117bf View commit details
    Browse the repository at this point in the history
  5. fmt

    zimbatm committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    1bb3932 View commit details
    Browse the repository at this point in the history
  6. mkdocs: fix metadata

    zimbatm committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    e33898e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f61333b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ff90750 View commit details
    Browse the repository at this point in the history
  9. Merge numtide#224

    224: Feat/mk docs setup r=zimbatm a=zimboflyman
    
    
    
    Co-authored-by: zimboflyman <[email protected]>
    Co-authored-by: zimbatm <[email protected]>
    3 people authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    7ef43f6 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2023

  1. 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.
    stolyaroleh committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    63f8fdf View commit details
    Browse the repository at this point in the history
  2. minor fixes

    stolyaroleh committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    609e686 View commit details
    Browse the repository at this point in the history
  3. Merge numtide#225

    225: fix treefmt --stdin when changes are moved into tempfile r=zimbatm a=stolyaroleh
    
    
    
    Co-authored-by: Oleh Stolyar <[email protected]>
    bors[bot] and stolyaroleh authored Mar 8, 2023
    Configuration menu
    Copy the full SHA
    867eab4 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2023

  1. docs: build and deploy with Nix

    Control the version of mkdocs and the material theme more tightly.
    zimbatm committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    de848b5 View commit details
    Browse the repository at this point in the history
  2. Merge numtide#226

    226: docs: build and deploy with Nix r=zimbatm a=zimbatm
    
    
    
    Co-authored-by: zimbatm <[email protected]>
    bors[bot] and zimbatm authored Mar 13, 2023
    Configuration menu
    Copy the full SHA
    8709f4e View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2023

  1. docs: be inspired by devenv

    Generally clean things up and copy some config from devenv
    zimbatm committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    c2762ce View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2023

  1. docs: use mkdocs-numtide

    Move the theme and base config to another repo so it can be shared
    between projects.
    zimbatm committed Apr 1, 2023
    Configuration menu
    Copy the full SHA
    787ea9d View commit details
    Browse the repository at this point in the history
  2. Merge numtide#227

    227: docs: use mkdocs-numtide r=zimbatm a=zimbatm
    
    
    
    Co-authored-by: zimbatm <[email protected]>
    bors[bot] and zimbatm authored Apr 1, 2023
    Configuration menu
    Copy the full SHA
    e7345cb View commit details
    Browse the repository at this point in the history
  3. remove docs/serve.sh

    Use `mkdocs serve` instead
    zimbatm committed Apr 1, 2023
    Configuration menu
    Copy the full SHA
    cb400b2 View commit details
    Browse the repository at this point in the history
  4. restore the LICENSE file

    was removed in c2762ce by mistake
    zimbatm committed Apr 1, 2023
    Configuration menu
    Copy the full SHA
    f3e665c View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2023

  1. Configuration menu
    Copy the full SHA
    c0db981 View commit details
    Browse the repository at this point in the history
  2. Merge numtide#229

    229: Fixing supported formatters link r=zimbatm a=glenn-m
    
    
    
    Co-authored-by: Glenn McDonald <[email protected]>
    bors[bot] and glenn-m authored Apr 8, 2023
    Configuration menu
    Copy the full SHA
    d87045a View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2023

  1. Configuration menu
    Copy the full SHA
    87edb9d View commit details
    Browse the repository at this point in the history
  2. Remove clone()

    lbodor committed Apr 9, 2023
    Configuration menu
    Copy the full SHA
    95101b5 View commit details
    Browse the repository at this point in the history
  3. Merge numtide#231

    231: Don't ignore --config-file when using --stdin r=zimbatm a=lbodor
    
    
    
    Co-authored-by: lbodor <[email protected]>
    bors[bot] and lbodor authored Apr 9, 2023
    Configuration menu
    Copy the full SHA
    6466798 View commit details
    Browse the repository at this point in the history
  4. 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>
    zimbatm committed Apr 9, 2023
    Configuration menu
    Copy the full SHA
    2b88168 View commit details
    Browse the repository at this point in the history
  5. Merge numtide#228

    228: flake: expose the list of supported systems r=zimbatm a=zimbatm
    
    
    
    Co-authored-by: zimbatm <[email protected]>
    bors[bot] and zimbatm authored Apr 9, 2023
    Configuration menu
    Copy the full SHA
    a2dcb65 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2023

  1. Configuration menu
    Copy the full SHA
    ef6f448 View commit details
    Browse the repository at this point in the history
  2. fix all clippy warnings

    zimbatm committed Apr 25, 2023
    Configuration menu
    Copy the full SHA
    45cd7a8 View commit details
    Browse the repository at this point in the history
  3. Merge numtide#234

    234: fix all clippy warnings r=zimbatm a=zimbatm
    
    
    
    Co-authored-by: zimbatm <[email protected]>
    bors[bot] and zimbatm authored Apr 25, 2023
    Configuration menu
    Copy the full SHA
    303af5c View commit details
    Browse the repository at this point in the history
  4. Merge numtide#233

    233: docs: add reference to null-ls r=zimbatm a=zimbatm
    
    
    
    Co-authored-by: zimbatm <[email protected]>
    bors[bot] and zimbatm authored Apr 25, 2023
    Configuration menu
    Copy the full SHA
    f70fa3f View commit details
    Browse the repository at this point in the history

Commits on May 30, 2023

  1. docs: better formatter-spec structure

    Since it's a spec, list all of the rules and use MUST / SHOULD similar
    to IETF RFCs.
    zimbatm committed May 30, 2023
    Configuration menu
    Copy the full SHA
    459e6af View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. 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>
    dependabot[bot] authored May 31, 2023
    Configuration menu
    Copy the full SHA
    8e52869 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. 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]>
    dependabot[bot] authored Jun 19, 2023
    Configuration menu
    Copy the full SHA
    ab38e02 View commit details
    Browse the repository at this point in the history
  2. Merge numtide#240

    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>
    bors[bot] and dependabot[bot] authored Jun 19, 2023
    Configuration menu
    Copy the full SHA
    069073e View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2023

  1. cargo update

    zimbatm committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    8ca89b1 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2023

  1. Configuration menu
    Copy the full SHA
    9ac409b View commit details
    Browse the repository at this point in the history
  2. Merge numtide#243

    243: Small typo in documentation r=zimbatm a=pinage404
    
    
    
    Co-authored-by: pinage404 <[email protected]>
    bors[bot] and pinage404 authored Jul 30, 2023
    Configuration menu
    Copy the full SHA
    3987049 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. Configuration menu
    Copy the full SHA
    85f4a46 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2023

  1. 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>
    dependabot[bot] authored Sep 4, 2023
    Configuration menu
    Copy the full SHA
    1cf4ef3 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. fix: minor typos (numtide#248)

    Fix minor typos in doc comments.
    a-kenji authored Sep 22, 2023
    Configuration menu
    Copy the full SHA
    654ecef View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2023

  1. refactor: extract certain methods

    Extract certain methods from the `run` function of the engine,
    in order to make testing feasible.
    a-kenji committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    b287ac2 View commit details
    Browse the repository at this point in the history
  2. refactor: add Statistics struct

    Add a Statistics struct, carrying timing debug information and unifying
    collection of metrics, simplifying testing and printing of summaries.
    a-kenji committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    17cf068 View commit details
    Browse the repository at this point in the history
  3. 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.
    a-kenji committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    c3c597d View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. 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.
    srounce authored Sep 26, 2023
    Configuration menu
    Copy the full SHA
    6f9a7a5 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2023

  1. Release v0.6.0

    zimbatm committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    cec1538 View commit details
    Browse the repository at this point in the history
  2. Merge pull request numtide#251 from a-kenji/improve/test-coverage

    chore: add tests for the run engine
    zimbatm authored Sep 28, 2023
    Configuration menu
    Copy the full SHA
    e1ca0bc View commit details
    Browse the repository at this point in the history
  3. fix: flaky tests

    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
    a-kenji committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    6e5f588 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. Configuration menu
    Copy the full SHA
    2e129d9 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2023

  1. Merge pull request numtide#253 from a-kenji/fix/flaky/tests

    Fix flaky tests that use `std::env::set_var`
    Mic92 authored Oct 14, 2023
    Configuration menu
    Copy the full SHA
    554b004 View commit details
    Browse the repository at this point in the history
  2. switch from bors to mergify

    Mic92 committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    c90943d View commit details
    Browse the repository at this point in the history
  3. Merge pull request numtide#256 from numtide/mergify

    switch from bors to mergify
    Mic92 authored Oct 14, 2023
    Configuration menu
    Copy the full SHA
    c836a5f View commit details
    Browse the repository at this point in the history
  4. restore default loglevel to INFO

    Mic92 authored and mergify[bot] committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    bf5ae09 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5a4b535 View commit details
    Browse the repository at this point in the history
  6. flake.lock: Update

    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)
    Mic92 authored and mergify[bot] committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    0504cff View commit details
    Browse the repository at this point in the history
  7. upgrade to new flake-parts syntax

    Mic92 authored and mergify[bot] committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    42676ea View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    de751ab View commit details
    Browse the repository at this point in the history
  9. fix formatting of index.html

    Mic92 authored and mergify[bot] committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    90e98e0 View commit details
    Browse the repository at this point in the history
  10. 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]>
    dependabot[bot] authored and mergify[bot] committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    cd6e899 View commit details
    Browse the repository at this point in the history
  11. Release v0.6.1

    zimbatm committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    216e78f View commit details
    Browse the repository at this point in the history
  12. fixup! Release v0.6.1

    zimbatm committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    5943bab View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2023

  1. 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.
    a-kenji authored Oct 15, 2023
    Configuration menu
    Copy the full SHA
    67d3c55 View commit details
    Browse the repository at this point in the history
  2. 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]>
    Mic92 and mic92-buildbot authored Oct 15, 2023
    Configuration menu
    Copy the full SHA
    08bcc2c View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. 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]>
    dependabot[bot] authored and mergify[bot] committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    697093d View commit details
    Browse the repository at this point in the history
  2. 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]>
    dependabot[bot] authored and mergify[bot] committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    2113190 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. 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>
    dependabot[bot] authored Dec 5, 2023
    Configuration menu
    Copy the full SHA
    d5405a8 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. 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 committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    bf4ef26 View commit details
    Browse the repository at this point in the history
  2. Use separate cache for watchman-enabled scans

    Writing list of all files takes non-trivial amount of time
    Dmitry Bogatov committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    34ddc73 View commit details
    Browse the repository at this point in the history
  3. feat: Add command line option to pick filesystem scan method

    Dmitry Bogatov committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    c5f8a2a View commit details
    Browse the repository at this point in the history