Show More
@@ -0,0 +1,5 b'' | |||
|
1 | \{ | |
|
2 | "node": {node|json}, | |
|
3 | "changeset_count": {changesets|json}, | |
|
4 | "changesets": [{join(entries%changelistentry, ", ")}] | |
|
5 | } |
@@ -1,8 +1,19 b'' | |||
|
1 | 1 | mimetype = 'application/json' |
|
2 | 2 | filerevision = '"not yet implemented"' |
|
3 | 3 | search = '"not yet implemented"' |
|
4 | shortlog = '"not yet implemented"' | |
|
5 | changelog = '"not yet implemented"' | |
|
4 | # changelog and shortlog are the same web API but with different | |
|
5 | # number of entries. | |
|
6 | changelog = changelist.tmpl | |
|
7 | shortlog = changelist.tmpl | |
|
8 | changelistentry = '\{ | |
|
9 | "node": {node|json}, | |
|
10 | "date": {date|json}, | |
|
11 | "desc": {desc|json}, | |
|
12 | "bookmarks": [{join(bookmarks%changelistentryname, ", ")}], | |
|
13 | "tags": [{join(tags%changelistentryname, ", ")}], | |
|
14 | "user": {author|json} | |
|
15 | }' | |
|
16 | changelistentryname = '{name|json}' | |
|
6 | 17 | changeset = '\{ |
|
7 | 18 | "node": {node|json}, |
|
8 | 19 | "date": {date|json}, |
@@ -129,21 +129,298 b' changelog/ shows information about sever' | |||
|
129 | 129 | $ request json-changelog |
|
130 | 130 | 200 Script output follows |
|
131 | 131 | |
|
132 | "not yet implemented" | |
|
132 | { | |
|
133 | "changeset_count": 10, | |
|
134 | "changesets": [ | |
|
135 | { | |
|
136 | "bookmarks": [], | |
|
137 | "date": [ | |
|
138 | 0.0, | |
|
139 | 0 | |
|
140 | ], | |
|
141 | "desc": "merge test-branch into default", | |
|
142 | "node": "cc725e08502a79dd1eda913760fbe06ed7a9abc7", | |
|
143 | "tags": [ | |
|
144 | "tip" | |
|
145 | ], | |
|
146 | "user": "test" | |
|
147 | }, | |
|
148 | { | |
|
149 | "bookmarks": [], | |
|
150 | "date": [ | |
|
151 | 0.0, | |
|
152 | 0 | |
|
153 | ], | |
|
154 | "desc": "another commit in test-branch", | |
|
155 | "node": "ed66c30e87eb65337c05a4229efaa5f1d5285a90", | |
|
156 | "tags": [], | |
|
157 | "user": "test" | |
|
158 | }, | |
|
159 | { | |
|
160 | "bookmarks": [], | |
|
161 | "date": [ | |
|
162 | 0.0, | |
|
163 | 0 | |
|
164 | ], | |
|
165 | "desc": "create test branch", | |
|
166 | "node": "6ab967a8ab3489227a83f80e920faa039a71819f", | |
|
167 | "tags": [], | |
|
168 | "user": "test" | |
|
169 | }, | |
|
170 | { | |
|
171 | "bookmarks": [ | |
|
172 | "bookmark2" | |
|
173 | ], | |
|
174 | "date": [ | |
|
175 | 0.0, | |
|
176 | 0 | |
|
177 | ], | |
|
178 | "desc": "create tag2", | |
|
179 | "node": "ceed296fe500c3fac9541e31dad860cb49c89e45", | |
|
180 | "tags": [], | |
|
181 | "user": "test" | |
|
182 | }, | |
|
183 | { | |
|
184 | "bookmarks": [], | |
|
185 | "date": [ | |
|
186 | 0.0, | |
|
187 | 0 | |
|
188 | ], | |
|
189 | "desc": "another commit to da/foo", | |
|
190 | "node": "f2890a05fea49bfaf9fb27ed5490894eba32da78", | |
|
191 | "tags": [ | |
|
192 | "tag2" | |
|
193 | ], | |
|
194 | "user": "test" | |
|
195 | }, | |
|
196 | { | |
|
197 | "bookmarks": [], | |
|
198 | "date": [ | |
|
199 | 0.0, | |
|
200 | 0 | |
|
201 | ], | |
|
202 | "desc": "create tag", | |
|
203 | "node": "93a8ce14f89156426b7fa981af8042da53f03aa0", | |
|
204 | "tags": [], | |
|
205 | "user": "test" | |
|
206 | }, | |
|
207 | { | |
|
208 | "bookmarks": [], | |
|
209 | "date": [ | |
|
210 | 0.0, | |
|
211 | 0 | |
|
212 | ], | |
|
213 | "desc": "move foo", | |
|
214 | "node": "78896eb0e102174ce9278438a95e12543e4367a7", | |
|
215 | "tags": [ | |
|
216 | "tag1" | |
|
217 | ], | |
|
218 | "user": "test" | |
|
219 | }, | |
|
220 | { | |
|
221 | "bookmarks": [ | |
|
222 | "bookmark1" | |
|
223 | ], | |
|
224 | "date": [ | |
|
225 | 0.0, | |
|
226 | 0 | |
|
227 | ], | |
|
228 | "desc": "modify da/foo", | |
|
229 | "node": "8d7c456572acf3557e8ed8a07286b10c408bcec5", | |
|
230 | "tags": [], | |
|
231 | "user": "test" | |
|
232 | }, | |
|
233 | { | |
|
234 | "bookmarks": [], | |
|
235 | "date": [ | |
|
236 | 0.0, | |
|
237 | 0 | |
|
238 | ], | |
|
239 | "desc": "modify foo", | |
|
240 | "node": "f8bbb9024b10f93cdbb8d940337398291d40dea8", | |
|
241 | "tags": [], | |
|
242 | "user": "test" | |
|
243 | }, | |
|
244 | { | |
|
245 | "bookmarks": [], | |
|
246 | "date": [ | |
|
247 | 0.0, | |
|
248 | 0 | |
|
249 | ], | |
|
250 | "desc": "initial", | |
|
251 | "node": "06e557f3edf66faa1ccaba5dd8c203c21cc79f1e", | |
|
252 | "tags": [], | |
|
253 | "user": "test" | |
|
254 | } | |
|
255 | ], | |
|
256 | "node": "cc725e08502a79dd1eda913760fbe06ed7a9abc7" | |
|
257 | } | |
|
133 | 258 | |
|
134 |
changelog/{revision} shows information |
|
|
259 | changelog/{revision} shows information starting at a specific changeset | |
|
135 | 260 | |
|
136 |
$ request json-changelog/ |
|
|
261 | $ request json-changelog/f8bbb9024b10 | |
|
137 | 262 | 200 Script output follows |
|
138 | 263 | |
|
139 | "not yet implemented" | |
|
264 | { | |
|
265 | "changeset_count": 10, | |
|
266 | "changesets": [ | |
|
267 | { | |
|
268 | "bookmarks": [], | |
|
269 | "date": [ | |
|
270 | 0.0, | |
|
271 | 0 | |
|
272 | ], | |
|
273 | "desc": "modify foo", | |
|
274 | "node": "f8bbb9024b10f93cdbb8d940337398291d40dea8", | |
|
275 | "tags": [], | |
|
276 | "user": "test" | |
|
277 | }, | |
|
278 | { | |
|
279 | "bookmarks": [], | |
|
280 | "date": [ | |
|
281 | 0.0, | |
|
282 | 0 | |
|
283 | ], | |
|
284 | "desc": "initial", | |
|
285 | "node": "06e557f3edf66faa1ccaba5dd8c203c21cc79f1e", | |
|
286 | "tags": [], | |
|
287 | "user": "test" | |
|
288 | } | |
|
289 | ], | |
|
290 | "node": "f8bbb9024b10f93cdbb8d940337398291d40dea8" | |
|
291 | } | |
|
140 | 292 | |
|
141 | 293 | shortlog/ shows information about a set of changesets |
|
142 | 294 | |
|
143 | 295 | $ request json-shortlog |
|
144 | 296 | 200 Script output follows |
|
145 | 297 | |
|
146 | "not yet implemented" | |
|
298 | { | |
|
299 | "changeset_count": 10, | |
|
300 | "changesets": [ | |
|
301 | { | |
|
302 | "bookmarks": [], | |
|
303 | "date": [ | |
|
304 | 0.0, | |
|
305 | 0 | |
|
306 | ], | |
|
307 | "desc": "merge test-branch into default", | |
|
308 | "node": "cc725e08502a79dd1eda913760fbe06ed7a9abc7", | |
|
309 | "tags": [ | |
|
310 | "tip" | |
|
311 | ], | |
|
312 | "user": "test" | |
|
313 | }, | |
|
314 | { | |
|
315 | "bookmarks": [], | |
|
316 | "date": [ | |
|
317 | 0.0, | |
|
318 | 0 | |
|
319 | ], | |
|
320 | "desc": "another commit in test-branch", | |
|
321 | "node": "ed66c30e87eb65337c05a4229efaa5f1d5285a90", | |
|
322 | "tags": [], | |
|
323 | "user": "test" | |
|
324 | }, | |
|
325 | { | |
|
326 | "bookmarks": [], | |
|
327 | "date": [ | |
|
328 | 0.0, | |
|
329 | 0 | |
|
330 | ], | |
|
331 | "desc": "create test branch", | |
|
332 | "node": "6ab967a8ab3489227a83f80e920faa039a71819f", | |
|
333 | "tags": [], | |
|
334 | "user": "test" | |
|
335 | }, | |
|
336 | { | |
|
337 | "bookmarks": [ | |
|
338 | "bookmark2" | |
|
339 | ], | |
|
340 | "date": [ | |
|
341 | 0.0, | |
|
342 | 0 | |
|
343 | ], | |
|
344 | "desc": "create tag2", | |
|
345 | "node": "ceed296fe500c3fac9541e31dad860cb49c89e45", | |
|
346 | "tags": [], | |
|
347 | "user": "test" | |
|
348 | }, | |
|
349 | { | |
|
350 | "bookmarks": [], | |
|
351 | "date": [ | |
|
352 | 0.0, | |
|
353 | 0 | |
|
354 | ], | |
|
355 | "desc": "another commit to da/foo", | |
|
356 | "node": "f2890a05fea49bfaf9fb27ed5490894eba32da78", | |
|
357 | "tags": [ | |
|
358 | "tag2" | |
|
359 | ], | |
|
360 | "user": "test" | |
|
361 | }, | |
|
362 | { | |
|
363 | "bookmarks": [], | |
|
364 | "date": [ | |
|
365 | 0.0, | |
|
366 | 0 | |
|
367 | ], | |
|
368 | "desc": "create tag", | |
|
369 | "node": "93a8ce14f89156426b7fa981af8042da53f03aa0", | |
|
370 | "tags": [], | |
|
371 | "user": "test" | |
|
372 | }, | |
|
373 | { | |
|
374 | "bookmarks": [], | |
|
375 | "date": [ | |
|
376 | 0.0, | |
|
377 | 0 | |
|
378 | ], | |
|
379 | "desc": "move foo", | |
|
380 | "node": "78896eb0e102174ce9278438a95e12543e4367a7", | |
|
381 | "tags": [ | |
|
382 | "tag1" | |
|
383 | ], | |
|
384 | "user": "test" | |
|
385 | }, | |
|
386 | { | |
|
387 | "bookmarks": [ | |
|
388 | "bookmark1" | |
|
389 | ], | |
|
390 | "date": [ | |
|
391 | 0.0, | |
|
392 | 0 | |
|
393 | ], | |
|
394 | "desc": "modify da/foo", | |
|
395 | "node": "8d7c456572acf3557e8ed8a07286b10c408bcec5", | |
|
396 | "tags": [], | |
|
397 | "user": "test" | |
|
398 | }, | |
|
399 | { | |
|
400 | "bookmarks": [], | |
|
401 | "date": [ | |
|
402 | 0.0, | |
|
403 | 0 | |
|
404 | ], | |
|
405 | "desc": "modify foo", | |
|
406 | "node": "f8bbb9024b10f93cdbb8d940337398291d40dea8", | |
|
407 | "tags": [], | |
|
408 | "user": "test" | |
|
409 | }, | |
|
410 | { | |
|
411 | "bookmarks": [], | |
|
412 | "date": [ | |
|
413 | 0.0, | |
|
414 | 0 | |
|
415 | ], | |
|
416 | "desc": "initial", | |
|
417 | "node": "06e557f3edf66faa1ccaba5dd8c203c21cc79f1e", | |
|
418 | "tags": [], | |
|
419 | "user": "test" | |
|
420 | } | |
|
421 | ], | |
|
422 | "node": "cc725e08502a79dd1eda913760fbe06ed7a9abc7" | |
|
423 | } | |
|
147 | 424 | |
|
148 | 425 | changeset/ renders the tip changeset |
|
149 | 426 |
General Comments 0
You need to be logged in to leave comments.
Login now