File tree Expand file tree Collapse file tree 1 file changed +19
-3
lines changed Expand file tree Collapse file tree 1 file changed +19
-3
lines changed Original file line number Diff line number Diff line change 32
32
version=" ${version% (* } .${version##* (} "
33
33
version=${version% )}
34
34
;;
35
- * [^ 0-9.]* |* ..* |.* |* .) die " Invalid version: '$version '" ;;
35
+ * [! 0-9.]* |* ..* |.* |* .) die " Invalid version: '$version '" ;;
36
36
* .* .* .* )
37
37
# major.minor.patch.extra
38
38
v0=" ${version#* .* .* .} "
39
- previous_version_prefix=${version% .$v0 }
39
+ previous_version=${version% .$v0 }
40
+ previous_version_prefix=$previous_version
40
41
;;
41
- * .* .* ) previous_version_prefix=${version% .* } .$(( ${version##* .} - 1 )) ;; # major.minor.patch
42
+ * .* .* )
43
+ previous_version=${version% .* } .$(( ${version##* .} - 1 ))
44
+ previous_version_prefix=$previous_version
45
+ ;; # major.minor.patch
42
46
* ) die " Invalid version: '$version '" ;;
43
47
esac
44
48
branch_name=git-$version
47
51
test -n " $previous_version_prefix " || die " Invalid version: '$version '"
48
52
branch_name=mingit-$previous_version_prefix .x-releases
49
53
fi
54
+ case " $previous_version " in
55
+ 2.46.3)
56
+ # There was no Git for Windows v2.46.3, so we use v2.46.2
57
+ previous_version=2.46.2
58
+ previous_version_prefix=2.46.2
59
+ ;;
60
+ 2.47.2)
61
+ # There was no Git for Windows v2.47.2, so we use v2.47.1(2)
62
+ previous_version=2.47.1.2
63
+ previous_version_prefix=2.47.1
64
+ ;;
65
+ esac
50
66
grep_version_regex=" $( echo " $previous_version_prefix " | sed ' s/\./\\\\&/g' ) "
51
67
52
68
handle_repo () {
You can’t perform that action at this time.
0 commit comments