summaryrefslogtreecommitdiff
path: root/issues
diff options
context:
space:
mode:
Diffstat (limited to 'issues')
-rw-r--r--issues/c_02a9bb68.cil13
-rw-r--r--issues/c_043f8971.cil6
-rw-r--r--issues/c_06e0d28c.cil11
-rw-r--r--issues/c_0ecf17ae.cil6
-rw-r--r--issues/c_146b6b88.cil7
-rw-r--r--issues/c_1d9e3911.cil12
-rw-r--r--issues/c_2b92ef13.cil6
-rw-r--r--issues/c_3da3fd2f.cil6
-rw-r--r--issues/c_3f088351.cil6
-rw-r--r--issues/c_45cd5e23.cil23
-rw-r--r--issues/c_47223ac4.cil6
-rw-r--r--issues/c_4b71d0c3.cil6
-rw-r--r--issues/c_4d6c02bb.cil12
-rw-r--r--issues/c_4edba98c.cil16
-rw-r--r--issues/c_5fe9eaea.cil6
-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_70533ec8.cil7
-rw-r--r--issues/c_792a4acf.cil6
-rw-r--r--issues/c_7b75b82c.cil7
-rw-r--r--issues/c_7eb313cd.cil11
-rw-r--r--issues/c_7f22c24e.cil7
-rw-r--r--issues/c_81dc204c.cil9
-rw-r--r--issues/c_95e81a14.cil16
-rw-r--r--issues/c_961f2658.cil6
-rw-r--r--issues/c_a8edef8d.cil7
-rw-r--r--issues/c_d49a551f.cil7
-rw-r--r--issues/c_d6ee2369.cil22
-rw-r--r--issues/c_d87e016d.cil14
-rw-r--r--issues/c_d8dd779f.cil8
-rw-r--r--issues/c_d98c9a37.cil6
-rw-r--r--issues/c_da74ee18.cil6
-rw-r--r--issues/c_e9cc10a9.cil9
-rw-r--r--issues/c_f09a77f4.cil9
-rw-r--r--issues/c_f8206d17.cil7
-rw-r--r--issues/c_feb65ae7.cil9
-rw-r--r--issues/i_02ee35bd.cil17
-rw-r--r--issues/i_03c93e82.cil10
-rw-r--r--issues/i_0e004cde.cil26
-rw-r--r--issues/i_1111d724.cil10
-rw-r--r--issues/i_1a5fb257.cil15
-rw-r--r--issues/i_1bb8c18d.cil10
-rw-r--r--issues/i_41b351fc.cil24
-rw-r--r--issues/i_48eaec49.cil25
-rw-r--r--issues/i_52d702df.cil11
-rw-r--r--issues/i_574046f9.cil16
-rw-r--r--issues/i_5c88cb30.cil31
-rw-r--r--issues/i_5ec585b1.cil13
-rw-r--r--issues/i_6b087805.cil13
-rw-r--r--issues/i_6baa8555.cil17
-rw-r--r--issues/i_768d9434.cil28
-rw-r--r--issues/i_85eceee9.cil39
-rw-r--r--issues/i_98203ce8.cil26
-rw-r--r--issues/i_9890cf04.cil20
-rw-r--r--issues/i_99d9dd74.cil31
-rw-r--r--issues/i_9b0d3687.cil10
-rw-r--r--issues/i_9b7f9096.cil10
-rw-r--r--issues/i_a5b1eb37.cil27
-rw-r--r--issues/i_a7e3b882.cil12
-rw-r--r--issues/i_a90ad11f.cil24
-rw-r--r--issues/i_b18c21e8.cil12
-rw-r--r--issues/i_b19d5ada.cil24
-rw-r--r--issues/i_b5a4ef93.cil38
-rw-r--r--issues/i_b6033e30.cil15
-rw-r--r--issues/i_b8061619.cil12
-rw-r--r--issues/i_bf35f2c7.cil15
-rw-r--r--issues/i_bf9badb4.cil23
-rw-r--r--issues/i_c6a8d865.cil17
-rw-r--r--issues/i_c77fae7c.cil22
-rw-r--r--issues/i_c98515e2.cil33
-rw-r--r--issues/i_cbb43db9.cil14
-rw-r--r--issues/i_ce8053b0.cil17
-rw-r--r--issues/i_d05969b6.cil13
-rw-r--r--issues/i_d0b8bc09.cil15
-rw-r--r--issues/i_d3ac4078.cil16
-rw-r--r--issues/i_d4cd6efd.cil18
-rw-r--r--issues/i_df9e14d6.cil11
-rw-r--r--issues/i_f7ce705b.cil13
-rw-r--r--issues/i_f8b44370.cil12
-rw-r--r--issues/i_fb79b2e8.cil16
81 files changed, 1167 insertions, 0 deletions
diff --git a/issues/c_02a9bb68.cil b/issues/c_02a9bb68.cil
new file mode 100644
index 0000000..554d4a3
--- /dev/null
+++ b/issues/c_02a9bb68.cil
@@ -0,0 +1,13 @@
+Issue: 85eceee9
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+Inserted: 2008-06-27T13:18:47
+Updated: 2008-06-27T13:20:01
+
+Added the --created-by and --assigned-to filters.
+
+These work just on the email address and not the whole field. E.g.
+
+ $ cil list --created-by=andy@example.com
+ $ cil list --assigned-to=andy@example.org
+
+The short options for these are -c and -a.
diff --git a/issues/c_043f8971.cil b/issues/c_043f8971.cil
new file mode 100644
index 0000000..d317428
--- /dev/null
+++ b/issues/c_043f8971.cil
@@ -0,0 +1,6 @@
+Issue: 5ec585b1
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+Inserted: 2010-01-23T06:37:08
+Updated: 2010-01-23T06:37:20
+
+Now done. Should remove the correct label specified.
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_0ecf17ae.cil b/issues/c_0ecf17ae.cil
new file mode 100644
index 0000000..fd0cdc7
--- /dev/null
+++ b/issues/c_0ecf17ae.cil
@@ -0,0 +1,6 @@
+Issue: d3ac4078
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+Inserted: 2010-02-08T19:07:54
+Updated: 2010-02-08T19:07:54
+
+I'll make it an option for the project .cil file.
diff --git a/issues/c_146b6b88.cil b/issues/c_146b6b88.cil
new file mode 100644
index 0000000..4b4c18e
--- /dev/null
+++ b/issues/c_146b6b88.cil
@@ -0,0 +1,7 @@
+Issue: 1a5fb257
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+Inserted: 2010-01-24T11:14:08
+Updated: 2010-01-24T11:14:40
+
+Before even doing this issue, the 'depends-on' was being mapped to
+'depends_on', so that has also been fixed.
diff --git a/issues/c_1d9e3911.cil b/issues/c_1d9e3911.cil
new file mode 100644
index 0000000..58cc7e1
--- /dev/null
+++ b/issues/c_1d9e3911.cil
@@ -0,0 +1,12 @@
+Issue: f7ce705b
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+Inserted: 2010-01-25T01:31:35
+Updated: 2010-01-25T01:31:35
+
+Checks the DependsOn and Precedes so it checks first before adding the other
+issue.
+
+Also, since flag_as_updated() wasn't doing the Updated time, now calls
+set_updated_now().
+
+Finally, set_no_update() changed to be more sane.
diff --git a/issues/c_2b92ef13.cil b/issues/c_2b92ef13.cil
new file mode 100644
index 0000000..ba1f86d
--- /dev/null
+++ b/issues/c_2b92ef13.cil
@@ -0,0 +1,6 @@
+Issue: cbb43db9
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+Inserted: 2008-06-22T03:54:13
+Updated: 2008-06-22T03:54:13
+
+This has been now been completed and will be released in cil v0.2.
diff --git a/issues/c_3da3fd2f.cil b/issues/c_3da3fd2f.cil
new file mode 100644
index 0000000..323073e
--- /dev/null
+++ b/issues/c_3da3fd2f.cil
@@ -0,0 +1,6 @@
+Issue: 6b087805
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+Inserted: 2008-07-03T11:15:33
+Updated: 2008-07-03T11:16:26
+
+Done. Pretty easy eh!
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_47223ac4.cil b/issues/c_47223ac4.cil
new file mode 100644
index 0000000..991e0d4
--- /dev/null
+++ b/issues/c_47223ac4.cil
@@ -0,0 +1,6 @@
+Issue: 1111d724
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+Inserted: 2010-01-24T20:51:47
+Updated: 2010-01-24T20:52:03
+
+libfile-homedir-perl added to the relevant places.
diff --git a/issues/c_4b71d0c3.cil b/issues/c_4b71d0c3.cil
new file mode 100644
index 0000000..fdba844
--- /dev/null
+++ b/issues/c_4b71d0c3.cil
@@ -0,0 +1,6 @@
+Issue: 85eceee9
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+Inserted: 2008-06-27T12:40:51
+Updated: 2008-06-27T12:40:51
+
+Now added --is-open and --is-closed.
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_4edba98c.cil b/issues/c_4edba98c.cil
new file mode 100644
index 0000000..c58c7ed
--- /dev/null
+++ b/issues/c_4edba98c.cil
@@ -0,0 +1,16 @@
+Issue: 6baa8555
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+Inserted: 2008-06-26T12:11:09
+Updated: 2008-06-26T12:12:41
+
+Added the following options:
+
+* StatusStrict
+* StatusAllowedList
+* StatusOpenList
+* StatusClosedList
+
+* LabelStrict
+* LabelAllowedList
+
+The lists are only checked if the strict variables are on.
diff --git a/issues/c_5fe9eaea.cil b/issues/c_5fe9eaea.cil
new file mode 100644
index 0000000..4f42821
--- /dev/null
+++ b/issues/c_5fe9eaea.cil
@@ -0,0 +1,6 @@
+Issue: d0b8bc09
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+Inserted: 2010-01-23T12:42:07
+Updated: 2010-01-23T12:42:17
+
+All tabs and whitespace formatting tidied-up.
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_70533ec8.cil b/issues/c_70533ec8.cil
new file mode 100644
index 0000000..bca6d44
--- /dev/null
+++ b/issues/c_70533ec8.cil
@@ -0,0 +1,7 @@
+Issue: 768d9434
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+Inserted: 2008-07-05T03:08:49
+Updated: 2008-07-05T03:09:11
+
+Done. For now it just loops through the comments and attachments, though there
+is no checking done.
diff --git a/issues/c_792a4acf.cil b/issues/c_792a4acf.cil
new file mode 100644
index 0000000..c22f3f4
--- /dev/null
+++ b/issues/c_792a4acf.cil
@@ -0,0 +1,6 @@
+Issue: fb79b2e8
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+Inserted: 2008-06-22T04:02:46
+Updated: 2008-06-22T04:02:46
+
+This has been completed.
diff --git a/issues/c_7b75b82c.cil b/issues/c_7b75b82c.cil
new file mode 100644
index 0000000..a95c0ed
--- /dev/null
+++ b/issues/c_7b75b82c.cil
@@ -0,0 +1,7 @@
+Issue: 41b351fc
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+Inserted: 2008-07-13T10:29:22
+Updated: 2008-07-13T10:30:58
+
+Added the initial go at the hook system. It seems to work but until we actually
+do some, it'll just be a framework for the time being.
diff --git a/issues/c_7eb313cd.cil b/issues/c_7eb313cd.cil
new file mode 100644
index 0000000..8d97144
--- /dev/null
+++ b/issues/c_7eb313cd.cil
@@ -0,0 +1,11 @@
+Issue: 85eceee9
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+Inserted: 2008-06-23T12:07:44
+Updated: 2008-06-23T12:07:44
+
+Added both --status and --label.
+
+In the case of Status, it tests for equality.
+
+In the case of Label, it tests that the issue has at least one label of the one
+specified.
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_81dc204c.cil b/issues/c_81dc204c.cil
new file mode 100644
index 0000000..7d3b708
--- /dev/null
+++ b/issues/c_81dc204c.cil
@@ -0,0 +1,9 @@
+Issue: c6a8d865
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+Inserted: 2008-06-27T23:39:55
+Updated: 2008-06-27T23:40:49
+
+Added the command 'fsck'. Currently it works okay but it might need looking at
+in the future for functionality and possible refactoring.
+
+Closing issue.
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_961f2658.cil b/issues/c_961f2658.cil
new file mode 100644
index 0000000..a7a2f35
--- /dev/null
+++ b/issues/c_961f2658.cil
@@ -0,0 +1,6 @@
+Issue: df9e14d6
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+Inserted: 2010-01-23T06:44:34
+Updated: 2010-01-23T06:44:49
+
+This whole area is a bit of a mess and needs a little clearing up.
diff --git a/issues/c_a8edef8d.cil b/issues/c_a8edef8d.cil
new file mode 100644
index 0000000..d395555
--- /dev/null
+++ b/issues/c_a8edef8d.cil
@@ -0,0 +1,7 @@
+Issue: a90ad11f
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+Inserted: 2008-07-03T10:48:45
+Updated: 2008-07-03T10:49:42
+
+Added a default .cil file when creating a repo. Also allows the '--bare' option
+so that advanced users can do what they like.
diff --git a/issues/c_d49a551f.cil b/issues/c_d49a551f.cil
new file mode 100644
index 0000000..35f2232
--- /dev/null
+++ b/issues/c_d49a551f.cil
@@ -0,0 +1,7 @@
+Issue: 52d702df
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+Inserted: 2010-01-24T10:55:41
+Updated: 2010-01-24T10:56:09
+
+Hopefully I got everything. Removed from a number of places and changed in the
+main cil manpage.
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_d8dd779f.cil b/issues/c_d8dd779f.cil
new file mode 100644
index 0000000..f18b4e9
--- /dev/null
+++ b/issues/c_d8dd779f.cil
@@ -0,0 +1,8 @@
+Issue: 5c88cb30
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+Inserted: 2008-06-23T12:36:04
+Updated: 2008-06-23T12:36:04
+
+Closing this issue as WontFix since the current solution is good (ie. the 8
+char hex number). Will reopen if demand says so and I'll try and get a patch
+off whoever wants it :-)
diff --git a/issues/c_d98c9a37.cil b/issues/c_d98c9a37.cil
new file mode 100644
index 0000000..6893a10
--- /dev/null
+++ b/issues/c_d98c9a37.cil
@@ -0,0 +1,6 @@
+Issue: b5a4ef93
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+Inserted: 2010-01-22T02:11:30
+Updated: 2010-01-22T02:11:48
+
+Added the code for --add and --commit for 'comment'.
diff --git a/issues/c_da74ee18.cil b/issues/c_da74ee18.cil
new file mode 100644
index 0000000..00d3fa7
--- /dev/null
+++ b/issues/c_da74ee18.cil
@@ -0,0 +1,6 @@
+Issue: b5a4ef93
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+Inserted: 2010-01-22T02:07:31
+Updated: 2010-01-22T02:07:47
+
+Added the code for --commit and --add for 'add'.
diff --git a/issues/c_e9cc10a9.cil b/issues/c_e9cc10a9.cil
new file mode 100644
index 0000000..b6d8839
--- /dev/null
+++ b/issues/c_e9cc10a9.cil
@@ -0,0 +1,9 @@
+Issue: 85eceee9
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+Inserted: 2008-06-27T13:30:08
+Updated: 2008-06-27T13:30:45
+
+Not going to do --has-comments or --has-attachments until someone says that
+it's actually useful.
+
+Closing this but as finished.
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/c_f8206d17.cil b/issues/c_f8206d17.cil
new file mode 100644
index 0000000..669c425
--- /dev/null
+++ b/issues/c_f8206d17.cil
@@ -0,0 +1,7 @@
+Issue: b18c21e8
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+Inserted: 2010-01-23T12:36:20
+Updated: 2010-01-23T12:36:40
+
+This issue needs to be cancelled since it's just sitting there and doing
+nothing.
diff --git a/issues/c_feb65ae7.cil b/issues/c_feb65ae7.cil
new file mode 100644
index 0000000..d4e89f3
--- /dev/null
+++ b/issues/c_feb65ae7.cil
@@ -0,0 +1,9 @@
+Issue: 5c88cb30
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+Inserted: 2008-06-21T10:57:47
+Updated: 2008-06-21T10:57:47
+
+Currently I'm adding the ability for each issue name, comment etc to start with
+the first 8 hex chars of an MD5 string from the data itself. Therefore, the
+main problem with having the epoch and possible duplication goes away. This
+issue can then be given a low priority.
diff --git a/issues/i_02ee35bd.cil b/issues/i_02ee35bd.cil
new file mode 100644
index 0000000..298e0fa
--- /dev/null
+++ b/issues/i_02ee35bd.cil
@@ -0,0 +1,17 @@
+Summary: Labels should be allowed to have a 'required' set
+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-28T11:31:35
+
+In the .cil config file, there should a field which determines a
+'required' set of labels.
+
+e.g.
+
+required_labels=against type priority
diff --git a/issues/i_03c93e82.cil b/issues/i_03c93e82.cil
new file mode 100644
index 0000000..c81a4da
--- /dev/null
+++ b/issues/i_03c93e82.cil
@@ -0,0 +1,10 @@
+Summary: Remove the whole VCS.pm stuff, just have a Git.pm at the top level
+Status: Finished
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Label: Milestone-v0.07
+Inserted: 2010-01-24T10:17:18
+Updated: 2010-01-25T09:55:05
+
+No-one is going to use cil with anything other than Git (well, maybe not using
+Git at all) so remove all the abstract stuff that isn't needed.
diff --git a/issues/i_0e004cde.cil b/issues/i_0e004cde.cil
new file mode 100644
index 0000000..096c74d
--- /dev/null
+++ b/issues/i_0e004cde.cil
@@ -0,0 +1,26 @@
+Summary: cil idea: poor man's cilweb
+Status: New
+CreatedBy: Francois Marier <fmarier@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Inserted: 2008-07-06T20:08:52
+Updated: 2008-07-13T05:13:33
+
+Hey Andy,
+
+I was gonna refer to one of my issues using Gitorious' gitweb-like interface
+and then I thought: wait, cil could easily generate an index.html!
+
+So how about this: in addition to a README.txt file, the issues directory
+could also have an index.html file which you'd update:
+
+1- whenever you add/edit an issue using the cil command
+2- whenever you ask for it explicitely (kinda like git-update-server-info)
+ or a hook does it before pushing the underlying git repo
+
+The index file would contain the output of "cil summary", with relative
+links to the issues themselves.
+
+That way, you can link to that file in your gitweb install and call it your
+issue tracker!
+
+Francois
diff --git a/issues/i_1111d724.cil b/issues/i_1111d724.cil
new file mode 100644
index 0000000..258cb3b
--- /dev/null
+++ b/issues/i_1111d724.cil
@@ -0,0 +1,10 @@
+Summary: Make sure libfile-homedir-perl is in Debian packaging
+Status: Finished
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Label: Milestone-v0.07
+Comment: 47223ac4
+Inserted: 2010-01-23T13:17:50
+Updated: 2010-01-24T20:52:13
+
+This also needs to be added to the INSTALLATION file.
diff --git a/issues/i_1a5fb257.cil b/issues/i_1a5fb257.cil
new file mode 100644
index 0000000..7792876
--- /dev/null
+++ b/issues/i_1a5fb257.cil
@@ -0,0 +1,15 @@
+Summary: Make sure depends-on and precedes can --add and --commit
+Status: Finished
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Label: Milestone-v0.07
+Comment: 146b6b88
+Inserted: 2010-01-24T10:36:07
+Updated: 2010-01-24T11:14:40
+
+We need to support the following:
+
+ $ cil depends-on --add cafebab1 cafebab2
+ $ cil depends-on --commit cafebab1 cafebab2
+ $ cil precedes --add cafebab1 cafebab2
+ $ cil precedes --commit cafebab1 cafebab2
diff --git a/issues/i_1bb8c18d.cil b/issues/i_1bb8c18d.cil
new file mode 100644
index 0000000..5e9044a
--- /dev/null
+++ b/issues/i_1bb8c18d.cil
@@ -0,0 +1,10 @@
+Summary: 'cil init' uses 'git' instead of 'Git'
+Status: Fixed
+CreatedBy: Yanick Champoux <yanick@babyl.dyndns.org>
+AssignedTo: Yanick Champoux <yanick@babyl.dyndns.org>
+Inserted: 2008-10-06T23:27:34
+Updated: 2008-10-06T23:32:32
+
+When 'cil init' detects that Git is present, it
+set the VCS to 'git' in the .cil file, while it
+should be set to 'Git' instead.
diff --git a/issues/i_41b351fc.cil b/issues/i_41b351fc.cil
new file mode 100644
index 0000000..9e96c08
--- /dev/null
+++ b/issues/i_41b351fc.cil
@@ -0,0 +1,24 @@
+Summary: Add some sort of hook system
+Status: Finished
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Label: Milestone-v0.5
+Label: Type-Enhancement
+Comment: 7b75b82c
+Inserted: 2008-07-13T05:08:27
+Updated: 2008-07-13T10:34:43
+
+For example, when you add an issue, you might want to do the following things:
+
+* reindex all the issues (for faster search - #98203ce8)
+* generate an issues/index.html file (for poor man's cilweb - #0e004cde)
+* make sure Git is tracking things
+
+This could be used for all kinds of events, such as:
+
+* new issue
+* change of status
+* status -> closed
+* new comment
+* new attachments
+* etc
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_52d702df.cil b/issues/i_52d702df.cil
new file mode 100644
index 0000000..2a1119d
--- /dev/null
+++ b/issues/i_52d702df.cil
@@ -0,0 +1,11 @@
+Summary: The StatusOpenList and StatusClosedList should fully describe what is allowed
+Status: Finished
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Label: Milestone-v0.07
+Comment: d49a551f
+Inserted: 2010-01-23T13:14:45
+Updated: 2010-01-24T10:56:40
+
+If we make those two lists fully describe what status can be had, then we can
+remove the StatusAllowedList from the .cil config file.
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_5c88cb30.cil b/issues/i_5c88cb30.cil
new file mode 100644
index 0000000..51cb0f4
--- /dev/null
+++ b/issues/i_5c88cb30.cil
@@ -0,0 +1,31 @@
+Summary: Options for issues names needs to be added
+Status: OnHold
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Label: Milestone-Future
+Label: Priority-Low
+Label: Type-Enhancement
+Comment: d8dd779f
+Comment: feb65ae7
+Inserted: 2008-05-05T12:33:19
+Updated: 2008-06-26T12:10:32
+
+When issues are created, they are given the epoch as it's name.
+Instead of just using the epoch, the user should be able to configure
+the .cil file to use the format of their choice.
+
+e.g. issue_name_format=[ epoch | inc | iso-8601 ]
+
+Possible name formats include:
+
+* an incrementing number
+ * but if cil goes distributed (which was originally planned), will
+ this work?
+
+* ISO 8601 - YYYY-MM-DDThh:mm:ssTZD (eg 1997-07-16T19:20:30+01:00)
+ * do we need to have TZD on the end (though obviously this wouldn't
+ then be ISO 8601)
+
+* GUID/UUID like 9e28b50a-cba1-4b20-9276-d30ee727b14a
+
+(and maybe others)
diff --git a/issues/i_5ec585b1.cil b/issues/i_5ec585b1.cil
new file mode 100644
index 0000000..caab419
--- /dev/null
+++ b/issues/i_5ec585b1.cil
@@ -0,0 +1,13 @@
+Summary: Add a cil label --remove command
+Status: Finished
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Label: Milestone-v0.06
+Comment: 043f8971
+Inserted: 2010-01-22T01:41:59
+Updated: 2010-01-23T06:37:44
+
+Currently you can 'cil label MyLabel cafebabe' but you can't remove it. Add the
+following option:
+
+ $ cil label --remove MyLabel cafebabe
diff --git a/issues/i_6b087805.cil b/issues/i_6b087805.cil
new file mode 100644
index 0000000..186f86d
--- /dev/null
+++ b/issues/i_6b087805.cil
@@ -0,0 +1,13 @@
+Summary: Add a 'steal' command
+Status: Finished
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Label: Milestone-v0.5
+Label: Type-Enhancement
+Comment: 3da3fd2f
+Inserted: 2008-07-03T10:10:50
+Updated: 2008-07-03T11:23:03
+
+A 'cil steal <issue>' command would be helpful to assign issues to yourself.
+This is just shorthabe for editing an issue and putting your "UserName
+<UserEmail>" into the 'AssignedTo' field.
diff --git a/issues/i_6baa8555.cil b/issues/i_6baa8555.cil
new file mode 100644
index 0000000..f70d6ac
--- /dev/null
+++ b/issues/i_6baa8555.cil
@@ -0,0 +1,17 @@
+Summary: Do checking on input fields after adding or editing issue
+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-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
+checked against it.
+
+This could also be done for Labels too.
diff --git a/issues/i_768d9434.cil b/issues/i_768d9434.cil
new file mode 100644
index 0000000..16d9919
--- /dev/null
+++ b/issues/i_768d9434.cil
@@ -0,0 +1,28 @@
+Summary: Add a command 'track'
+Status: Finished
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Label: Milestone-v0.5
+Label: Type-Enhancement
+Comment: 70533ec8
+Inserted: 2008-07-05T02:58:20
+Updated: 2008-07-05T03:09:11
+
+A new command called 'track' would be good so that you can tell 'cil' to tell
+your CVS which files to track. This means you don't have to keep adding all
+those issues and/or comments to your repo manually and all the dependecies are
+done.
+
+e.g.
+
+ $ cil track cafebabe
+ git add issues/i_cafebabe.cil
+ git add issues/c_decaf7ea.cil
+ git add issues/a_deadbeaf.cil
+
+Maybe for now it should just print those lines out, but in the future a command
+line option means to actually do it. In the this state, you could always do:
+
+ $ cil track cafebabe | sh
+
+which would then do it for you.
diff --git a/issues/i_85eceee9.cil b/issues/i_85eceee9.cil
new file mode 100644
index 0000000..59707ce
--- /dev/null
+++ b/issues/i_85eceee9.cil
@@ -0,0 +1,39 @@
+Summary: Ability to filter the issues lists (summary and list)
+Status: Finished
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Label: Milestone-v0.3
+Label: Release-v0.2.0
+Label: Type-Enhancement
+Comment: 02a9bb68
+Comment: 4b71d0c3
+Comment: 7eb313cd
+Comment: e9cc10a9
+Inserted: 2008-06-23T12:05:33
+Updated: 2008-06-27T13:32:59
+
+The ability to filter on various things would be nice. For example using these
+list commands, though summary should work the same way:
+
+ $ cil list --status=New
+ $ cil list --status=Assigned
+ $ cil list --status=Finished
+
+ $ cil list --label=Release-v0.1
+ $ cil list --label=Type-Enhancement
+
+And combining them should be easy:
+
+ $ cil list --status=Assigned --label=Type-Defect
+
+Other options include:
+
+ $ cil list --assigned-to=andychilton@gmail.com
+ $ cil list --has-attachments --has-comments
+ $ cil list --is-open/closed
+
+There may be other options so this issue will be closed when we think we've had
+enough.
+
+Note: whilst filtering on lists is good, actual searching is still better for a
+lot of things you'd like to do. This will be added as a separate issue.
diff --git a/issues/i_98203ce8.cil b/issues/i_98203ce8.cil
new file mode 100644
index 0000000..f913c1f
--- /dev/null
+++ b/issues/i_98203ce8.cil
@@ -0,0 +1,26 @@
+Summary: Search and indexing should be added to help aid finding issues
+Status: New
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Label: Milestone-Future
+Label: Release-v0.2.1
+Label: Type-Enhancement
+Inserted: 2008-06-23T12:20:45
+Updated: 2008-06-26T11:54:39
+
+Some sort of indexing and search should be added to cil so that it is easier to
+find issues in amongst a long list of them.
+
+There have been some suggestions in the past but we want something that is
+local, doesn't have to be set up and will just create a file right there.
+
+Using it should be a matter of just searching (and the re-indexing will happen
+automatically). Here are some example commands which might be good:
+
+ # shouldn't be necessary but there should be a way to do it
+ $ cil reindex
+
+ $ cil search 'Project Blah refactoring'
+ $ cil search 'screenshot table formatting'
+
+The search should list results in either the 'summary' or 'list' view.
diff --git a/issues/i_9890cf04.cil b/issues/i_9890cf04.cil
new file mode 100644
index 0000000..b5a9bdf
--- /dev/null
+++ b/issues/i_9890cf04.cil
@@ -0,0 +1,20 @@
+Summary: Add a field for 'Interested' other users
+Status: New
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Inserted: 2010-02-11T02:50:13
+Updated: 2010-02-11T02:50:13
+
+We'll keep it so that there is only ever one assignee (AssignedTo) but other
+people can become interested in a bug by adding themselfes to that list.
+
+Some useful commands would be:
+
+ $ cil interested cafebabe...
+ $ cil interested --remove cafebabe...
+
+Also some filters such as:
+
+ $ cil summary --is-interested
+
+... and so on.
diff --git a/issues/i_99d9dd74.cil b/issues/i_99d9dd74.cil
new file mode 100644
index 0000000..208d1b9
--- /dev/null
+++ b/issues/i_99d9dd74.cil
@@ -0,0 +1,31 @@
+Summary: Add a filter '--grep=regex'
+Status: New
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Label: Milestone-Future
+Label: Release-v0.2.1
+Label: Type-Enhancement
+Inserted: 2008-06-24T12:16:57
+Updated: 2008-06-27T23:59:48
+
+Having a 'grep' filter would be quite powerful. It could be used in the 'list'
+and 'summary' commands. It would be good if it accepts Perl regexes and might
+work a little something like this:
+
+Find all issues with 'screenshot' in them:
+
+ $ cil list --grep=screenshot
+
+Find any issue that mentions one of the following:
+
+ $ cil list --grep=css|html|javascript
+
+This one would be directed at the 'CreatedBy' and 'AssignedTo' fields:
+
+ $ cil list --grep=andychilton@
+
+This one would probably be targeted at the 'Label' field:
+
+ $ cil list --grep=^Release-v0.2
+
+So accepting Perl regexes would be excellent.
diff --git a/issues/i_9b0d3687.cil b/issues/i_9b0d3687.cil
new file mode 100644
index 0000000..1e39717
--- /dev/null
+++ b/issues/i_9b0d3687.cil
@@ -0,0 +1,10 @@
+Summary: Add ability to run some Git commands from some hooks
+Status: New
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Inserted: 2008-07-13T10:35:52
+Updated: 2008-07-13T10:39:37
+
+When we add/edit an issue, a comment or an attachment it would be good to be able to
+run some Git commands to make sure those files are tracked by Git (or the VCS
+of your choosing).
diff --git a/issues/i_9b7f9096.cil b/issues/i_9b7f9096.cil
new file mode 100644
index 0000000..4167358
--- /dev/null
+++ b/issues/i_9b7f9096.cil
@@ -0,0 +1,10 @@
+Summary: When doing 'cil add', should read ~/.cilrc for AutoAssignSelf option
+Status: Finished
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Label: Milestone-v0.06
+Inserted: 2010-01-23T11:48:21
+Updated: 2010-01-23T12:11:43
+
+Now that cil reads ~/.cilrc, you can now add 'AutoAssignSelf' to the config and
+it'll automatically assign any new issues to yourself.
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..ae4c429
--- /dev/null
+++ b/issues/i_a90ad11f.cil
@@ -0,0 +1,24 @@
+Summary: Write a default .cil file so --commands work
+Status: Finished
+CreatedBy: Nigel McNie <nigel@mcnie.name>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Comment: a8edef8d
+Comment: d6ee2369
+Inserted: 2008-07-02T12:22:45
+Updated: 2008-07-03T10:52:32
+
+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..1e7db6b
--- /dev/null
+++ b/issues/i_b18c21e8.cil
@@ -0,0 +1,12 @@
+Summary: Ongoing maintenance and refactorings
+Status: Cancelled
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Label: Type-Refactoring
+Comment: f8206d17
+Inserted: 2008-06-29T10:16:39
+Updated: 2010-01-23T12:36:49
+
+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_b19d5ada.cil b/issues/i_b19d5ada.cil
new file mode 100644
index 0000000..7eb3b56
--- /dev/null
+++ b/issues/i_b19d5ada.cil
@@ -0,0 +1,24 @@
+Summary: Add a 'cil check-in-git' command
+Status: New
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Label: Milestone-Future
+Label: Release-v0.2.1
+Label: Type-Enhancement
+Inserted: 2008-06-24T03:24:14
+Updated: 2008-06-27T13:29:00
+
+The ability to check whether issues/comments/attachments are tracked by Git is
+important. Or indeed any VCS system.
+
+My thoughts are that this command would do something like the following:
+
+* internally, it runs "git ls-files issues/" and makes a list of files in that
+ directory
+* makes a list of issues that are currently contained in the directory
+* complains if it finds something Git doesn't know about
+
+Also, when it runs through each issue, it should do the same for all comments
+and attachments. It could either output something which tells you you have
+untracked files or it could give you example git commands which add them to
+those being tracked.
diff --git a/issues/i_b5a4ef93.cil b/issues/i_b5a4ef93.cil
new file mode 100644
index 0000000..692f5fb
--- /dev/null
+++ b/issues/i_b5a4ef93.cil
@@ -0,0 +1,38 @@
+Summary: Add a '--commit' to 'cil add' (plus some others)
+Status: Finished
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Label: Milestone-v0.06
+Comment: d98c9a37
+Comment: da74ee18
+Inserted: 2009-12-23T06:27:27
+Updated: 2010-01-22T02:15:23
+
+When adding a new issue, I usually do:
+
+ $ cil add
+ ...
+ $ git add issues/i_cafebabe.cil
+ $ git commit -m 'cil-cafebabe: New Issue' issues/i_cafebabe.cil
+
+To shortcut this, having the following would be nice:
+
+ $ cil add --commit
+
+Also, having the following would also be nice:
+
+ $ cil comment --add cafebabe
+
+to do:
+
+ $ cil comment cafebabe
+ ...
+ $ cil add issues/i_cafebabe.cil issues/c_deadbeef.cil
+
+Maybe review some other commands. e.g:
+
+ $ cil status --commit InProgress cafebabe
+ $ cil status --add InProgress cafebabe
+ $ cil label --add/commit Milestone-v0.3 cafebabe baadf00d effic0de
+
+Should be nice :)
diff --git a/issues/i_b6033e30.cil b/issues/i_b6033e30.cil
new file mode 100644
index 0000000..ca4a4b9
--- /dev/null
+++ b/issues/i_b6033e30.cil
@@ -0,0 +1,15 @@
+Summary: can't find issues folder
+Status: Cancelled
+CreatedBy: Name <me@example.com>
+AssignedTo:
+Label: Milestone-v0.06
+Inserted: 2009-06-06T09:39:09
+Updated: 2010-01-21T23:12:50
+
+Description ...
+I created an issue, while in the issues folder.. it doesn't write it
+would be nice if it echoed the issue just entered to allow the user to copypaste it it once they were in the right folder agin.
+
+brenda@Toshi:~/projects/birdcage/issues$ cil add
+write_file 'issues/i_1659e495.cil' - sysopen: No such file or directory at /usr/share/perl5/CIL/Utils.pm line 124
+
diff --git a/issues/i_b8061619.cil b/issues/i_b8061619.cil
new file mode 100644
index 0000000..d34711b
--- /dev/null
+++ b/issues/i_b8061619.cil
@@ -0,0 +1,12 @@
+Summary: cil add should detect early on if cil init hasn't been run
+Status: Finished
+CreatedBy: Andrew Ruthven <andrew@etc.gen.nz>
+AssignedTo:
+Label: Milestone-v0.06
+Inserted: 2008-09-22T03:26:21
+Updated: 2010-01-21T23:11:51
+
+Currently if you run cil add you can start to create a bug report, hit save
+and then cil bombs out not being able to create a file inside issues.
+
+cil add should detect if issues doesn't exist and complain early on.
diff --git a/issues/i_bf35f2c7.cil b/issues/i_bf35f2c7.cil
new file mode 100644
index 0000000..a61a59f
--- /dev/null
+++ b/issues/i_bf35f2c7.cil
@@ -0,0 +1,15 @@
+Summary: Adding a label twice actually does it
+Status: Finished
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Label: Milestone-v0.06
+Inserted: 2009-12-05T00:38:49
+Updated: 2010-01-22T01:39:51
+
+Take an issue with no labels:
+
+ $ cil label cafebabe Milestone-v0.1
+ $ cil label cafebabe Milestone-v0.1
+ $ cil show cafebabe
+
+The label appears twice. This shouldn't happen.
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_c6a8d865.cil b/issues/i_c6a8d865.cil
new file mode 100644
index 0000000..9e46130
--- /dev/null
+++ b/issues/i_c6a8d865.cil
@@ -0,0 +1,17 @@
+Summary: Add a 'fsck' command
+Status: Finished
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Label: Milestone-v0.3
+Label: Type-Enhancement
+Comment: 81dc204c
+Inserted: 2008-06-27T13:39:48
+Updated: 2008-06-27T23:40:49
+
+When we add issues and their comments and attachments, there is the possibility
+that you don't actually check in the correct files at the same time. This
+command will help to figure out whether you have all the files around.
+
+This command will also check each command for validity. For example, if you
+change the 'StatusAllowedList' in your '.cil' file, then this will help
+determine if there are any issues set to now invalid statuses.
diff --git a/issues/i_c77fae7c.cil b/issues/i_c77fae7c.cil
new file mode 100644
index 0000000..cc55b9f
--- /dev/null
+++ b/issues/i_c77fae7c.cil
@@ -0,0 +1,22 @@
+Summary: Make commit messages nicer when multiple issues are updated
+Status: Finished
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Label: Milestone-v0.07
+Inserted: 2010-01-27T23:59:52
+Updated: 2010-01-29T05:40:37
+
+When updating the status, label, depends on or precedes (and other things which
+can happen to multiple issues at any one time), the commit message doesn't say
+which issues were affected.
+
+Since we don't want them all on the same line, we could have a commit message
+much like the following:
+
+Added label 'Milestone-v0.07'
+
+* cafebabe
+* blahblah
+* issue102
+
+etc
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_cbb43db9.cil b/issues/i_cbb43db9.cil
new file mode 100644
index 0000000..61123ef
--- /dev/null
+++ b/issues/i_cbb43db9.cil
@@ -0,0 +1,14 @@
+Summary: Addition of a 'attach' command
+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: 2b92ef13
+Inserted: 2008-05-05T12:20:28
+Updated: 2008-06-26T11:55:42
+
+'cil' currently has no way of adding attachments to issues.
+
+This should be added so that the actual data cil stores is complete.
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.
diff --git a/issues/i_d05969b6.cil b/issues/i_d05969b6.cil
new file mode 100644
index 0000000..34186d9
--- /dev/null
+++ b/issues/i_d05969b6.cil
@@ -0,0 +1,13 @@
+Summary: Make cil read from a ~/.cilrc file for local settings
+Status: Finished
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Label: Milestone-v0.06
+Inserted: 2010-01-23T11:22:40
+Updated: 2010-01-23T11:46:20
+
+To do things like auto-assigning to yourself, and to override CreatedBy fields,
+cil should read from a ~/.cilrc file, rather than trying to figure it out from
+all kinds of places.
+
+Doing this would make a lot of other things easier.
diff --git a/issues/i_d0b8bc09.cil b/issues/i_d0b8bc09.cil
new file mode 100644
index 0000000..d428594
--- /dev/null
+++ b/issues/i_d0b8bc09.cil
@@ -0,0 +1,15 @@
+Summary: Tidy up CIL.pm (and others) of formatting
+Status: Finished
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Label: Milestone-v0.06
+Comment: 5fe9eaea
+Inserted: 2010-01-23T11:40:50
+Updated: 2010-01-23T12:42:28
+
+This includes:
+
+* whitespace at end of lines
+* comment separator lines
+* stupid tabs -> spaces
+* and other questionable practices
diff --git a/issues/i_d3ac4078.cil b/issues/i_d3ac4078.cil
new file mode 100644
index 0000000..b8d76bb
--- /dev/null
+++ b/issues/i_d3ac4078.cil
@@ -0,0 +1,16 @@
+Summary: Obfuscating (a little bit) email in issues
+Status: New
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Comment: 0ecf17ae
+Inserted: 2010-02-08T19:07:02
+Updated: 2010-02-08T19:08:07
+
+Issue #1 on GitHub ...
+
+Hi,
+First of all, thanks for this nice piece of code :)
+My idea, is to mess with email addreses a bit. Presenting them in a form like "user at domain dot com" or just "user at domain.com" isn't really less readable than the standard form, yet it might save our spamfilters some work.
+
+Kind regards,
+Ted
diff --git a/issues/i_d4cd6efd.cil b/issues/i_d4cd6efd.cil
new file mode 100644
index 0000000..a3bdb79
--- /dev/null
+++ b/issues/i_d4cd6efd.cil
@@ -0,0 +1,18 @@
+Summary: Add some personal config options
+Status: Cancelled
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Inserted: 2009-12-02T04:11:04
+Updated: 2010-01-23T13:08:20
+
+Add the following options:
+
+* DefaultAssignedTo
+* AssignToMe
+
+In the first case, if set, this shows who this bug should be assigned to. If
+this isn't set, it isn't set to anything.
+
+If the second is set, AssignedTo is set to the current user.
+
+Each of these options may be added to ./.cil or to ~/.cilrc.
diff --git a/issues/i_df9e14d6.cil b/issues/i_df9e14d6.cil
new file mode 100644
index 0000000..0e6ec40
--- /dev/null
+++ b/issues/i_df9e14d6.cil
@@ -0,0 +1,11 @@
+Summary: The CreatedBy field should be autopopulated
+Status: Finished
+CreatedBy: Andrew Ruthven <andrew@etc.gen.nz>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Label: Milestone-v0.06
+Comment: 961f2658
+Inserted: 2008-09-22T03:28:32
+Updated: 2010-01-23T12:29:50
+
+The users fullname and username@hostname is probably a reasonable first
+guess. (DEBNAME and DEBEMAIL environment variables are also good.)
diff --git a/issues/i_f7ce705b.cil b/issues/i_f7ce705b.cil
new file mode 100644
index 0000000..87d03c4
--- /dev/null
+++ b/issues/i_f7ce705b.cil
@@ -0,0 +1,13 @@
+Summary: Check for duplicate DependsOn and Precedes
+Status: Finished
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Label: Milestone-v0.07
+Comment: 1d9e3911
+Inserted: 2010-01-24T11:08:48
+Updated: 2010-01-25T01:33:36
+
+Cil allows the addition of duplicate precedes. This shouldn't be allowed.
+
+It should automatically just not do anything if this combination already
+exists.
diff --git a/issues/i_f8b44370.cil b/issues/i_f8b44370.cil
new file mode 100644
index 0000000..6367286
--- /dev/null
+++ b/issues/i_f8b44370.cil
@@ -0,0 +1,12 @@
+Summary: When adding new issues, the Git comment is 'New Comment'
+Status: Finished
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Label: Milestone-v0.06
+Inserted: 2010-01-23T11:52:10
+Updated: 2010-01-23T11:56:58
+
+Instead, the message should say 'New <whatever the first entity is>'.
+
+For this, we'll need the entities to return a user readable string of what it
+is.
diff --git a/issues/i_fb79b2e8.cil b/issues/i_fb79b2e8.cil
new file mode 100644
index 0000000..e865d07
--- /dev/null
+++ b/issues/i_fb79b2e8.cil
@@ -0,0 +1,16 @@
+Summary: Ability to set Issue Status' from the command line
+Status: Finished
+CreatedBy: Andrew Chilton <andychilton@gmail.com>
+AssignedTo: Andrew Chilton <andychilton@gmail.com>
+Label: Milestone-v0.2
+Label: Release-v0.1.0
+Label: Type-Enhancement
+Comment: 792a4acf
+Inserted: 2008-06-22T04:00:20
+Updated: 2008-06-26T11:56:03
+
+The ability to do something like the following would be good.
+
+ $ cil status cafebabe Finished
+
+would be rather cool.