From dc7fd8ed1801fd87fb4278f32d9bc2969291f3b3 Mon Sep 17 00:00:00 2001 From: "W. Trevor King" Date: Thu, 28 Jan 2010 20:19:32 -0500 Subject: [PATCH] Added #bea/169# : Generating per-bugdir/bug/comment change logs --- .../85770405-0ead-4044-a3cf-082615ff1b6f/body | 22 +++++++++++++++++++ .../values | 8 +++++++ .../values | 17 ++++++++++++++ 3 files changed, 47 insertions(+) create mode 100644 .be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/16989098-aa1d-4a08-bff9-80446b4a82c5/comments/85770405-0ead-4044-a3cf-082615ff1b6f/body create mode 100644 .be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/16989098-aa1d-4a08-bff9-80446b4a82c5/comments/85770405-0ead-4044-a3cf-082615ff1b6f/values create mode 100644 .be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/16989098-aa1d-4a08-bff9-80446b4a82c5/values diff --git a/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/16989098-aa1d-4a08-bff9-80446b4a82c5/comments/85770405-0ead-4044-a3cf-082615ff1b6f/body b/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/16989098-aa1d-4a08-bff9-80446b4a82c5/comments/85770405-0ead-4044-a3cf-082615ff1b6f/body new file mode 100644 index 0000000..c49c15c --- /dev/null +++ b/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/16989098-aa1d-4a08-bff9-80446b4a82c5/comments/85770405-0ead-4044-a3cf-082615ff1b6f/body @@ -0,0 +1,22 @@ +This is an outgrowth of #bea86499-824e-4e77-b085-2d581fa9ccab/1100c966-9671-4bc6-8b68-6d408a910da1/bd1207ef-f97e-4078-8c5d-046072012082#: +> All of this makes me wonder how much we care about being able to +> see bug diffs for any repository format older than the current one. +> I think that we don't really care ;). After all, the on-disk +> format should settle down as BE matures :p. When you _do_ want +> to see the long-term history of a particular bug, there's always +> bzr log .be/123/bugs/456/values +> or the equivalent for your VCS. If access to the raw log ends +> up being important, it should be very easy to add +> libbe.storage.base.VersionedStorage.log(id) +> libbe.command.log + +Access to the (parsed) logs will be important for pretty-printing +bugdir/bug/comment change logs. Since we do version the bug +repository, users will expect us to be able to list the history for +any particular item (e.g. for "last activity" timestamps, automatic +reminder emails, whatever). While it does not necessarily need to be +able to delve into old storage formats, it does need to get +implemented. It's probably worth encapsulating changes in something +like a list of Diff() objects, although it might be worth linking +along bug lines, etc., like VCS annotation. + diff --git a/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/16989098-aa1d-4a08-bff9-80446b4a82c5/comments/85770405-0ead-4044-a3cf-082615ff1b6f/values b/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/16989098-aa1d-4a08-bff9-80446b4a82c5/comments/85770405-0ead-4044-a3cf-082615ff1b6f/values new file mode 100644 index 0000000..d29604d --- /dev/null +++ b/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/16989098-aa1d-4a08-bff9-80446b4a82c5/comments/85770405-0ead-4044-a3cf-082615ff1b6f/values @@ -0,0 +1,8 @@ +Author: W. Trevor King + + +Content-type: text/plain + + +Date: Fri, 29 Jan 2010 01:12:54 +0000 + diff --git a/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/16989098-aa1d-4a08-bff9-80446b4a82c5/values b/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/16989098-aa1d-4a08-bff9-80446b4a82c5/values new file mode 100644 index 0000000..6d46f8f --- /dev/null +++ b/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/16989098-aa1d-4a08-bff9-80446b4a82c5/values @@ -0,0 +1,17 @@ +creator: W. Trevor King + + +reporter: W. Trevor King + + +severity: wishlist + + +status: open + + +summary: Generating per-bugdir/bug/comment change logs + + +time: Thu, 28 Jan 2010 23:10:48 +0000 + -- 2.26.2