Open
Description
I tried to configure tito for a project with tag_format = v{version}
instead
of the default "{name}-{version}-{release}". The 'tito tag' then fails:
ERROR: Error running command: git log --no-merges --pretty='format:%s (%ae)' --relative v2023.2.alpha1..HEAD -- .
Status code: 128
Command output: fatal: bad revision 'v2023.2.alpha1..HEAD'
Creating output directory: /tmp/tito
Traceback (most recent call last):
File "/usr/bin/tito", line 33, in <module>
sys.exit(load_entry_point('tito==0.6.22', 'console_scripts', 'tito')())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/tito/cli.py", line 910, in main
CLI().main(sys.argv[1:])
File "/usr/lib/python3.11/site-packages/tito/cli.py", line 209, in main
return module.main(argv)
^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/tito/cli.py", line 685, in main
return tagger.run(self.options)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/tito/tagger/main.py", line 115, in run
self._tag_release()
File "/usr/lib/python3.11/site-packages/tito/tagger/main.py", line 135, in _tag_release
self._make_changelog()
File "/usr/lib/python3.11/site-packages/tito/tagger/main.py", line 268, in _make_changelog
output = self._generate_default_changelog(last_tag)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/tito/tagger/main.py", line 220, in _generate_default_changelog
output = run_command(patch_command)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/tito/common.py", line 305, in run_command
raise RunCommandException(command, status, output)
tito.exception.RunCommandException: Error running command: git log --no-merges --pretty='format:%s (%ae)' --relative v2023.2.alpha1..HEAD -- .