From 03a60521d41962fb3d36e8e8002e9bba51796ff6 Mon Sep 17 00:00:00 2001 From: Francois Marier Date: Sun, 29 Jun 2008 21:51:31 +1200 Subject: Imported Upstream version v0.3.0 --- issues/c_02a9bb68.cil | 13 +++++++++++++ issues/c_4b71d0c3.cil | 6 ++++++ issues/c_4edba98c.cil | 16 ++++++++++++++++ issues/c_7eb313cd.cil | 11 +++++++++++ issues/c_81dc204c.cil | 9 +++++++++ issues/c_d8dd779f.cil | 8 ++++++++ issues/c_e9cc10a9.cil | 9 +++++++++ issues/i_02ee35bd.cil | 4 ++-- issues/i_5c88cb30.cil | 8 ++++---- issues/i_6baa8555.cil | 7 ++++--- issues/i_85eceee9.cil | 39 +++++++++++++++++++++++++++++++++++++++ issues/i_98203ce8.cil | 26 ++++++++++++++++++++++++++ issues/i_99d9dd74.cil | 31 +++++++++++++++++++++++++++++++ issues/i_b19d5ada.cil | 24 ++++++++++++++++++++++++ issues/i_c6a8d865.cil | 17 +++++++++++++++++ issues/i_cbb43db9.cil | 4 ++-- issues/i_fb79b2e8.cil | 6 +++--- 17 files changed, 224 insertions(+), 14 deletions(-) create mode 100644 issues/c_02a9bb68.cil create mode 100644 issues/c_4b71d0c3.cil create mode 100644 issues/c_4edba98c.cil create mode 100644 issues/c_7eb313cd.cil create mode 100644 issues/c_81dc204c.cil create mode 100644 issues/c_d8dd779f.cil create mode 100644 issues/c_e9cc10a9.cil create mode 100644 issues/i_85eceee9.cil create mode 100644 issues/i_98203ce8.cil create mode 100644 issues/i_99d9dd74.cil create mode 100644 issues/i_b19d5ada.cil create mode 100644 issues/i_c6a8d865.cil (limited to 'issues') 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 +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_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 +Inserted: 2008-06-27T12:40:51 +Updated: 2008-06-27T12:40:51 + +Now added --is-open and --is-closed. 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 +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_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 +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_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 +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_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 +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_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 +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/i_02ee35bd.cil b/issues/i_02ee35bd.cil index 21546ec..85596e3 100644 --- a/issues/i_02ee35bd.cil +++ b/issues/i_02ee35bd.cil @@ -2,11 +2,11 @@ Summary: Labels should be allowed to have a 'required' set Status: New CreatedBy: Andrew Chilton AssignedTo: Andrew Chilton -Label: Release-v0.1 Label: Priority-Medium +Label: Release-v0.1.0 Label: Type-Enhancement Inserted: 2008-05-05T12:53:38 -Updated: 2008-06-21T10:50:05 +Updated: 2008-06-26T11:53:27 In the .cil config file, there should a field which determines a 'required' set of labels. diff --git a/issues/i_5c88cb30.cil b/issues/i_5c88cb30.cil index 003dfdc..51cb0f4 100644 --- a/issues/i_5c88cb30.cil +++ b/issues/i_5c88cb30.cil @@ -1,14 +1,14 @@ Summary: Options for issues names needs to be added -Status: New +Status: OnHold CreatedBy: Andrew Chilton AssignedTo: Andrew Chilton -Label: Milestone-v0.2 +Label: Milestone-Future Label: Priority-Low -Label: Release-v0.1 Label: Type-Enhancement +Comment: d8dd779f Comment: feb65ae7 Inserted: 2008-05-05T12:33:19 -Updated: 2008-06-21T10:57:47 +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 diff --git a/issues/i_6baa8555.cil b/issues/i_6baa8555.cil index 5352e93..701e18e 100644 --- a/issues/i_6baa8555.cil +++ b/issues/i_6baa8555.cil @@ -1,12 +1,13 @@ Summary: Do checking on input fields after adding or editing issue -Status: New +Status: InProgress CreatedBy: Andrew Chilton AssignedTo: Andrew Chilton Label: Priority-Medium -Label: Release-v0.1 +Label: Release-v0.1.0 Label: Type-Enhancement +Comment: 4edba98c Inserted: 2008-05-05T12:46:58 -Updated: 2008-06-21T10:59:52 +Updated: 2008-06-26T12:12:41 For example, if there is a config item in .cil called 'allowed_statuses', all input values in the 'Status' field should be diff --git a/issues/i_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 +AssignedTo: Andrew Chilton +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 +AssignedTo: Andrew Chilton +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_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 +AssignedTo: Andrew Chilton +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_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 +AssignedTo: Andrew Chilton +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_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 +AssignedTo: Andrew Chilton +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_cbb43db9.cil b/issues/i_cbb43db9.cil index 3490199..61123ef 100644 --- a/issues/i_cbb43db9.cil +++ b/issues/i_cbb43db9.cil @@ -3,11 +3,11 @@ Status: Finished CreatedBy: Andrew Chilton AssignedTo: Andrew Chilton Label: Priority-Medium -Label: Release-v0.1 +Label: Release-v0.1.0 Label: Type-Enhancement Comment: 2b92ef13 Inserted: 2008-05-05T12:20:28 -Updated: 2008-06-22T03:54:13 +Updated: 2008-06-26T11:55:42 'cil' currently has no way of adding attachments to issues. diff --git a/issues/i_fb79b2e8.cil b/issues/i_fb79b2e8.cil index b218517..e865d07 100644 --- a/issues/i_fb79b2e8.cil +++ b/issues/i_fb79b2e8.cil @@ -2,12 +2,12 @@ Summary: Ability to set Issue Status' from the command line Status: Finished CreatedBy: Andrew Chilton AssignedTo: Andrew Chilton -Label: Mileston-v0.2 -Label: Release-v0.1 +Label: Milestone-v0.2 +Label: Release-v0.1.0 Label: Type-Enhancement Comment: 792a4acf Inserted: 2008-06-22T04:00:20 -Updated: 2008-06-22T04:02:46 +Updated: 2008-06-26T11:56:03 The ability to do something like the following would be good. -- cgit v1.2.3