diff options
Diffstat (limited to 'issues')
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. |