]> git.scripts.mit.edu Git - git.git/blobdiff - revision.c
interpret_branch_name: always respect "namelen" parameter
[git.git] / revision.c
index 956040c8c8fdd79c081acfaa466e4f3acc69507e..a8adb3fc8891a73fb4017d18b00020bca790c766 100644 (file)
@@ -1372,8 +1372,8 @@ static void prepare_show_merge(struct rev_info *revs)
                        i++;
        }
        free_pathspec(&revs->prune_data);
-       parse_pathspec(&revs->prune_data, PATHSPEC_ALL_MAGIC,
-                      PATHSPEC_PREFER_FULL, "", prune);
+       parse_pathspec(&revs->prune_data, PATHSPEC_ALL_MAGIC & ~PATHSPEC_LITERAL,
+                      PATHSPEC_PREFER_FULL | PATHSPEC_LITERAL_PATH, "", prune);
        revs->limited = 1;
 }