When Arcanist creates a commit message, either via amend or land, it formats the usernames included in the message as username instead of @username. It'd be nice if it used the @username format instead, so that the usernames were linked when the commit message was shown in Diffusion.
- Mentioned In
- T13075: Plans: Diffusion authors, Herald ref rules, parsing, performance
T12780: Icons look bad in HistoryTableView
T12749: Performance test and tune DiffusionHistoryListView
T12197: Audits are no longer triggered using singular "Auditor:"
T3794: Rebuild Diffusion/Audit on top of CustomField infrastructure
T8360: Differential commit message field parser does not recover from "Differential Revision: X\nAd-Hoc-Custom-Field: Y"
T11114: Move Differential to EditEngine
T12010: Untangle the Gordian Knot of iterating on Differential/Diffusion/Arcanist
T11085: Prevent users from generating an ambiguous commit message by editing revisions with the web UI
rP498fb331038c: When a commit has a "rewritten" hint, show it in the UI instead of the generic…
D16436: When a commit has a "rewritten" hint, show it in the UI instead of the generic "deleted" message
T11407: Make is possible to react to commits being parsed
Another alternative would be to mangle the commit message more heavily and strip out the fields we believe we can parse. So instead of showing something like this:
Exact repeat of commit title blah blah blah blah blah Reviewers: X Reviewed By: Y
...we'd show the fields we think we know about above as properties (in some cases, we already do, and would probably just hide duplicate fields like "Subscribers"):
Reviewers: X Reviewed By: Y Subscribers: Z
...and then just show whatever else was left as the message:
blah blah blah blah blah
With a Show Raw Commit Message link somewhere if you want to look at the original.