René's URL Explorer Experiment


Title: Feat: add live subject preview for interactive commit (--preview) by ttw225 · Pull Request #1902 · commitizen-tools/commitizen · GitHub

Open Graph Title: Feat: add live subject preview for interactive commit (--preview) by ttw225 · Pull Request #1902 · commitizen-tools/commitizen

X Title: Feat: add live subject preview for interactive commit (--preview) by ttw225 · Pull Request #1902 · commitizen-tools/commitizen

Description: #1901 The implementation is based on Questionary's bottom_toolbar Description Add --preview flag (and config preview) to show a live first-line (subject) preview while typing during cz commit. Display a bottom toolbar with subject preview + character counter; wrap by terminal display width (handles CJK width). Add a subject length validator that respects message_length_limit (0 disables limit). Checklist I have read the contributing guidelines Was generative AI tooling used to co-author this PR? Yes (please specify the tool below) Generated-by: [Cursor] following the guidelines Code Changes Add test cases to all the changes you introduce Run uv run poe all locally to ensure this change passes linter check and tests Manually test the changes: Verify the feature/bug fix works as expected in real-world scenarios Test edge cases and error conditions Ensure backward compatibility is maintained Document any manual testing steps performed Update the documentation for the changes Documentation Changes Run uv run poe doc locally to ensure the documentation pages renders correctly Check and fix any broken links (internal or external) Expected Behavior Running cz commit --preview shows a live subject preview and a character counter while answering interactive questions. Existing behavior remains unchanged when preview is disabled (default). Steps to Test This Pull Request Manual: cz commit --preview (observe live subject preview + counter) cz commit --preview -l 72 (confirm counter shows current/72 and validation triggers when exceeded) Additional Context New modules: commitizen/interactive_preview.py, commitizen/preview_questions.py CLI/config additions: commitizen/cli.py adds --preview; commitizen/defaults.py adds preview setting (default False) Docs demos: docs/images/cli_interactive/commit_preview.gif, docs/images/cli_interactive/commit_preview_length_limit.gif (+ .tape)

Open Graph Description: #1901 The implementation is based on Questionary's bottom_toolbar Description Add --preview flag (and config preview) to show a live first-line (subject) preview while typing during cz commit...

X Description: #1901 The implementation is based on Questionary's bottom_toolbar Description Add --preview flag (and config preview) to show a live first-line (subject) preview while typing during cz co...

