author | Andrey Vlasovskikh <andrey.vlasovskikh@gmail.com> |
Mon, 08 Mar 2010 01:39:04 +0300 (2010-03-07) | |
changeset 51 | 0c560be0cd5a |
parent 50 | 10fa939a4a3e |
child 53 | c379bed603c6 |
permissions | -rw-r--r-- |
33
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
1 |
Artemis |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
2 |
======= |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
3 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
4 |
Artemis is a lightweight distributed issue tracking extension for Mercurial_. |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
5 |
|
35
2e7575352ef3
Added configuration option to provide an alternative path for the issues directory
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
34
diff
changeset
|
6 |
Individual issues are stored in directories in an ``.issues`` subdirectory |
2e7575352ef3
Added configuration option to provide an alternative path for the issues directory
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
34
diff
changeset
|
7 |
(overridable in a config file). Each one is a Maildir_ and each one is assumed |
2e7575352ef3
Added configuration option to provide an alternative path for the issues directory
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
34
diff
changeset
|
8 |
to have a single root message. Various properties of an issue are stored in the |
2e7575352ef3
Added configuration option to provide an alternative path for the issues directory
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
34
diff
changeset
|
9 |
headers of that message. |
33
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
10 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
11 |
.. _Mercurial: http://www.selenic.com/mercurial/ |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
12 |
.. _Maildir: http://en.wikipedia.org/wiki/Maildir |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
13 |
|
34
714f9414b009
Added clone and tarball links to README
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
33
diff
changeset
|
14 |
One can obtain Artemis by cloning its repository: |
714f9414b009
Added clone and tarball links to README
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
33
diff
changeset
|
15 |
|
714f9414b009
Added clone and tarball links to README
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
33
diff
changeset
|
16 |
.. parsed-literal:: |
714f9414b009
Added clone and tarball links to README
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
33
diff
changeset
|
17 |
|
714f9414b009
Added clone and tarball links to README
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
33
diff
changeset
|
18 |
hg clone http://hg.mrzv.org/Artemis/ |
714f9414b009
Added clone and tarball links to README
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
33
diff
changeset
|
19 |
|
714f9414b009
Added clone and tarball links to README
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
33
diff
changeset
|
20 |
or downloading the entire `repository as a tarball`_. |
714f9414b009
Added clone and tarball links to README
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
33
diff
changeset
|
21 |
|
714f9414b009
Added clone and tarball links to README
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
33
diff
changeset
|
22 |
.. _`repository as a tarball`: http://hg.mrzv.org/Artemis/archive/tip.tar.gz |
33
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
23 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
24 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
25 |
Setup |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
26 |
----- |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
27 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
28 |
In the ``[extensions]`` section of your ``~/.hgrc`` add:: |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
29 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
30 |
artemis = /path/to/artemis.py |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
31 |
|
35
2e7575352ef3
Added configuration option to provide an alternative path for the issues directory
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
34
diff
changeset
|
32 |
Optionally, provide a section ``[artemis]``, and specify an alternative path for |
2e7575352ef3
Added configuration option to provide an alternative path for the issues directory
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
34
diff
changeset
|
33 |
the issues subdirectory (instead of the default ``.issues``):: |
2e7575352ef3
Added configuration option to provide an alternative path for the issues directory
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
34
diff
changeset
|
34 |
|
2e7575352ef3
Added configuration option to provide an alternative path for the issues directory
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
34
diff
changeset
|
35 |
[artemis] |
2e7575352ef3
Added configuration option to provide an alternative path for the issues directory
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
34
diff
changeset
|
36 |
issues = _issues |
2e7575352ef3
Added configuration option to provide an alternative path for the issues directory
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
34
diff
changeset
|
37 |
|
33
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
38 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
39 |
Example |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
40 |
------- |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
41 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
42 |
Create an issue:: |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
43 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
44 |
# hg iadd |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
45 |
... enter some text in an editor ... |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
46 |
Added new issue 907ab57e04502afd |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
47 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
48 |
# hg ilist |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
49 |
907ab57e04502afd ( 0) [new]: New issue |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
50 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
51 |
# hg ishow 907 |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
52 |
====================================================================== |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
53 |
From: ... |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
54 |
Date: ... |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
55 |
Subject: New issue |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
56 |
State: new |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
57 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
58 |
Detailed description. |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
59 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
60 |
---------------------------------------------------------------------- |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
61 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
62 |
Add a comment to the issue:: |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
63 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
64 |
# hg iadd 907 |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
65 |
... enter the comment text |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
66 |
====================================================================== |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
67 |
From: ... |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
68 |
[snip] |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
69 |
Detailed description. |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
70 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
71 |
---------------------------------------------------------------------- |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
72 |
Comments: |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
73 |
1: [dmitriy] Some comment |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
74 |
---------------------------------------------------------------------- |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
75 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
76 |
And a comment to the comment:: |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
77 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
78 |
# hg iadd 907 1 |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
79 |
... enter the comment text ... |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
80 |
====================================================================== |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
81 |
From: ... |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
82 |
[snip] |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
83 |
Detailed description. |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
84 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
85 |
---------------------------------------------------------------------- |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
86 |
Comments: |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
87 |
1: [dmitriy] Some comment |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
88 |
2: [dmitriy] Comment on a comment |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
89 |
---------------------------------------------------------------------- |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
90 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
91 |
Close the issue:: |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
92 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
93 |
# hg iadd 907 -p state=resolved -p resolution=fixed -n |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
94 |
====================================================================== |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
95 |
From: ... |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
96 |
[snip] |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
97 |
Detailed description. |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
98 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
99 |
---------------------------------------------------------------------- |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
100 |
Comments: |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
101 |
1: [dmitriy] Some comment |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
102 |
2: [dmitriy] Comment on a comment |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
103 |
3: [dmitriy] changed properties (state=resolved, resolution=fixed) |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
104 |
---------------------------------------------------------------------- |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
105 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
106 |
No more new issues, and one resolved issue:: |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
107 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
108 |
# hg ilist |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
109 |
# hg ilist -a |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
110 |
907ab57e04502afd ( 3) [resolved=fixed]: New issue |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
111 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
112 |
The fact that issues are Maildirs, allows one to look at them in, for example, |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
113 |
``mutt`` with predictable results:: |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
114 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
115 |
mutt -Rf .issues/907ab57e04502afd |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
116 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
117 |
Commands |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
118 |
-------- |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
119 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
120 |
`iadd` ``[ID] [COMMENT]`` |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
121 |
Add an issue, or a comment to an existing issue or comment. The comment is |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
122 |
recorded as a reply to the particular message. `iadd` is the only command |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
123 |
that changes the state of the repository (by adding the new issue files to |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
124 |
the list of tracked files or updating some of them), however, it does not |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
125 |
perform an actual commit. |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
126 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
127 |
`-p`, `--property` |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
128 |
update a property of the issue ``ID``, e.g. ``-p state=resolved -p resolution=fixed`` |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
129 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
130 |
`-a`, `--attach` |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
131 |
attach a file to the message, e.g. ``-a filename1 -a filename2`` |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
132 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
133 |
`-n`, `--no-property-comment` |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
134 |
do not launch an editor to record a comment (useful if only changing |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
135 |
properties) |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
136 |
|
50 | 137 |
`-m`, `--message` |
49
248ec36cef5f
Merged + added documentation for "iadd --message" and "ishow --mutt" + marked c76 as fixed
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
35
diff
changeset
|
138 |
use ``text`` as an issue subject |
248ec36cef5f
Merged + added documentation for "iadd --message" and "ishow --mutt" + marked c76 as fixed
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
35
diff
changeset
|
139 |
|
33
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
140 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
141 |
`ilist` |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
142 |
List issues. |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
143 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
144 |
`-a`, `--all` |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
145 |
list all issues (not just the `new` ones) |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
146 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
147 |
`-p`, `--property` |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
148 |
list issues with specific property values, e.g. |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
149 |
``-p state=resolved -p category=documentation``; |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
150 |
if no property value is provided (e.g. ``-p category``), lists all |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
151 |
possible values for that property (among the issues that satisfy the |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
152 |
rest of the criteria) |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
153 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
154 |
`-d`, `--date` |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
155 |
restrict to issues matching the given date, e.g. ``-d ">1/1/2008"`` |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
156 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
157 |
`-f`, `--filter` |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
158 |
restrict to a predefined filter, see Filters_ below |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
159 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
160 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
161 |
`ishow` ``[ID] [COMMENT]`` |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
162 |
Show an issue or a comment. |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
163 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
164 |
`-a`, `--all` |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
165 |
list all comments to an issue (i.e. not just a single message, and a |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
166 |
thread of subjects of its replies) |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
167 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
168 |
`-s`, `--skip` |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
169 |
in the output skip lines of the messages starting with the given |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
170 |
substring, defaults to ``>`` |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
171 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
172 |
`-x`, `--extract` |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
173 |
extract attachments (given their numbers) |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
174 |
|
49
248ec36cef5f
Merged + added documentation for "iadd --message" and "ishow --mutt" + marked c76 as fixed
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
35
diff
changeset
|
175 |
`--mutt` |
248ec36cef5f
Merged + added documentation for "iadd --message" and "ishow --mutt" + marked c76 as fixed
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
35
diff
changeset
|
176 |
use ``mutt`` to show issue |
248ec36cef5f
Merged + added documentation for "iadd --message" and "ishow --mutt" + marked c76 as fixed
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
35
diff
changeset
|
177 |
|
33
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
178 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
179 |
Filters |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
180 |
------- |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
181 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
182 |
Artemis scans all files of the form ``.issues/.filter*``, and processes them as |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
183 |
config files. Section names become filter names, and the individual settings |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
184 |
become properties. For example the following:: |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
185 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
186 |
[olddoc] |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
187 |
category=documentation |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
188 |
state=resolved |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
189 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
190 |
placed in a file ``.issues/.filter`` creates a filter `olddoc` which can be |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
191 |
invoked with the `ilist` command:: |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
192 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
193 |
hg ilist -f olddoc |