-
-
Notifications
You must be signed in to change notification settings - Fork 331
Open
Labels
Description
Description
My cz config:
[tool.commitizen]
name = "cz_customize"
[tool.commitizen.customize]
info_path = 'README_cz.md'
cz info should display the contents of the file at info_path from any directory within the repository.
Steps to reproduce
- Modify .cz.toml
- Run
cz info
Current behavior
$ cd directory
$ cz info
Traceback (most recent call last):
File "/opt/homebrew/bin/cz", line 6, in <module>
sys.exit(main())
~~~~^^
File "/opt/homebrew/Cellar/commitizen/4.13.9/libexec/lib/python3.14/site-packages/commitizen/cli.py", line 689, in main
args.func(conf, arguments)() # type: ignore[arg-type]
~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/opt/homebrew/Cellar/commitizen/4.13.9/libexec/lib/python3.14/site-packages/commitizen/commands/info.py", line 13, in __call__
out.write(self.cz.info())
~~~~~~~~~~~~^^
File "/opt/homebrew/Cellar/commitizen/4.13.9/libexec/lib/python3.14/site-packages/commitizen/cz/customize/customize.py", line 72, in info
return Path(info_path).read_text(encoding=self.config.settings["encoding"])
~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/Cellar/python@3.14/3.14.3_1/Frameworks/Python.framework/Versions/3.14/lib/python3.14/pathlib/__init__.py", line 787, in read_text
with self.open(mode='r', encoding=encoding, errors=errors, newline=newline) as f:
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/Cellar/python@3.14/3.14.3_1/Frameworks/Python.framework/Versions/3.14/lib/python3.14/pathlib/__init__.py", line 771, in open
return io.open(self, mode, buffering, encoding, errors, newline)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: 'README_cz.md'
Desired behavior
cz info should display the contents of the file at info_path from any directory within the repository.
Screenshots
No response
Environment
$ cz version --report
Commitizen Version: 4.13.9
Python Version: 3.14.3 (main, Feb 3 2026, 15:32:20) [Clang 17.0.0 (clang-1700.6.3.2)]
Operating System: Darwin
Reactions are currently unavailable