diff options
-rw-r--r-- | org.eclipse.egit.mylyn.ui/src/org/eclipse/egit/internal/mylyn/ui/commit/ActiveTaskBranchNameProvider.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/org.eclipse.egit.mylyn.ui/src/org/eclipse/egit/internal/mylyn/ui/commit/ActiveTaskBranchNameProvider.java b/org.eclipse.egit.mylyn.ui/src/org/eclipse/egit/internal/mylyn/ui/commit/ActiveTaskBranchNameProvider.java index 8c06b6d730..a15ddb031e 100644 --- a/org.eclipse.egit.mylyn.ui/src/org/eclipse/egit/internal/mylyn/ui/commit/ActiveTaskBranchNameProvider.java +++ b/org.eclipse.egit.mylyn.ui/src/org/eclipse/egit/internal/mylyn/ui/commit/ActiveTaskBranchNameProvider.java @@ -53,8 +53,9 @@ public class ActiveTaskBranchNameProvider implements IBranchNameProvider { } private String normalizeBranchName(String name) { - String normalized = Repository.normalizeBranchName(name); - if (normalized != null && normalized.length() > 30) { + String normalized = Repository + .normalizeBranchName(name.replaceAll("[#$!]", " ")); //$NON-NLS-1$ //$NON-NLS-2$ + if (normalized.length() > 30) { normalized = Repository .normalizeBranchName(normalized.substring(0, 30)); } |