Explicitly fail when unsupported range operator is specified

This commit is contained in:
David Nelson 2019-04-18 14:51:14 -05:00
parent f178f6c118
commit d4a2fbb2de
2 changed files with 8 additions and 1 deletions

View file

@ -1665,7 +1665,7 @@ GitEngine.prototype.resolveStringRef = function(ref) {
// Attempt to split ref string into a reference and a string of ~ and ^ modifiers.
var startRef = null;
var relative = null;
var regex = /^([a-zA-Z0-9]+)(([~\^]\d*)*)/;
var regex = /^([a-zA-Z0-9]+)(([~\^]\d*)*)$/;
var matches = regex.exec(ref);
if (matches) {
startRef = matches[1];