From a6cffc4e897a7132242099f7e08b368994fa5d56 Mon Sep 17 00:00:00 2001 From: soniyaabraham Date: Mon, 12 Jan 2026 11:00:26 +0530 Subject: [PATCH] Instead of just taking the branch name considering the whole name --- .../org/uberfire/java/nio/fs/jgit/util/commands/BranchUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uberfire-nio2-backport/uberfire-nio2-impls/uberfire-nio2-jgit/src/main/java/org/uberfire/java/nio/fs/jgit/util/commands/BranchUtil.java b/uberfire-nio2-backport/uberfire-nio2-impls/uberfire-nio2-jgit/src/main/java/org/uberfire/java/nio/fs/jgit/util/commands/BranchUtil.java index 18a3947201..5dd0dbab1e 100644 --- a/uberfire-nio2-backport/uberfire-nio2-impls/uberfire-nio2-jgit/src/main/java/org/uberfire/java/nio/fs/jgit/util/commands/BranchUtil.java +++ b/uberfire-nio2-backport/uberfire-nio2-impls/uberfire-nio2-jgit/src/main/java/org/uberfire/java/nio/fs/jgit/util/commands/BranchUtil.java @@ -41,7 +41,7 @@ public static void deleteUnfilteredBranches(final Repository repository, .call() .stream() .map(Ref::getName) - .map(fullname -> fullname.substring(fullname.lastIndexOf('/') + 1)) + .map(fullname -> fullname.replaceFirst("^refs/heads/", "")) .filter(name -> !branchesToKeep.contains(name)) .toArray(String[]::new); git.branchDelete()