[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1026000: ITP: git-delete-merged-branches -- command-line tool to delete merged git branches



Package: wnpp
X-Debbugs-Cc: debian-devel@lists.debian.org
Owner: Doug Torrance <dtorrance@piedmont.edu>
X-Debbugs-Cc: dtorrance@piedmont.edu
Severity: wishlist

* Package name    : git-delete-merged-branches
 Version         : 7.2.2
 Upstream Author : Sebastian Pipping <sebastian@pipping.org>
* URL             : https://github.com/hartwork/git-delete-merged-branches
* License         : GPL
 Programming Lang: Python
 Description     : command-line tool to delete merged git branches

A convenient command-line tool helping you keep repositories clean.

Features:
* Supports deletion of both local and remote branches
* Detects multiple forms of de-facto merges (rebase merges, squash merges
  (needs --effort=3), single or range cherry-picks… leveraging git cherry)
* Supports workflows with multiple release branches, e.g. only delete
  branches that have been merged to all of master, dev and staging
* Quick interactive configuration
* Provider agnostic: Works with GitHub, GitLab, Gitea and any other Git
hosting
* Takes safety seriously

I plan to maintain this package under the umbrella of the Debian Python Team.

Note that this tool is distinct from the git-delete-merged-branches utility in
the git-extras package.

Attachment: signature.asc
Description: PGP signature


Reply to: