In bigger projects, sometimes branches on the origin are left alone and are never deleted (maybe because they were deleted when merged).
From time to time I clean up the branches on the server to have less clutter in the branch selection dropdowns in fork as well as in GitLab. Usually I simply leave branches alone that are not older than 3 weeks or so, give a chance for the coworkers to respond if they need any of their branches non-locally and then delete the branches.
I would love to have a view where I can sort branches by date and delete them. Or mark a branch persistently, so I remember that I may not want to delete the marked branch.
The Idea I have in mind is a window (or a tab in the side panel) where branches are displayed as "Combined List" with the column-features I have described in this request: https://github.com/fork-dev/TrackerWin/issues/2076
I would then like to have columns for "Latest Commit Date" (maybe also "First Commit Date", but probably this is not very relevant), "Latest Commit Author" (again, maybe also for the First Commit. This might be more relevant in this case as the first committer is more likely the "owner" of the branch), and of course the name of the branch (maybe with information if there is a tracked reference locally).
If I could give branches a color or symbol that is stored on my machine or in a file in the repository, this would be great as well (having a column for that of course).
Thanks for the suggestion, but this is not a practical solution to me, because:
I cannot see how old a branch is (i have to click on them one by one to find the date in the graph-view)
They are reordered per folder. But the folders remain in the same order... I would like to see a list where ALL branches are sorted correctly (this means, they must not be displayed as a tree)
In bigger projects, sometimes branches on the origin are left alone and are never deleted (maybe because they were deleted when merged).
From time to time I clean up the branches on the server to have less clutter in the branch selection dropdowns in fork as well as in GitLab. Usually I simply leave branches alone that are not older than 3 weeks or so, give a chance for the coworkers to respond if they need any of their branches non-locally and then delete the branches.
I would love to have a view where I can sort branches by date and delete them. Or mark a branch persistently, so I remember that I may not want to delete the marked branch.
The Idea I have in mind is a window (or a tab in the side panel) where branches are displayed as "Combined List" with the column-features I have described in this request: https://github.com/fork-dev/TrackerWin/issues/2076
I would then like to have columns for "Latest Commit Date" (maybe also "First Commit Date", but probably this is not very relevant), "Latest Commit Author" (again, maybe also for the First Commit. This might be more relevant in this case as the first committer is more likely the "owner" of the branch), and of course the name of the branch (maybe with information if there is a tracked reference locally).
If I could give branches a color or symbol that is stored on my machine or in a file in the repository, this would be great as well (having a column for that of course).