You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-d, --delete <DELETE>
Comma separated values of `<delete range>[:<remote name>]`. Delete range is one of the `merged, merged-local, merged-remote, stray, diverged, local, remote`. `:<remote name>` is only necessary to a `<delete range>` when the range is applied to remote branches. You can use `*` as `<remote name>` to delete a range of branches from all remotes. [default : `merged:origin`] [config: trim.delete]
Having merged-remote separate from remote makes it seem like remote deletes all branches, which isn't what I want since that will also break all my open PRs. It turns out that merged does actually do what I want, and merged-remote does something I don't quite understand that seems related to local tracking branches. It would be nice to have more clear names for these options.
git trim -h
says the following about--delete
:Having
merged-remote
separate fromremote
makes it seem likeremote
deletes all branches, which isn't what I want since that will also break all my open PRs. It turns out thatmerged
does actually do what I want, andmerged-remote
does something I don't quite understand that seems related to local tracking branches. It would be nice to have more clear names for these options.I see that https://github.com/foriequal0/git-trim/blob/master/docs/git-trim.man does actually document this, but unfortunately it didn't get installed with
cargo install
so I never saw it before opening this issue :/The text was updated successfully, but these errors were encountered: