Passed #16892 `but commit`, `amend`, `discard` and `diff` accept paths the way Git does
Tasks1818 passed · 6 skipped
Tests5,0285,028 passed · 8 skipped
Wall time16m48sbudget 3m00s
Task time24m16s1.4× parallel
Slowest10m05stest · macos
Changed22files since the merge base
Tests6 tasks · 3 skipped · 15m16s · 5,028 tests
Lint6 tasks · 2 skipped · 5m39s
Format2 tasks · 11s
Docs1 task · 1m31s
Dependencies2 tasks · 29s
Other1 task · 1 skipped · 1m08s
Timeline
02m4m6m8m10m12m
Timelinuxhetzner-linuxPassed
2m54s
prepare
2s
skipped (5)test-without-nightly, api-macros, node-lint, node-check, node-test
| Task | Type | linuxPassed | macosPassed | windowsPassed |
|---|---|---|---|---|
| fetch & prepare | setup log | setup log | setup log | |
| test | Tests | 1m55s2,105 tests passed | 10m05s2,106 tests passed | – |
| doctest | Tests | 0s passed | 0s passed | – |
| test-without-nightly | Tests | skipped | – | – |
| test-modern-but | Tests | 26s379 tests passed | – | – |
| api-macros | Other | skipped | – | – |
| fmt | Format | 6s passed | – | – |
| machete | Dependencies | 25s passed | – | – |
| deny | Dependencies | 4s passed | – | – |
| clippy | Lint | 54s passed | – | – |
| clippy-no-default-features | Lint | 55s passed | – | – |
| clippy-all-features | Lint | 56s passed | – | – |
| check-features | Lint | 1m43s passed | – | – |
| doc | Docs | 1m31s passed | – | – |
| prettier | Format | 5s passed | – | – |
| node-lint | Lint | skipped | – | – |
| node-check | Lint | skipped | – | – |
| node-test | Tests | skipped | – | – |
| but-sdk | Other | 1m08s passed | – | – |
| windows-check | Lint | – | – | 32s passed |
| gpui-clippy | Lint | – | – | 38s passed |
| gpui-test | Tests | – | – | 2m47s438 tests passed |
| ui-react-stories | Tests | – | skipped | – |
22 changed files since the merge base
crates/but/skill/SKILL.mdcrates/but/skill/references/concepts.mdcrates/but/src/args/atoms/cli_id.rscrates/but/src/args/commit.rscrates/but/src/args/diff.rscrates/but/src/args/discard.rscrates/but/src/args/mod.rscrates/but/src/command/legacy/branch/new.rscrates/but/src/command/legacy/commit.rscrates/but/src/command/legacy/diff.rscrates/but/src/command/legacy/resolve.rscrates/but/src/command/legacy/status/mod.rscrates/but/src/command/legacy/status/tui/tests/worktree_tests.rscrates/but/src/command/legacy/switch.rscrates/but/src/id/mod.rscrates/but/src/id/tests.rscrates/but/src/setup.rscrates/but/src/utils/change_source.rscrates/but/tests/but/command/commit.rscrates/but/tests/but/command/mod.rscrates/but/tests/but/command/path_spellings.rscrates/but/tests/but/command/skill/snapshots/reference.md