summaryrefslogtreecommitdiff
path: root/issues
diff options
context:
space:
mode:
authorAndrew Chilton <andychilton@gmail.com>2008-07-04 16:17:33 +1200
committerAndrew Chilton <andychilton@gmail.com>2008-07-04 16:17:33 +1200
commitf6649a52ff5610af925818cddd720fa5945bd6b3 (patch)
treeaed0ee63e5d460343749789a1ebe2836bcf00470 /issues
parent03a60521d41962fb3d36e8e8002e9bba51796ff6 (diff)
Imported Upstream version v0.4.2upstream/v0.4.2
Diffstat (limited to 'issues')
-rw-r--r--issues/c_06e0d28c.cil11
-rw-r--r--issues/c_3f088351.cil6
-rw-r--r--issues/c_45cd5e23.cil23
-rw-r--r--issues/c_4d6c02bb.cil12
-rw-r--r--issues/c_61aea66d.cil7
-rw-r--r--issues/c_6287dc43.cil6
-rw-r--r--issues/c_6f5bc459.cil18
-rw-r--r--issues/c_7f22c24e.cil7
-rw-r--r--issues/c_95e81a14.cil16
-rw-r--r--issues/c_d6ee2369.cil22
-rw-r--r--issues/c_d87e016d.cil14
-rw-r--r--issues/c_f09a77f4.cil9
-rw-r--r--issues/i_02ee35bd.cil5
-rw-r--r--issues/i_48eaec49.cil25
-rw-r--r--issues/i_574046f9.cil16
-rw-r--r--issues/i_6baa8555.cil5
-rw-r--r--issues/i_a5b1eb37.cil27
-rw-r--r--issues/i_a7e3b882.cil12
-rw-r--r--issues/i_a90ad11f.cil23
-rw-r--r--issues/i_b18c21e8.cil11
-rw-r--r--issues/i_bf9badb4.cil23
-rw-r--r--issues/i_c98515e2.cil33
-rw-r--r--issues/i_ce8053b0.cil17
23 files changed, 344 insertions, 4 deletions
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 <andychilton@gmail.com>
+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 <andychilton@gmail.com>
+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 <francois@debian.org>
+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 <andychilton@gmail.com>
+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 <andychilton@gmail.com>
+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 <andychilton@gmail.com>
+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 <andychilton@gmail.com>
+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 <andychilton@gmail.com>
+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 <andychilton@gmail.com>
+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 <andychilton@gmail.com>
+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 <andychilton@gmail.com>
+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 <andychilton@gmail.com>
+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 <andychilton@gmail.com>
AssignedTo: Andrew Chilton <andychilton@gmail.com>
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 <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+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 <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+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 <andychilton@gmail.com>
AssignedTo: Andrew Chilton <andychilton@gmail.com>
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 <nigel@mcnie.name>
+AssignedTo: Nigel McNie <nigel@mcnie.name>
+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 <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+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 <nigel@mcnie.name>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+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 <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+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 <francois@debian.org>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+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 <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+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 <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+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.