Opengraph URL: https://github.com/commitizen-tools/commitizen/pull/1902

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:dfc971ca-ad2f-6d7b-4517-950a7e158521
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idC25A:B2127:4D8483:68E978:6A5279F0
html-safe-nonce15291c99a83529c373a54cf5a3d08960a8ce40e761c0e3dff23b774f44b809a7
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDMjVBOkIyMTI3OjREODQ4Mzo2OEU5Nzg6NkE1Mjc5RjAiLCJ2aXNpdG9yX2lkIjoiNTEwNDEwODU3MzM2MjkxMTcyOCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacfa4fa670425083a4cb0031efb16fe30721c3195ac328f3f82b1f173026cece80
hovercard-subject-tagpull_request:3414002573
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/commitizen-tools/commitizen/pull/1902/files
twitter:imagehttps://avatars.githubusercontent.com/u/35064951?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/35064951?s=400&v=4
og:image:alt#1901 The implementation is based on Questionary's bottom_toolbar Description Add --preview flag (and config preview) to show a live first-line (subject) preview while typing during cz commit...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Noneb9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/commitizen-tools/commitizen git https://github.com/commitizen-tools/commitizen.git
octolytics-dimension-user_id62252524
octolytics-dimension-user_logincommitizen-tools
octolytics-dimension-repository_id106127589
octolytics-dimension-repository_nwocommitizen-tools/commitizen
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id106127589
octolytics-dimension-repository_network_root_nwocommitizen-tools/commitizen
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release07a982c1d40157c619b364352b704c3ce66bb332
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/commitizen-tools/commitizen/pull/1902/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcommitizen-tools%2Fcommitizen%2Fpull%2F1902%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcommitizen-tools%2Fcommitizen%2Fpull%2F1902%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=commitizen-tools%2Fcommitizen
Reloadhttps://github.com/commitizen-tools/commitizen/pull/1902/files
Reloadhttps://github.com/commitizen-tools/commitizen/pull/1902/files
Reloadhttps://github.com/commitizen-tools/commitizen/pull/1902/files
Please reload this pagehttps://github.com/commitizen-tools/commitizen/pull/1902/files
commitizen-tools https://github.com/commitizen-tools
commitizenhttps://github.com/commitizen-tools/commitizen
Please reload this pagehttps://github.com/commitizen-tools/commitizen/pull/1902/files
Notifications https://github.com/login?return_to=%2Fcommitizen-tools%2Fcommitizen
Fork 344 https://github.com/login?return_to=%2Fcommitizen-tools%2Fcommitizen
Star 3.5k https://github.com/login?return_to=%2Fcommitizen-tools%2Fcommitizen
Code https://github.com/commitizen-tools/commitizen
Issues 117 https://github.com/commitizen-tools/commitizen/issues
Pull requests 45 https://github.com/commitizen-tools/commitizen/pulls
Discussions https://github.com/commitizen-tools/commitizen/discussions
Actions https://github.com/commitizen-tools/commitizen/actions
Projects https://github.com/commitizen-tools/commitizen/projects
Security and quality 0 https://github.com/commitizen-tools/commitizen/security
Insights https://github.com/commitizen-tools/commitizen/pulse
Code https://github.com/commitizen-tools/commitizen
Issues https://github.com/commitizen-tools/commitizen/issues
Pull requests https://github.com/commitizen-tools/commitizen/pulls
Discussions https://github.com/commitizen-tools/commitizen/discussions
Actions https://github.com/commitizen-tools/commitizen/actions
Projects https://github.com/commitizen-tools/commitizen/projects
Security and quality https://github.com/commitizen-tools/commitizen/security
Insights https://github.com/commitizen-tools/commitizen/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fcommitizen-tools%2Fcommitizen%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fcommitizen-tools%2Fcommitizen%2Fissues%2Fnew%2Fchoose
ttw225https://github.com/ttw225
commitizen-tools:masterhttps://github.com/commitizen-tools/commitizen/tree/master
ttw225:feat/preview-and-word-counthttps://github.com/ttw225/commitizen/tree/feat/preview-and-word-count
Conversation 1 https://github.com/commitizen-tools/commitizen/pull/1902
Commits 20 https://github.com/commitizen-tools/commitizen/pull/1902/commits
Checks 20 https://github.com/commitizen-tools/commitizen/pull/1902/checks
Files changed https://github.com/commitizen-tools/commitizen/pull/1902/files
Please reload this pagehttps://github.com/commitizen-tools/commitizen/pull/1902/files
Feat: add live subject preview for interactive commit (--preview) https://github.com/commitizen-tools/commitizen/pull/1902/files#top
Show all changes 20 commits https://github.com/commitizen-tools/commitizen/pull/1902/files
092ec64 fix(commit): honor message length limit from cli and config ttw225 Mar 18, 2026 https://github.com/commitizen-tools/commitizen/pull/1902/commits/092ec64e004e20b58d0318e9e83afd52b9a42f4f
2be6bcb fix(check): honor message length limit from cli and config ttw225 Mar 18, 2026 https://github.com/commitizen-tools/commitizen/pull/1902/commits/2be6bcb93de598b23dda71242e49abd8b36efb5e
6d7bba1 test(commit): add coverage for message length limit precedence ttw225 Mar 18, 2026 https://github.com/commitizen-tools/commitizen/pull/1902/commits/6d7bba1cf77dc3e762642e5e4d1547d7f948b5e8
b0deaf6 test(check): add coverage for message length limit precedence ttw225 Mar 18, 2026 https://github.com/commitizen-tools/commitizen/pull/1902/commits/b0deaf64afa0ff87054b56dbd847f17f2fe88cce
e61f70c test(cli-config): add integration tests for message length limit config ttw225 Mar 18, 2026 https://github.com/commitizen-tools/commitizen/pull/1902/commits/e61f70cca2006d26a6d3bf26eb35e437a314f96c
e6e7475 fix(types): allow None for message_length_limit cli arg ttw225 Mar 18, 2026 https://github.com/commitizen-tools/commitizen/pull/1902/commits/e6e74751f222dfe01ff3174ea4f29e28e9ee68f9
f5c4b48 refactor(test): apply type-check-only imports ttw225 Mar 18, 2026 https://github.com/commitizen-tools/commitizen/pull/1902/commits/f5c4b4880bd3204d75ee1ba702d784bcf16c0624
9426b7e feat(cli,config): add preview flag for live commit subject display ttw225 Mar 16, 2026 https://github.com/commitizen-tools/commitizen/pull/1902/commits/9426b7e916df7c26bdec586bd0f76953a5865683
5dc4cec feat(commit): add interactive live subject preview ttw225 Mar 16, 2026 https://github.com/commitizen-tools/commitizen/pull/1902/commits/5dc4cec53477ec6e1bb11ad93b99a408b85287ae
912c7fb test(cz-commit-command): add preview option to commit help and config ttw225 Mar 16, 2026 https://github.com/commitizen-tools/commitizen/pull/1902/commits/912c7fbeacdae13ba62e7cd6c9d66770e644d73d
8c0a489 docs(commit-preview): add docs demos for commit preview ttw225 Mar 17, 2026 https://github.com/commitizen-tools/commitizen/pull/1902/commits/8c0a489af18ae06c3b18284fdcfe377419a3db01
78ed2a0 refactor(commit-preview): extract commit preview question wiring into… ttw225 Mar 18, 2026 https://github.com/commitizen-tools/commitizen/pull/1902/commits/78ed2a047b8131dd30a9dec7e29c1f613fcb192f
bc14ba7 refactor(commit): store preview enabled state on commit command ttw225 Mar 18, 2026 https://github.com/commitizen-tools/commitizen/pull/1902/commits/bc14ba7bde9952416fe6ab3a16a0939ae412b7d6
d8ba22d refactor(preview): simplify preview max length handling ttw225 Mar 18, 2026 https://github.com/commitizen-tools/commitizen/pull/1902/commits/d8ba22d7770c9eef1d5454b2646ca4793cfc96b1
e1e43b0 refactor(question.py): extend question types for preview hooks ttw225 Mar 18, 2026 https://github.com/commitizen-tools/commitizen/pull/1902/commits/e1e43b0b04e86cb59dfbfb6f0efa594fc7cbfb28
efe52fa test(interactive_preview): add unit tests for interactive preview hel… ttw225 Mar 18, 2026 https://github.com/commitizen-tools/commitizen/pull/1902/commits/efe52fa5353cc32d08b093d47c78b51656292301
e71f887 test(preview_questions): add unit tests for preview question builder ttw225 Mar 18, 2026 https://github.com/commitizen-tools/commitizen/pull/1902/commits/e71f887c4be730dc7a612cfa42bb1ceafcd7a68a
4a825e0 test(commit_command): add test for commit preview question hooks ttw225 Mar 18, 2026 https://github.com/commitizen-tools/commitizen/pull/1902/commits/4a825e0c226cd76ca8c405beb75ab077fa296717
48fa2fb docs(commit): add preview to doc ttw225 Mar 19, 2026 https://github.com/commitizen-tools/commitizen/pull/1902/commits/48fa2fb377c51975355feddcd26143f5c720fca9
f18c7ae test(commit): refactor preview tests with mock prompt app ttw225 Mar 19, 2026 https://github.com/commitizen-tools/commitizen/pull/1902/commits/f18c7aea1b56f4279dbaccb4e118d781f7aaabbb
Clear filters https://github.com/commitizen-tools/commitizen/pull/1902/files
Please reload this pagehttps://github.com/commitizen-tools/commitizen/pull/1902/files
Please reload this pagehttps://github.com/commitizen-tools/commitizen/pull/1902/files
cli.py https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-6a6eecba6ea4aab85dcb0372fe57ce7306496e5a47186850be245bd732e8894e
check.py https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-f2009c94d59b697e08241dfc746bd98bd9b47072ba948b2c7bab01fba887b453
commit.py https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-b682eb395fc382939bf1e227cb02ffd1a9335e1ee404b17702afaed226535c74
defaults.py https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-c951de16d627d82e01eb3ce8d7c4f0b28973ffe147520620762e7140ede2dd80
interactive_preview.py https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-a76e32dd866084ad371ccaa900466c4d46c50cac59484ff7d6dc0f27164d096d
preview_questions.py https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-da75d9f3968028cd7254c4f4fb16cb94dcbe9d4ea632a35970e194f99d3effe6
question.py https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-bb142ffe4a415c1d98f5f8d19b84c41f7986ef8815dc516e704a4168aa3bb311
commit.md https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-4326246a9f655590c30843919b74f442b9681c26ba0504e305ae049cee44b5d2
configuration_file.md https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-60a6b973812f7d734bfb9cf99ec7673e0e17bd793163f6b6582ca5f0d7d12246
cz_commit___help.svg https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-232c9b3afa38ff96c622f04dc3ff40da52b50c372e33d284034ea8be119d6b59
commit_preview.gif https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-be9f68b0cd4e4fb4a301b27a2e0cd1392fdb7dd435b70399fe7d201b25b86afb
commit_preview_length_limit.gif https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-87a3595d8d69ef9a92a23ed3207d6efc521b60070e055f7434255123b5cfc5fd
commit_preview.tape https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-261e2ee9ad0c45f60af28335ab67953b55e0cbb9141ece65010efb465fe2ba9a
commit_preview_length_limit.tape https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-217e2a592f2dacb2fd18025f447e3d515dded490c559b20b0dd62dce433a312d
test_check_command.py https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-7b8c8b76ce1d42b29a8318f7447acfcaf7565dd871c3427bfaf69f70f700b836
test_commit_command.py https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-5bdfd11ecf3f34f6417cd6fc41228373fe0267ebe044bd202b061d111a6f980f
test_command_shows_description_when_use_help_option_py_3_10_commit_.txt https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-ca44b91cf95b61e0b85ea73409704535d58da04bdb2394202c5f9e2f56f59e3b
test_command_shows_description_when_use_help_option_py_3_11_commit_.txt https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-b3579cd79b83749d84bb69522bdacde3d863ac6c44d220bba4afebd5f4a58f76
test_command_shows_description_when_use_help_option_py_3_12_commit_.txt https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-2d96150970806fe8d88e67d24c48bd08eeee4805ac814fd14f09ca8c494ccaba
test_command_shows_description_when_use_help_option_py_3_13_commit_.txt https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-2a27c1cd18259fc94809760d59c389fc6ee4c372da81281c2d0c77d5342e5d2c
test_command_shows_description_when_use_help_option_py_3_14_commit_.txt https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-09b15359b088eed3356104240718ccdc11f6cd606362c400d961b43820c122af
test_cli_config_integration.py https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-3373d2a64e01f294dbf366f734070b33d1a9eaaa909d09a427fe0ee74070538e
test_conf.py https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-6468e768366adbe7dd3205f161126966a694d5ddc2aa94a1e50a6d4da339139f
test_interactive_preview.py https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-450d192e4f8d8b36496663518fe3efe9eb99eb1e328fc0c65a9aac85a45dd5cd
test_preview_questions.py https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-12b7e6ae5257d98c0f369d280f2bdcdc7e73c45d217ddb978e1dd201a2b7eaf4
commitizen/cli.pyhttps://github.com/commitizen-tools/commitizen/pull/1902/files#diff-6a6eecba6ea4aab85dcb0372fe57ce7306496e5a47186850be245bd732e8894e
View file https://github.com/commitizen-tools/commitizen/blob/f18c7aea1b56f4279dbaccb4e118d781f7aaabbb/commitizen/cli.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/commitizen-tools/commitizen/pull/1902/{{ revealButtonHref }}
https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-6a6eecba6ea4aab85dcb0372fe57ce7306496e5a47186850be245bd732e8894e
https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-6a6eecba6ea4aab85dcb0372fe57ce7306496e5a47186850be245bd732e8894e
commitizen/commands/check.pyhttps://github.com/commitizen-tools/commitizen/pull/1902/files#diff-f2009c94d59b697e08241dfc746bd98bd9b47072ba948b2c7bab01fba887b453
View file https://github.com/commitizen-tools/commitizen/blob/f18c7aea1b56f4279dbaccb4e118d781f7aaabbb/commitizen/commands/check.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/commitizen-tools/commitizen/pull/1902/{{ revealButtonHref }}
https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-f2009c94d59b697e08241dfc746bd98bd9b47072ba948b2c7bab01fba887b453
https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-f2009c94d59b697e08241dfc746bd98bd9b47072ba948b2c7bab01fba887b453
https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-f2009c94d59b697e08241dfc746bd98bd9b47072ba948b2c7bab01fba887b453
https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-f2009c94d59b697e08241dfc746bd98bd9b47072ba948b2c7bab01fba887b453
https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-f2009c94d59b697e08241dfc746bd98bd9b47072ba948b2c7bab01fba887b453
commitizen/commands/commit.pyhttps://github.com/commitizen-tools/commitizen/pull/1902/files#diff-b682eb395fc382939bf1e227cb02ffd1a9335e1ee404b17702afaed226535c74
View file https://github.com/commitizen-tools/commitizen/blob/f18c7aea1b56f4279dbaccb4e118d781f7aaabbb/commitizen/commands/commit.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/commitizen-tools/commitizen/pull/1902/{{ revealButtonHref }}
https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-b682eb395fc382939bf1e227cb02ffd1a9335e1ee404b17702afaed226535c74
https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-b682eb395fc382939bf1e227cb02ffd1a9335e1ee404b17702afaed226535c74
https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-b682eb395fc382939bf1e227cb02ffd1a9335e1ee404b17702afaed226535c74
https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-b682eb395fc382939bf1e227cb02ffd1a9335e1ee404b17702afaed226535c74
https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-b682eb395fc382939bf1e227cb02ffd1a9335e1ee404b17702afaed226535c74
https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-b682eb395fc382939bf1e227cb02ffd1a9335e1ee404b17702afaed226535c74
commitizen/defaults.pyhttps://github.com/commitizen-tools/commitizen/pull/1902/files#diff-c951de16d627d82e01eb3ce8d7c4f0b28973ffe147520620762e7140ede2dd80
View file https://github.com/commitizen-tools/commitizen/blob/f18c7aea1b56f4279dbaccb4e118d781f7aaabbb/commitizen/defaults.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/commitizen-tools/commitizen/pull/1902/{{ revealButtonHref }}
https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-c951de16d627d82e01eb3ce8d7c4f0b28973ffe147520620762e7140ede2dd80
https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-c951de16d627d82e01eb3ce8d7c4f0b28973ffe147520620762e7140ede2dd80
https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-c951de16d627d82e01eb3ce8d7c4f0b28973ffe147520620762e7140ede2dd80
https://github.com/commitizen-tools/commitizen/pull/1902/files#diff-c951de16d627d82e01eb3ce8d7c4f0b28973ffe147520620762e7140ede2dd80
commitizen/interactive_preview.pyhttps://github.com/commitizen-tools/commitizen/pull/1902/files#diff-a76e32dd866084ad371ccaa900466c4d46c50cac59484ff7d6dc0f27164d096d
View file https://github.com/commitizen-tools/commitizen/blob/f18c7aea1b56f4279dbaccb4e118d781f7aaabbb/commitizen/interactive_preview.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/commitizen-tools/commitizen/pull/1902/{{ revealButtonHref }}
commitizen/preview_questions.pyhttps://github.com/commitizen-tools/commitizen/pull/1902/files#diff-da75d9f3968028cd7254c4f4fb16cb94dcbe9d4ea632a35970e194f99d3effe6
View file https://github.com/commitizen-tools/commitizen/blob/f18c7aea1b56f4279dbaccb4e118d781f7aaabbb/commitizen/preview_questions.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/commitizen-tools/commitizen/pull/1902/{{ revealButtonHref }}
Please reload this pagehttps://github.com/commitizen-tools/commitizen/pull/1902/files
Please reload this pagehttps://github.com/commitizen-tools/commitizen/pull/1902/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.