jj/cli
Paulo Coelho e9243a7638 cli branch list: list tracked branches
Add an option to list tracked branches only

This option keeps most of the current `--all` printing logic, but:

- Omits local Git-tracking branches by default (can be extended to
  support filtering by remote).
- Skip over the branch altogether if it doesn't contain tracked remotes
- Don't print the untracked_remote_refs at the end

Usage:

`jj branch list -t`
`jj branch list --tracked`
`jj branch list --tracked <branch name>`
2024-02-26 01:05:07 +00:00
..
examples Switch to ignore crate for gitignore handling. 2024-02-20 09:12:46 -08:00
src cli branch list: list tracked branches 2024-02-26 01:05:07 +00:00
testing revset: ad-hoc optimization for range queries containing unwanted wanted heads 2024-02-22 23:26:29 +09:00
tests cli branch list: list tracked branches 2024-02-26 01:05:07 +00:00
build.rs build: update rerun-if conditions to watch .git/HEAD in colocated repo 2023-08-06 12:16:11 +09:00
Cargo.toml completion: Add support for Nushell completions 2024-02-18 19:08:38 +01:00
LICENSE cargo: add LICENSE file to each crate we publish 2023-09-22 21:48:28 -07:00