Suggestions for branch subscription email
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Medium
|
Tim Penhey |
Bug Description
- The branch title shouldn't be in the subject. The branch is going to keep getting commits and those commits represent new information, not the continuation of a conversation.
- When looking at the email in a list of emails, I should be able to see who did the commit. Some Subversion mailers do this by setting the "From" field to be the committer. (Reply-to is often some mailing list).
- I should also be able to see what the commit is about. Some Subversion mailers do this by setting the subject to be the first line, sentence or 80 chars of the "commit message". In our case, this would be the commit message for the tip revision of the branch.
- If the branch has no title, then we should just display the URL in the signature. Displaying "None" is almost always a bad idea.
- The logs are long, and difficult to read in a variable width, sans serif font. The 'merged', 'branch-nick' and 'message' lines could probably all be removed (the message itself should be preserved, it simply doesn't need to have a label).
Example message here:
"""
From: <email address hidden>
Subject: [Branch ~game-hackers/
-------
revno: 22
committer: Christopher Armstrong <email address hidden>
branch nick: trunk
timestamp: Thu 2007-05-24 20:41:11 -0400
message:
Merge network-is-awesome
Authors: radix, exarkun
Reviewers: radix, exarkun
Game can now be a client to remote models.
added:
bin/
bin/network-
...
game/ui.py
modified:
game/__init__.py
...
game/view.py
<log here>
<diff here>
--
None
https:/
You received this email because you are subscribed to this branch.
To unsubscribe from this branch use go to https:/
"""
Changed in launchpad-bazaar: | |
milestone: | 1.1.10 → 1.1.12 |
Changed in launchpad-bazaar: | |
status: | Confirmed → In Progress |
Changed in launchpad-bazaar: | |
status: | Fix Committed → Fix Released |
Part of the design of the launchpad branch emails was to mimic the way the bzr-email plugin worked.
So this sends the same type of email.