Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8d05b9e commit a58c4b6Copy full SHA for a58c4b6
1 file changed
commitizen/version_schemes.py
@@ -185,15 +185,10 @@ def generate_prerelease(
185
# https://semver.org/#spec-item-11
186
if self.is_prerelease and self.pre:
187
prerelease = max(prerelease, self.pre[0])
188
+ if prerelease.startswith(self.pre[0]):
189
+ offset = self.pre[1] + 1
190
- # version.pre is needed for mypy check
- if self.is_prerelease and self.pre and prerelease.startswith(self.pre[0]):
191
- prev_prerelease: int = self.pre[1]
192
- new_prerelease_number = prev_prerelease + 1
193
- else:
194
- new_prerelease_number = offset
195
- pre_version = f"{prerelease}{new_prerelease_number}"
196
- return pre_version
+ return f"{prerelease}{offset}"
197
198
def generate_devrelease(self, devrelease: int | None) -> str:
199
"""Generate devrelease
0 commit comments