From f6649a52ff5610af925818cddd720fa5945bd6b3 Mon Sep 17 00:00:00 2001 From: Andrew Chilton Date: Fri, 4 Jul 2008 16:17:33 +1200 Subject: Imported Upstream version v0.4.2 --- issues/c_06e0d28c.cil | 11 +++++++++++ issues/c_3f088351.cil | 6 ++++++ issues/c_45cd5e23.cil | 23 +++++++++++++++++++++++ issues/c_4d6c02bb.cil | 12 ++++++++++++ issues/c_61aea66d.cil | 7 +++++++ issues/c_6287dc43.cil | 6 ++++++ issues/c_6f5bc459.cil | 18 ++++++++++++++++++ issues/c_7f22c24e.cil | 7 +++++++ issues/c_95e81a14.cil | 16 ++++++++++++++++ issues/c_d6ee2369.cil | 22 ++++++++++++++++++++++ issues/c_d87e016d.cil | 14 ++++++++++++++ issues/c_f09a77f4.cil | 9 +++++++++ issues/i_02ee35bd.cil | 5 +++-- issues/i_48eaec49.cil | 25 +++++++++++++++++++++++++ issues/i_574046f9.cil | 16 ++++++++++++++++ issues/i_6baa8555.cil | 5 +++-- issues/i_a5b1eb37.cil | 27 +++++++++++++++++++++++++++ issues/i_a7e3b882.cil | 12 ++++++++++++ issues/i_a90ad11f.cil | 23 +++++++++++++++++++++++ issues/i_b18c21e8.cil | 11 +++++++++++ issues/i_bf9badb4.cil | 23 +++++++++++++++++++++++ issues/i_c98515e2.cil | 33 +++++++++++++++++++++++++++++++++ issues/i_ce8053b0.cil | 17 +++++++++++++++++ 23 files changed, 344 insertions(+), 4 deletions(-) create mode 100644 issues/c_06e0d28c.cil create mode 100644 issues/c_3f088351.cil create mode 100644 issues/c_45cd5e23.cil create mode 100644 issues/c_4d6c02bb.cil create mode 100644 issues/c_61aea66d.cil create mode 100644 issues/c_6287dc43.cil create mode 100644 issues/c_6f5bc459.cil create mode 100644 issues/c_7f22c24e.cil create mode 100644 issues/c_95e81a14.cil create mode 100644 issues/c_d6ee2369.cil create mode 100644 issues/c_d87e016d.cil create mode 100644 issues/c_f09a77f4.cil create mode 100644 issues/i_48eaec49.cil create mode 100644 issues/i_574046f9.cil create mode 100644 issues/i_a5b1eb37.cil create mode 100644 issues/i_a7e3b882.cil create mode 100644 issues/i_a90ad11f.cil create mode 100644 issues/i_b18c21e8.cil create mode 100644 issues/i_bf9badb4.cil create mode 100644 issues/i_c98515e2.cil create mode 100644 issues/i_ce8053b0.cil (limited to 'issues') diff --git a/issues/c_06e0d28c.cil b/issues/c_06e0d28c.cil new file mode 100644 index 0000000..63f2608 --- /dev/null +++ b/issues/c_06e0d28c.cil @@ -0,0 +1,11 @@ +Issue: 574046f9 +CreatedBy: Andrew Chilton +Inserted: 2008-07-02T10:51:45 +Updated: 2008-07-02T10:53:10 + +Added the ability to use --is-mine. Also, when adding the documnentation, I +moved the filters to their own section. + +Basically, --is-mine takes the email defined in ~/.cilrc and applies it by just +overwriting --assigned-by, internally. This is okay since these two options are +mutually exclusive. diff --git a/issues/c_3f088351.cil b/issues/c_3f088351.cil new file mode 100644 index 0000000..8bc3c4b --- /dev/null +++ b/issues/c_3f088351.cil @@ -0,0 +1,6 @@ +Issue: 6baa8555 +CreatedBy: Andrew Chilton +Inserted: 2008-06-28T11:36:19 +Updated: 2008-06-28T11:36:42 + +Work done as part of #85eceee9. diff --git a/issues/c_45cd5e23.cil b/issues/c_45cd5e23.cil new file mode 100644 index 0000000..7614c36 --- /dev/null +++ b/issues/c_45cd5e23.cil @@ -0,0 +1,23 @@ +Issue: 48eaec49 +CreatedBy: Francois Marier +Inserted: 2008-06-29T00:20:11 +Updated: 2008-06-29T12:05:50 + +On 2008-06-29 at 12:13:49, Andrew Chilton wrote: +> Any other thoughts about how it would work? Maybe that enough for now +> and we see what happens. + +Thinking about the use case where I'd want to add a comment on an issue +(like what I am doing now about the cil-am command), I think it would be +neat if cil-am could detect that. + +So for example, if you find a cil hash in the body of an email (or the +subject line), then it could be added as a comment. The timestamp of the +email determining the order. + +That would be a way to add a comment to an issue without depending on a web +interface. + +[snip] + +Francois diff --git a/issues/c_4d6c02bb.cil b/issues/c_4d6c02bb.cil new file mode 100644 index 0000000..3702f53 --- /dev/null +++ b/issues/c_4d6c02bb.cil @@ -0,0 +1,12 @@ +Issue: ce8053b0 +CreatedBy: Andrew Chilton +Inserted: 2008-07-01T11:33:55 +Updated: 2008-07-01T11:34:38 + +Added the ability to read the ~/.cilrc config file. The only things it can +contain for now are: + +* UserName +* UserEmail + +but we can easily add more as time goes on. diff --git a/issues/c_61aea66d.cil b/issues/c_61aea66d.cil new file mode 100644 index 0000000..c2daa55 --- /dev/null +++ b/issues/c_61aea66d.cil @@ -0,0 +1,7 @@ +Issue: 02ee35bd +CreatedBy: Andrew Chilton +Inserted: 2008-06-28T11:28:46 +Updated: 2008-06-28T11:29:03 + +This was added as part of Milestone-v0.3. See issue #85eceee9 for further +details. diff --git a/issues/c_6287dc43.cil b/issues/c_6287dc43.cil new file mode 100644 index 0000000..041e3f7 --- /dev/null +++ b/issues/c_6287dc43.cil @@ -0,0 +1,6 @@ +Issue: a7e3b882 +CreatedBy: Andrew Chilton +Inserted: 2008-07-03T10:17:39 +Updated: 2008-07-03T10:18:01 + +Made sure that nothing is put into the 'AssignedTo' field on new issues. diff --git a/issues/c_6f5bc459.cil b/issues/c_6f5bc459.cil new file mode 100644 index 0000000..b23a530 --- /dev/null +++ b/issues/c_6f5bc459.cil @@ -0,0 +1,18 @@ +Issue: 48eaec49 +CreatedBy: Andrew Chilton +Inserted: 2008-06-29T12:08:32 +Updated: 2008-06-29T12:11:14 + +Added ability to process an email message. It will either be added as a new +issue or as a comment to an existing issue. The process for determining what +happens is as follows: + +* a list of possible issue names is compiled from the subject and body of the + email +* of those, it checks if any are valid in the current list + +If any are valid, it will add the email as a comment to that one (if there is +only one) or will ask you which to add it to if there are more than one). + +In the case where there is no valid issues, it will add the email as a new +issue. diff --git a/issues/c_7f22c24e.cil b/issues/c_7f22c24e.cil new file mode 100644 index 0000000..ec8c84e --- /dev/null +++ b/issues/c_7f22c24e.cil @@ -0,0 +1,7 @@ +Issue: c98515e2 +CreatedBy: Andrew Chilton +Inserted: 2008-07-02T10:02:11 +Updated: 2008-07-02T10:02:38 + +Added checks in 'fsck' so that it looks at the 'Precedes' and the 'DependsOn' +fields. diff --git a/issues/c_95e81a14.cil b/issues/c_95e81a14.cil new file mode 100644 index 0000000..27bdf26 --- /dev/null +++ b/issues/c_95e81a14.cil @@ -0,0 +1,16 @@ +Issue: bf9badb4 +CreatedBy: Andrew Chilton +Inserted: 2008-07-01T10:59:42 +Updated: 2008-07-01T11:00:46 + +Now allows you to put in issue names as shortened versions of their full names. +Also attachment names too. Provisions have already been added in case we want +to do comment names too. + +e.g. + + cil show cafe + cil edit cafe + cil extract dead + +and the like. diff --git a/issues/c_d6ee2369.cil b/issues/c_d6ee2369.cil new file mode 100644 index 0000000..f1deb9a --- /dev/null +++ b/issues/c_d6ee2369.cil @@ -0,0 +1,22 @@ +Issue: a90ad11f +CreatedBy: Andrew Chilton +Inserted: 2008-07-02T12:40:07 +Updated: 2008-07-02T12:42:18 + +Nigel suggested on IRC of using the example .cil file in the manpage if wanting a default file: + + StatusStrict: 1 + StatusAllowedList: New + StatusAllowedList: InProgress + StatusAllowedList: Finished + StatusOpenList: New + StatusOpenList: InProgress + StatusClosedList: Finished + LabelStrict: 1 + LabelAllowedList: Type-Enhancement + LabelAllowedList: Type-Defect + LabelAllowedList: Priority-High + LabelAllowedList: Priority-Medium + LabelAllowedList: Priority-Low + +Maybe a 'DefaultAssignedTo' in the .cil file might help. diff --git a/issues/c_d87e016d.cil b/issues/c_d87e016d.cil new file mode 100644 index 0000000..e9bf8b1 --- /dev/null +++ b/issues/c_d87e016d.cil @@ -0,0 +1,14 @@ +Issue: c98515e2 +CreatedBy: Andrew Chilton +Inserted: 2008-07-01T12:16:51 +Updated: 2008-07-01T12:29:32 + +Added the 'DependsOn' and 'Precedes' fields. These are automatically added when +using the command line such as: + + cil depends-on cafebabe feedface + cil precedes feedface cafebabe + +Both of these commands do the same thing. + +ToDo: add checks for this functionality into 'fsck'. diff --git a/issues/c_f09a77f4.cil b/issues/c_f09a77f4.cil new file mode 100644 index 0000000..bf26521 --- /dev/null +++ b/issues/c_f09a77f4.cil @@ -0,0 +1,9 @@ +Issue: a5b1eb37 +CreatedBy: Andrew Chilton +Inserted: 2008-07-02T12:51:27 +Updated: 2008-07-02T12:52:08 + +This was happening because there was only one line for the StatusClosedList. +This would happen with some of the other List items too. + +Should be fixed now. diff --git a/issues/i_02ee35bd.cil b/issues/i_02ee35bd.cil index 85596e3..298e0fa 100644 --- a/issues/i_02ee35bd.cil +++ b/issues/i_02ee35bd.cil @@ -1,12 +1,13 @@ Summary: Labels should be allowed to have a 'required' set -Status: New +Status: Duplicate CreatedBy: Andrew Chilton AssignedTo: Andrew Chilton Label: Priority-Medium Label: Release-v0.1.0 Label: Type-Enhancement +Comment: 61aea66d Inserted: 2008-05-05T12:53:38 -Updated: 2008-06-26T11:53:27 +Updated: 2008-06-28T11:31:35 In the .cil config file, there should a field which determines a 'required' set of labels. diff --git a/issues/i_48eaec49.cil b/issues/i_48eaec49.cil new file mode 100644 index 0000000..ad0a5b5 --- /dev/null +++ b/issues/i_48eaec49.cil @@ -0,0 +1,25 @@ +Summary: Add command 'am' +Status: Finished +CreatedBy: Andrew Chilton +AssignedTo: Andrew Chilton +Label: Milestone-v0.4 +Label: Type-Enhancement +Comment: 45cd5e23 +Comment: 6f5bc459 +Inserted: 2008-06-28T23:57:56 +Updated: 2008-06-29T12:11:14 + +This command would take a mailbox and apply it as a new bug. It would take the +first subject as the summary and the body as the issue decription. Then, each +subsequent email would be added as a comment. + +The Status would be set to 'New' pending another way of doing it. + +I guess attachments throughout the email thread could also be imported. +Depending on how hard this is, we might syphon it off to another issue for +another release. + +There may be other smart things we can do further down the line. For example, +maybe we could try and read the Status from the subject line somehow but I +think we just implement it straightforward for now and see what suggestions +other people have. diff --git a/issues/i_574046f9.cil b/issues/i_574046f9.cil new file mode 100644 index 0000000..753bb26 --- /dev/null +++ b/issues/i_574046f9.cil @@ -0,0 +1,16 @@ +Summary: Have a filter called '--is-mine' +Status: Finished +CreatedBy: Andrew Chilton +AssignedTo: Andrew Chilton +Label: Milestone-v0.4 +Label: Type-Enhancement +Comment: 06e0d28c +Inserted: 2008-07-02T10:16:59 +Updated: 2008-07-02T11:11:44 + +By having a filter '--is-mine', means it's much easier to type than +'--assigned-to=andychilton-at-gmail-dot-com'. + + cil list --is-open --is-mine + +That would be pretty nice. diff --git a/issues/i_6baa8555.cil b/issues/i_6baa8555.cil index 701e18e..f70d6ac 100644 --- a/issues/i_6baa8555.cil +++ b/issues/i_6baa8555.cil @@ -1,13 +1,14 @@ Summary: Do checking on input fields after adding or editing issue -Status: InProgress +Status: Finished CreatedBy: Andrew Chilton AssignedTo: Andrew Chilton Label: Priority-Medium Label: Release-v0.1.0 Label: Type-Enhancement +Comment: 3f088351 Comment: 4edba98c Inserted: 2008-05-05T12:46:58 -Updated: 2008-06-26T12:12:41 +Updated: 2008-06-28T11:36:42 For example, if there is a config item in .cil called 'allowed_statuses', all input values in the 'Status' field should be diff --git a/issues/i_a5b1eb37.cil b/issues/i_a5b1eb37.cil new file mode 100644 index 0000000..6f41d03 --- /dev/null +++ b/issues/i_a5b1eb37.cil @@ -0,0 +1,27 @@ +Summary: Can't use string ("Finished") as an ARRAY ref while "strict refs" in use at /usr/share/perl5/CIL.pm line 227. +Status: Finished +CreatedBy: Nigel McNie +AssignedTo: Nigel McNie +Comment: f09a77f4 +Inserted: 2008-07-02T12:27:39 +Updated: 2008-07-02T12:52:26 + +I get this error when running 'cil list --is-open' on my repo. + +My .cil: + +StatusStrict: 1 +StatusAllowedList: New +StatusAllowedList: InProgress +StatusAllowedList: Finished +StatusOpenList: New +StatusOpenList: InProgress +StatusClosedList: Finished +LabelStrict: 1 +LabelAllowedList: Type-Enhancement +LabelAllowedList: Type-Defect +LabelAllowedList: Priority-High +LabelAllowedList: Priority-Medium +LabelAllowedList: Priority-Low + +Do you need more info? How does more info work in cil anyways :) diff --git a/issues/i_a7e3b882.cil b/issues/i_a7e3b882.cil new file mode 100644 index 0000000..ded2434 --- /dev/null +++ b/issues/i_a7e3b882.cil @@ -0,0 +1,12 @@ +Summary: New issues shouldn't be assigned to anyone +Status: Finished +CreatedBy: Andrew Chilton +AssignedTo: Andrew Chilton +Label: Release-v0.4.0 +Label: Type-Defect +Comment: 6287dc43 +Inserted: 2008-07-03T09:59:59 +Updated: 2008-07-03T10:18:36 + +This came about because a bug submitted by Nigel was AssignedTo him. I think it +should be blank to start off with. diff --git a/issues/i_a90ad11f.cil b/issues/i_a90ad11f.cil new file mode 100644 index 0000000..e02b869 --- /dev/null +++ b/issues/i_a90ad11f.cil @@ -0,0 +1,23 @@ +Summary: Write a default .cil file so --commands work +Status: New +CreatedBy: Nigel McNie +AssignedTo: Andrew Chilton +Comment: d6ee2369 +Inserted: 2008-07-02T12:22:45 +Updated: 2008-07-02T12:42:18 + +When I tried to use cil for the first time, I did: + +cil init +[fix debian packaging :)] +cil init +cil add +cil list --is-open + +And got no results. Because cil didn't know at that point what statuses counted +as 'open'. + +It would be nice if a default .cil was written out, with just enough statuses +etc. in it to make those common --command flags work. + +You could also add cil init --bare to not write this out. diff --git a/issues/i_b18c21e8.cil b/issues/i_b18c21e8.cil new file mode 100644 index 0000000..cede95c --- /dev/null +++ b/issues/i_b18c21e8.cil @@ -0,0 +1,11 @@ +Summary: Ongoing maintenance and refactorings +Status: Ongoing +CreatedBy: Andrew Chilton +AssignedTo: Andrew Chilton +Label: Type-Refactoring +Inserted: 2008-06-29T10:16:39 +Updated: 2008-06-29T10:23:51 + +This issue is so that refactorings can be checked in against a particular +issue. This makes it easier to track and see a high level change of what was +done. diff --git a/issues/i_bf9badb4.cil b/issues/i_bf9badb4.cil new file mode 100644 index 0000000..065c8d0 --- /dev/null +++ b/issues/i_bf9badb4.cil @@ -0,0 +1,23 @@ +Summary: Allow shortened hash names +Status: Finished +CreatedBy: Francois Marier +AssignedTo: Andrew Chilton +Label: Milestone-v0.4 +Label: Type-Enhancement +Comment: 95e81a14 +Inserted: 2008-06-29T13:20:11 +Updated: 2008-07-01T11:15:35 + +How about doing the same thing that git is doing for commit hashes: if you +only type the first few characters of the hash, then as long as it's not +ambiguous, git will accept that. + +So instead of typing + + cil show 28fb3258 + +I could just do + + cil show 28f + +Francois diff --git a/issues/i_c98515e2.cil b/issues/i_c98515e2.cil new file mode 100644 index 0000000..98dc5a7 --- /dev/null +++ b/issues/i_c98515e2.cil @@ -0,0 +1,33 @@ +Summary: Allow dependencies between issues +Status: Finished +CreatedBy: Andrew Chilton +AssignedTo: Andrew Chilton +Label: Milestone-v0.4 +Label: Type-Enhancement +Comment: 7f22c24e +Comment: d87e016d +Inserted: 2008-07-01T03:23:39 +Updated: 2008-07-02T10:03:09 + +Francois suggested that allowing dependencies between issues would be +good. ie. this one here is dependent on that one over there (ie. the +other needs to be fixed first). + +I'd prefer to keep it generic, ie. you set the status to 'DependsOn' +and then you refer to the other issue in the description or a comment. + +If that were the case, then no code changes would be required. + +But... + +It sounds like people would want this as a separate field though, so +maybe we add it as follows. The top section of each issue would have a +new field (if applicable), called "DependsOn" and would refer to the +other issue number: + + DependsOn: cafebabe + +If we do this, do we need to add a 'Precedes' field to the other +issue? + +I'll ask the others for input. diff --git a/issues/i_ce8053b0.cil b/issues/i_ce8053b0.cil new file mode 100644 index 0000000..7669a1e --- /dev/null +++ b/issues/i_ce8053b0.cil @@ -0,0 +1,17 @@ +Summary: Ability to have a ~/.cilrc file +Status: Finished +CreatedBy: Andrew Chilton +AssignedTo: Andrew Chilton +Label: Milestone-v0.4 +Label: Type-Enhancement +Comment: 4d6c02bb +Inserted: 2008-06-28T23:44:50 +Updated: 2008-07-01T11:34:38 + +The ability to have a ~/.cilrc file can help with the following: + +* UserName: An Other +* UserEmail me@example.com + +There are probably other uses too but for now, just getting it used is what's +important. -- cgit v1.2.3