Merge lp:~jml/bzr/bug-branch-devnotes into lp:~bzr-core/bzr/devnotes

Proposed by Jonathan Lange
Status: Merged
Merged at revision: not available
Proposed branch: lp:~jml/bzr/bug-branch-devnotes
Merge into: lp:~bzr-core/bzr/devnotes
Diff against target: None lines
To merge this branch: bzr merge lp:~jml/bzr/bug-branch-devnotes
Reviewer Review Type Date Requested Status
Martin Pool Approve
Review via email: mp+11759@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Jonathan Lange (jml) wrote :

This branch separates the bug/branch linking stuff in the UI refresh out to a separate subsection of cases. It then adds notes from conversations on the Bazaar mailing list.

Revision history for this message
Martin Pool (mbp) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'bzr-2009-ui-refresh.txt'
2--- bzr-2009-ui-refresh.txt 2009-07-03 01:50:21 +0000
3+++ bzr-2009-ui-refresh.txt 2009-09-15 03:02:28 +0000
4@@ -204,9 +204,6 @@
5 I want to delete a branch from Launchpad (or another server) using just
6 the bzr commandline client.
7
8-As a Launchpad web user, I want to click from a fixed bug through to the
9-branch and revision where it was originally fixed.
10-
11 As a code reviewer, I want to look through a patch series (like a loom) to
12 see all the changes with history and in context.
13
14@@ -227,10 +224,6 @@
15
16 I'd like to run log (or vis, etc) across multiple branches.
17
18-I'd like to create a branch intended to fix a particular bug and share
19-this information with others, even before I've fixed the bug or made any
20-commits on that branch.
21-
22 I'd like to quickly make a new branch, commit a drive-by fix (based off eg
23 trunk?) then go back to where I was.
24
25@@ -357,6 +350,55 @@
26 branch.)
27
28
29+Branches that fix bugs
30+----------------------
31+
32+As a Launchpad web user, I want to click from a fixed bug through to the
33+branch and revision where it was originally fixed.
34+
35+I'd like to create a branch intended to fix a particular bug and share
36+this information with others, even before I've fixed the bug or made any
37+commits on that branch.
38+
39+I want to be able to link a branch to a bug offline
40+
41+I want to be able to say "this branch is intended to fix this bug" on branch
42+creation
43+
44+I'd like to change my mind about bug branch links
45+
46+I'd like to distinguish between 'working on this bug' and 'fixes this bug'
47+
48+I'd like to say that a bug was fixed pretty much independently of when I
49+commit.
50+
51+I also want to say, "it turns out this branch isn't going to fix that bug
52+after all", independently of when I commit.
53+
54+On mainline branches, I would like to know which revision merged in the fix.
55+
56+I want to see as much of this data as possible through the bzr command line
57+(again offline), ideally as part of bzr log.
58+
59+I want to be able to subscribe to commits that are addressing a particular
60+bug.
61+
62+I want to filter my email based on what bug is being worked on
63+
64+I would like to easily know which branches do/do not contain a revision
65+claiming to fix a particular bug.
66+
67+(perhaps) I want to see what revisions were committed that were intended to be
68+part of this fix. (bzr log --related-to lp:33455)
69+
70+(perhaps) It would be good to mark a *group* of commits as fixing a bug, since
71+I pretty much never implement the whole fix in a single commit. (Generally my
72+--fixes commit is actually the one where I go update NEWS about having fixed
73+the bug, which obviously has no actual code fix in itself.) -- jam
74+
75+I would like to be able to say which revision introduced a bug.
76+
77+
78 Options
79 *******
80

Subscribers

People subscribed via source and target branches

to all changes: