diff --git a/cleanupGoneBranches.go b/cleanupGoneBranches.go index ff128f5..e37f079 100644 --- a/cleanupGoneBranches.go +++ b/cleanupGoneBranches.go @@ -50,9 +50,6 @@ func fetchPrune() error { } func parseGoneBranches(branchVV string) ([]string, error) { - // Beispielzeile: - // foo 123abc [origin/foo: gone] msg - // * developer 123abc [origin/developer] msg lines := strings.Split(branchVV, "\n") var branches []string @@ -62,7 +59,6 @@ func parseGoneBranches(branchVV string) ([]string, error) { if line == "" { continue } - // Entferne führendes "* " line = strings.TrimPrefix(line, "* ") m := re.FindStringSubmatch(line) if len(m) == 2 { @@ -89,7 +85,6 @@ func parseSelection(input string, max int) (map[int]bool, error) { return nil, errors.New("keine Auswahl") } - // Erlaube: all, 1,2,5, 2-4, 1,3-6 if strings.EqualFold(input, "all") { sel := make(map[int]bool, max) for i := 1; i <= max; i++ { @@ -160,7 +155,6 @@ func main() { showOnly := false info := false - // Minimaler Flag Parser (ohne Dependencies) for _, a := range os.Args[1:] { switch a { case "--force": @@ -251,8 +245,6 @@ func main() { return } - // Filter: niemals aktuellen Branch löschen - // Wir löschen ihn auch nicht, selbst wenn ausgewählt indexToBranch := make([]string, 0, len(gone)) for _, b := range gone { indexToBranch = append(indexToBranch, b) @@ -283,7 +275,6 @@ func main() { } } - // Erstelle Liste, ohne aktuellen Branch var toDelete []string for idx := range selected { b := indexToBranch[idx-1]