-
Notifications
You must be signed in to change notification settings - Fork 26
/
Copy pathplugin.xml
179 lines (155 loc) · 6.6 KB
/
plugin.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
<idea-plugin version="2">
<id>codeReview4idea</id>
<name>Code Review for IntelliJ IDEA</name>
<version>0.5.8</version>
<vendor email="[email protected]" url="https://github.com/ktisha/Crucible4IDEA">Ekaterina Tuzova </vendor>
<category>Tools Integration</category>
<description><![CDATA[
Plugin provides IDEA integration with Code Review Tools (such as Crucible from Atlassian)
<br/><br/>
<p>Main features:</p>
<ul>
<li> Dashboard toolwindow
<li> View separated commits in one review item
<li> Show diff for commit
<li> Add general comments
<li> Add reply to general comments
<li> Add versioned comment (right-click)
<li> Add reply to versioned comment (right-click on comments list)
</ul> <br/>
<p>Important note:</p>
Plugin works only with IDEA trunk builds
]]></description>
<change-notes><![CDATA[
<p>0.5.8 version:</p>
<ul>
<li>[bugfix] Fixed compatibility issues with Idea 2020.1</li>
<li>[enhancement] Support of other VCS has been added (manually tested only with Git and SVN)</li>
<li>[enhancement] Most of the deprecated code has been replaced</li>
</ul>
<p>0.5.7 version:</p>
Fixed compatibility issues with Idea 2018.3
<p>0.5.6 version:</p>
Fixed compatibility issues with Idea 2017.2
<p>0.5.5 version:</p>
Fixed compatibility issues with Idea 2017.1
<p>0.5.4 version:</p>
Fixed compatibility issues with Idea 16
<p>0.5.3 version:</p>
Fixed compatibility issues with Idea 15
<p>0.5.1 version:</p>
Fixed compatibility issues with Idea 14
<p>0.5 version:</p>
Thanks to <a href="https://github.com/dmitry-cherkas">dmitry-cherkas</a>
<ul>
<li> [feature] Added "Open in browser" action for reviews/comments. #63
<li> [feature] Added more filters (ReadyToClose, InDraft, etc).
<li> [feature] Agile style review support. #57
<li> [bugfix] Fixed some exceptions. #58, 60, 62
</ul>
<p>0.4 version:</p>
[Important note] Plugin works only with IDEA trunk builds
<ul>
<li> [feature] Better comments ui.
<li> [feature] Support comment drafts: show them differently; let publish drafts;
automatically post a draft when the popup is closed via Esc.
</ul>
<p>0.3.2 version:</p>
[Important note] Plugin works only with IDEA trunk builds
<ul>
<li> [feature] HTML in comments; better comments ui.
<li> [enhancement] Remember if general comments should be shown; remember splitter proportion.
<li> [enhancement] Remember new comment popup dimensions.
<li> [bugfix] Better calculate the size of existing comments popup.
</ul>
<p>0.3.1 version:</p>
[Important note] Plugin works only with IDEA trunk builds
<ul>
<li> [bugfix] Fix crash happening for patches containing ADDED files.</li>
</ul>
<p>0.3 version:</p>
[Important note] Plugin works only with IDEA trunk builds
<ul>
<li> [feature] Support review of patch files</li>
</ul>
<p>0.2.5 version:</p>
[Important note] Plugin works only with IDEA trunk builds
<ul>
<li> [bugfix] Do not report successful test connection in case of Malformed URL exception.</li>
<li> [bugfix] Plugin now works with Crucible over https.</li>
</ul>
<p>0.2.4 version:</p>
[Important note] Plugin works only with IDEA trunk builds
<ul>
<li> [bugfix] Fix the line number of new comments.</li>
<li> [bugfix] Rebuild the plugin according to the changes in git4idea API.</li>
</ul>
<p>0.2.3 version:</p>
[Important note] Plugin works only with IDEA trunk builds
<ul>
<li> [bugfix] Small usability enhancements </li>
<li> [bugfix] Fix the case when file from commit doesn't exist yet/anymore </li>
</ul>
<p>0.2.2 version:</p>
[Important note] Plugin works only with IDEA trunk builds
<ul>
<li> [bugfix] Fix after IDEA API change </li>
<li> [bugfix] Encoding support </li>
<li> [bugfix] Better comment popup layout</li>
</ul>
<p>0.2.1 version: </p>
[Important note] Plugin works only with IDEA trunk builds
<ul>
<li> Plugin built with java 1.6
</ul>
<p>0.2 version: </p>
[Important note] Plugin works only with IDEA trunk builds
<ul>
<li> [enhancement] Added complete review action
<li> [enhancement] Moved plugin-server communication to JSON
<li> [enhancement] Sort reviews/commits by date by default
<li> [enhancement] Added a timeout to HTTP queries.
<li> [enhancement] Hideable general comments panel
<li> [enhancement] Added toolwindow icon
<li> [enhancement] Improved file comments tree UI
<li> [bugfix] DataContext NPE
<li> [bugfix] update review on adding file comment
<li> [bugfix] adding and showing comments for the diff chain
<li> [bugfix] exception on double click if changed column order
</ul>
<p>0.1 - Initial revision: </p>
<ul>
<li> Dashboard toolwindow
<li> View separated commits in one review item
<li> Show diff for commit
<li> Add general comments
<li> Add reply to general comments
<li> Add versioned comment (right-click)
<li> Add reply to versioned comment (right-click on comments list)
</ul>
]]></change-notes>
<!-- please see http://confluence.jetbrains.net/display/IDEADEV/Build+Number+Ranges for description -->
<idea-version since-build="172.767" />
<!-- please see http://confluence.jetbrains.net/display/IDEADEV/Plugin+Compatibility+with+IntelliJ+Platform+Products
on how to target different products -->
<!-- uncomment to enable plugin in all products
<depends>com.intellij.modules.lang</depends>
-->
<depends>com.intellij.modules.platform</depends>
<depends>Git4Idea</depends>
<application-components>
<!-- Add your application components here -->
</application-components>
<project-components>
</project-components>
<extensions defaultExtensionNs="com.intellij">
<applicationConfigurable instance="com.jetbrains.crucible.configuration.CrucibleConfigurable"
id="com.jetbrains.crucible.configuration.CrucibleConfigurable" displayName="Code Review"/>
<applicationService serviceInterface="com.jetbrains.crucible.configuration.CrucibleSettings"
serviceImplementation="com.jetbrains.crucible.configuration.CrucibleSettings"/>
<projectService serviceInterface="com.jetbrains.crucible.connection.CrucibleManager"
serviceImplementation="com.jetbrains.crucible.connection.CrucibleManager" />
<diff.DiffTool implementation="com.jetbrains.crucible.ui.toolWindow.diff.CommentsDiffTool"/>
<toolWindow id="Code Review" icon="/images/paw_orange.png" anchor="bottom" canCloseContents="true" factoryClass="com.jetbrains.crucible.ui.toolWindow.CrucibleToolWindowFactory"/>
</extensions>
</idea-plugin>