diff --git a/plugins/git4idea/src/git4idea/validators/GitBranchNameValidator.java b/plugins/git4idea/src/git4idea/validators/GitBranchNameValidator.java index 0f4c5a90dede..6dde70886023 100644 --- a/plugins/git4idea/src/git4idea/validators/GitBranchNameValidator.java +++ b/plugins/git4idea/src/git4idea/validators/GitBranchNameValidator.java @@ -33,7 +33,7 @@ public class GitBranchNameValidator implements InputValidator { // based on the git-check-ref-format command description final String goodChar = "[!-~&&[^\\^~:\\[\\]\\?\\*\\./<>\\|'`]]"; final String component = "(?:" + goodChar + "+\\.?)+"; - REF_FORMAT_PATTERN = Pattern.compile(component + "+(?:/*" + component + ")*"); + REF_FORMAT_PATTERN = Pattern.compile("^" + component + "+(?:/*" + component + ")*$"); } /**