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
=== modified file 'bzr-2009-ui-refresh.txt'
--- bzr-2009-ui-refresh.txt 2009-07-03 01:50:21 +0000
+++ bzr-2009-ui-refresh.txt 2009-09-15 03:02:28 +0000
@@ -204,9 +204,6 @@
204I want to delete a branch from Launchpad (or another server) using just204I want to delete a branch from Launchpad (or another server) using just
205the bzr commandline client.205the bzr commandline client.
206206
207As a Launchpad web user, I want to click from a fixed bug through to the
208branch and revision where it was originally fixed.
209
210As a code reviewer, I want to look through a patch series (like a loom) to207As a code reviewer, I want to look through a patch series (like a loom) to
211see all the changes with history and in context.208see all the changes with history and in context.
212209
@@ -227,10 +224,6 @@
227224
228I'd like to run log (or vis, etc) across multiple branches.225I'd like to run log (or vis, etc) across multiple branches.
229226
230I'd like to create a branch intended to fix a particular bug and share
231this information with others, even before I've fixed the bug or made any
232commits on that branch.
233
234I'd like to quickly make a new branch, commit a drive-by fix (based off eg227I'd like to quickly make a new branch, commit a drive-by fix (based off eg
235trunk?) then go back to where I was.228trunk?) then go back to where I was.
236229
@@ -357,6 +350,55 @@
357branch.)350branch.)
358351
359352
353Branches that fix bugs
354----------------------
355
356As a Launchpad web user, I want to click from a fixed bug through to the
357branch and revision where it was originally fixed.
358
359I'd like to create a branch intended to fix a particular bug and share
360this information with others, even before I've fixed the bug or made any
361commits on that branch.
362
363I want to be able to link a branch to a bug offline
364
365I want to be able to say "this branch is intended to fix this bug" on branch
366creation
367
368I'd like to change my mind about bug branch links
369
370I'd like to distinguish between 'working on this bug' and 'fixes this bug'
371
372I'd like to say that a bug was fixed pretty much independently of when I
373commit.
374
375I also want to say, "it turns out this branch isn't going to fix that bug
376after all", independently of when I commit.
377
378On mainline branches, I would like to know which revision merged in the fix.
379
380I want to see as much of this data as possible through the bzr command line
381(again offline), ideally as part of bzr log.
382
383I want to be able to subscribe to commits that are addressing a particular
384bug.
385
386I want to filter my email based on what bug is being worked on
387
388I would like to easily know which branches do/do not contain a revision
389claiming to fix a particular bug.
390
391(perhaps) I want to see what revisions were committed that were intended to be
392part of this fix. (bzr log --related-to lp:33455)
393
394(perhaps) It would be good to mark a *group* of commits as fixing a bug, since
395I pretty much never implement the whole fix in a single commit. (Generally my
396--fixes commit is actually the one where I go update NEWS about having fixed
397the bug, which obviously has no actual code fix in itself.) -- jam
398
399I would like to be able to say which revision introduced a bug.
400
401
360Options402Options
361*******403*******
362404

Subscribers

People subscribed via source and target branches

to all changes: