author | Dmitriy Morozov <dmitriy@mrzv.org> |
Sat, 16 Apr 2011 12:12:14 -0700 (2011-04-16) | |
changeset 62 | 30343993578e |
parent 61 | c384fa42f8a2 |
child 64 | 4129876c8b86 |
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:: |
57
6c388fe11dcc
ilist: added --order to sort by date (fixes #82a)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
53
diff
changeset
|
29 |
|
60
c933fa2cd204
Moved everything into artemis/ subdirectory to be able to import termcolor.py
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
57
diff
changeset
|
30 |
artemis = /path/to/Artemis/artemis |
33
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 |
|
61
c384fa42f8a2
Colors can be customized in the config (fixes #edb)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
60
diff
changeset
|
38 |
Additionally, one can define colors for the issue list, based on the |
c384fa42f8a2
Colors can be customized in the config (fixes #edb)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
60
diff
changeset
|
39 |
issues' states. For example:: |
c384fa42f8a2
Colors can be customized in the config (fixes #edb)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
60
diff
changeset
|
40 |
|
c384fa42f8a2
Colors can be customized in the config (fixes #edb)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
60
diff
changeset
|
41 |
new.color = red |
c384fa42f8a2
Colors can be customized in the config (fixes #edb)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
60
diff
changeset
|
42 |
new.attrs = bold |
c384fa42f8a2
Colors can be customized in the config (fixes #edb)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
60
diff
changeset
|
43 |
resolved.color = white |
c384fa42f8a2
Colors can be customized in the config (fixes #edb)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
60
diff
changeset
|
44 |
in-progress.color = yellow |
c384fa42f8a2
Colors can be customized in the config (fixes #edb)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
60
diff
changeset
|
45 |
in-progress.attrs = bold |
c384fa42f8a2
Colors can be customized in the config (fixes #edb)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
60
diff
changeset
|
46 |
|
62
30343993578e
Typo in the docs + forgot to add the last #edb message
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
61
diff
changeset
|
47 |
will highlight issues with the state ``new`` as bold red, ``resolved`` issues |
30343993578e
Typo in the docs + forgot to add the last #edb message
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
61
diff
changeset
|
48 |
as white, and ``in-progress`` issues as bold yellow. Artemis uses termcolor_ |
61
c384fa42f8a2
Colors can be customized in the config (fixes #edb)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
60
diff
changeset
|
49 |
library for the output, see its documentation for color options. |
c384fa42f8a2
Colors can be customized in the config (fixes #edb)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
60
diff
changeset
|
50 |
|
c384fa42f8a2
Colors can be customized in the config (fixes #edb)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
60
diff
changeset
|
51 |
.. _`termcolor`: http://pypi.python.org/pypi/termcolor/ |
c384fa42f8a2
Colors can be customized in the config (fixes #edb)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
60
diff
changeset
|
52 |
|
33
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
53 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
54 |
Example |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
55 |
------- |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
56 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
57 |
Create an issue:: |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
58 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
59 |
# hg iadd |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
60 |
... enter some text in an editor ... |
57
6c388fe11dcc
ilist: added --order to sort by date (fixes #82a)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
53
diff
changeset
|
61 |
Added new issue 907ab57e04502afd |
33
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
62 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
63 |
# hg ilist |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
64 |
907ab57e04502afd ( 0) [new]: New issue |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
65 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
66 |
# hg ishow 907 |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
67 |
====================================================================== |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
68 |
From: ... |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
69 |
Date: ... |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
70 |
Subject: New issue |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
71 |
State: new |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
72 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
73 |
Detailed description. |
57
6c388fe11dcc
ilist: added --order to sort by date (fixes #82a)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
53
diff
changeset
|
74 |
|
33
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 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
77 |
Add a comment to the issue:: |
57
6c388fe11dcc
ilist: added --order to sort by date (fixes #82a)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
53
diff
changeset
|
78 |
|
33
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
79 |
# hg iadd 907 |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
80 |
... enter the comment text |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
81 |
====================================================================== |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
82 |
From: ... |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
83 |
[snip] |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
84 |
Detailed description. |
57
6c388fe11dcc
ilist: added --order to sort by date (fixes #82a)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
53
diff
changeset
|
85 |
|
33
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
86 |
---------------------------------------------------------------------- |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
87 |
Comments: |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
88 |
1: [dmitriy] Some 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 |
And a comment to the comment:: |
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 1 |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
94 |
... enter the comment text ... |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
95 |
====================================================================== |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
96 |
From: ... |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
97 |
[snip] |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
98 |
Detailed description. |
57
6c388fe11dcc
ilist: added --order to sort by date (fixes #82a)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
53
diff
changeset
|
99 |
|
33
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
100 |
---------------------------------------------------------------------- |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
101 |
Comments: |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
102 |
1: [dmitriy] Some comment |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
103 |
2: [dmitriy] Comment on a comment |
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 |
Close the 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 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
|
109 |
====================================================================== |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
110 |
From: ... |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
111 |
[snip] |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
112 |
Detailed description. |
57
6c388fe11dcc
ilist: added --order to sort by date (fixes #82a)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
53
diff
changeset
|
113 |
|
33
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 |
Comments: |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
116 |
1: [dmitriy] Some comment |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
117 |
2: [dmitriy] Comment on a comment |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
118 |
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
|
119 |
---------------------------------------------------------------------- |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
120 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
121 |
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
|
122 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
123 |
# hg ilist |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
124 |
# hg ilist -a |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
125 |
907ab57e04502afd ( 3) [resolved=fixed]: New issue |
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 |
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
|
128 |
``mutt`` with predictable results:: |
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 |
mutt -Rf .issues/907ab57e04502afd |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
131 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
132 |
Commands |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
133 |
-------- |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
134 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
135 |
`iadd` ``[ID] [COMMENT]`` |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
136 |
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
|
137 |
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
|
138 |
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
|
139 |
the list of tracked files or updating some of them), however, it does not |
53
c379bed603c6
Fixed f09 (option to commit after iadd)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
50
diff
changeset
|
140 |
perform an actual commit unless explicitly asked to do so. |
33
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
141 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
142 |
`-p`, `--property` |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
143 |
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
|
144 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
145 |
`-a`, `--attach` |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
146 |
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
|
147 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
148 |
`-n`, `--no-property-comment` |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
149 |
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
|
150 |
properties) |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
151 |
|
50 | 152 |
`-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
|
153 |
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
|
154 |
|
53
c379bed603c6
Fixed f09 (option to commit after iadd)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
50
diff
changeset
|
155 |
`-c`, `--commit` |
c379bed603c6
Fixed f09 (option to commit after iadd)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
50
diff
changeset
|
156 |
commit the issue after the addition (all changes to the issue will be |
c379bed603c6
Fixed f09 (option to commit after iadd)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
50
diff
changeset
|
157 |
committed) |
c379bed603c6
Fixed f09 (option to commit after iadd)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
50
diff
changeset
|
158 |
|
33
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 |
`ilist` |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
161 |
List issues. |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
162 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
163 |
`-a`, `--all` |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
164 |
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
|
165 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
166 |
`-p`, `--property` |
57
6c388fe11dcc
ilist: added --order to sort by date (fixes #82a)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
53
diff
changeset
|
167 |
list issues with specific property values, e.g. |
33
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
168 |
``-p state=resolved -p category=documentation``; |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
169 |
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
|
170 |
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
|
171 |
rest of the criteria) |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
172 |
|
57
6c388fe11dcc
ilist: added --order to sort by date (fixes #82a)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
53
diff
changeset
|
173 |
`-o`, `--order` |
6c388fe11dcc
ilist: added --order to sort by date (fixes #82a)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
53
diff
changeset
|
174 |
order of the issues; choices: "new" (date submitted), "latest" (date of |
6c388fe11dcc
ilist: added --order to sort by date (fixes #82a)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
53
diff
changeset
|
175 |
the most recent message) |
6c388fe11dcc
ilist: added --order to sort by date (fixes #82a)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
53
diff
changeset
|
176 |
|
33
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
177 |
`-d`, `--date` |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
178 |
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
|
179 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
180 |
`-f`, `--filter` |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
181 |
restrict to a predefined filter, see Filters_ below |
57
6c388fe11dcc
ilist: added --order to sort by date (fixes #82a)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
53
diff
changeset
|
182 |
|
33
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
183 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
184 |
`ishow` ``[ID] [COMMENT]`` |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
185 |
Show an issue or a comment. |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
186 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
187 |
`-a`, `--all` |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
188 |
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
|
189 |
thread of subjects of its replies) |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
190 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
191 |
`-s`, `--skip` |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
192 |
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
|
193 |
substring, defaults to ``>`` |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
194 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
195 |
`-x`, `--extract` |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
196 |
extract attachments (given their numbers) |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
197 |
|
49
248ec36cef5f
Merged + added documentation for "iadd --message" and "ishow --mutt" + marked c76 as fixed
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
35
diff
changeset
|
198 |
`--mutt` |
248ec36cef5f
Merged + added documentation for "iadd --message" and "ishow --mutt" + marked c76 as fixed
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
35
diff
changeset
|
199 |
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
|
200 |
|
33
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
201 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
202 |
Filters |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
203 |
------- |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
204 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
205 |
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
|
206 |
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
|
207 |
become properties. For example the following:: |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
208 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
209 |
[olddoc] |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
210 |
category=documentation |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
211 |
state=resolved |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
212 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
213 |
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
|
214 |
invoked with the `ilist` command:: |
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
215 |
|
4b1f56527f08
Added README + fixed a bug with non-existent filters
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
diff
changeset
|
216 |
hg ilist -f olddoc |