summaryrefslogtreecommitdiff
path: root/issues
diff options
context:
space:
mode:
authorFrancois Marier <francois@debian.org>2008-06-29 21:51:31 +1200
committerFrancois Marier <francois@debian.org>2008-06-29 21:51:31 +1200
commit03a60521d41962fb3d36e8e8002e9bba51796ff6 (patch)
tree36150e8a410695002674e5ad202c425d1796b0c9 /issues
parent42280f662d3ce4affb00eb68a22a081dfb951395 (diff)
Imported Upstream version v0.3.0upstream/v0.3.0
Diffstat (limited to 'issues')
-rw-r--r--issues/c_02a9bb68.cil13
-rw-r--r--issues/c_4b71d0c3.cil6
-rw-r--r--issues/c_4edba98c.cil16
-rw-r--r--issues/c_7eb313cd.cil11
-rw-r--r--issues/c_81dc204c.cil9
-rw-r--r--issues/c_d8dd779f.cil8
-rw-r--r--issues/c_e9cc10a9.cil9
-rw-r--r--issues/i_02ee35bd.cil4
-rw-r--r--issues/i_5c88cb30.cil8
-rw-r--r--issues/i_6baa8555.cil7
-rw-r--r--issues/i_85eceee9.cil39
-rw-r--r--issues/i_98203ce8.cil26
-rw-r--r--issues/i_99d9dd74.cil31
-rw-r--r--issues/i_b19d5ada.cil24
-rw-r--r--issues/i_c6a8d865.cil17
-rw-r--r--issues/i_cbb43db9.cil4
-rw-r--r--issues/i_fb79b2e8.cil6
17 files changed, 224 insertions, 14 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_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_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_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_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_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_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/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 <andychilton@gmail.com>
AssignedTo: Andrew Chilton <andychilton@gmail.com>
-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 <andychilton@gmail.com>
AssignedTo: Andrew Chilton <andychilton@gmail.com>
-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 <andychilton@gmail.com>
AssignedTo: Andrew Chilton <andychilton@gmail.com>
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 <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_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_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_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_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 <andychilton@gmail.com>
AssignedTo: Andrew Chilton <andychilton@gmail.com>
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 <andychilton@gmail.com>
AssignedTo: Andrew Chilton <andychilton@gmail.com>
-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.