|
2 | 2 | <title>Roundup: an Issue-Tracking System for Knowledge Workers</title> |
3 | 3 | </head><body> |
4 | 4 |
|
5 | | -<h1 align=center>Roundup (0.3.0)</h1> |
| 5 | +<h1 align=center>Roundup (0.3.1)</h1> |
6 | 6 | <h3 align=center>An Issue-Tracking System for Knowledge Workers</h2> |
7 | 7 |
|
8 | 8 | <h1>Contents</h1> |
@@ -46,12 +46,14 @@ <h1><a name="installation">Installation</a></h1> |
46 | 46 |
|
47 | 47 | <h2><a name="requires">Prerequisites</a></h2> |
48 | 48 |
|
49 | | -<dl> |
50 | | - <dd>Python 2.1.1 is required for the correct operation of roundup |
51 | | -</dl> |
| 49 | +<p> |
| 50 | +Python 2.1.1 is required for the correct operation of roundup. |
| 51 | +</p> |
52 | 52 |
|
| 53 | +<p> |
53 | 54 | Download the latest version from |
54 | 55 | <a href="http://www.python.org/">http://www.python.org/</a>. |
| 56 | +</p> |
55 | 57 |
|
56 | 58 |
|
57 | 59 |
|
@@ -342,96 +344,176 @@ <h2><a name="cmd">Command Line Tool</a></h2> |
342 | 344 | </table> |
343 | 345 |
|
344 | 346 | <p> |
345 | | -<table border=1 cellspacing=0> |
| 347 | +<table width=100% border=1 cellspacing=0> |
346 | 348 | <tr><th colspan=2>Command Help</th></tr> |
347 | | -<tr><td valign=top><strong>history</strong></td> |
348 | | - <td><tt>history designator</tt><p> |
349 | | - Lists the journal entries for the node identified by the designator. |
350 | | -</td></tr> |
351 | | - |
| 349 | + |
| 350 | + |
| 351 | +<tr><td valign=top><strong>commit</strong></td> |
| 352 | + <td><tt>Usage: commit</tt><p> |
| 353 | +<pre> |
| 354 | +The changes made during an interactive session are not |
| 355 | +automatically written to the database - they must be committed |
| 356 | +using this command. |
| 357 | + |
| 358 | +One-off commands on the command-line are automatically committed if |
| 359 | +they are successful. |
| 360 | + |
| 361 | +</pre></td></tr> |
| 362 | + |
| 363 | + |
| 364 | +<tr><td valign=top><strong>create</strong></td> |
| 365 | + <td><tt>Usage: create classname property=value ...</tt><p> |
| 366 | +<pre> |
| 367 | +This creates a new entry of the given class using the property |
| 368 | +name=value arguments provided on the command line after the "create" |
| 369 | +command. |
| 370 | + |
| 371 | +</pre></td></tr> |
| 372 | + |
| 373 | + |
| 374 | +<tr><td valign=top><strong>display</strong></td> |
| 375 | + <td><tt>Usage: display designator</tt><p> |
| 376 | +<pre> |
| 377 | +This lists the properties and their associated values for the given |
| 378 | +node. |
| 379 | + |
| 380 | +</pre></td></tr> |
| 381 | + |
| 382 | + |
| 383 | +<tr><td valign=top><strong>export</strong></td> |
| 384 | + <td><tt>Usage: export class[,class] destination_dir</tt><p> |
| 385 | +<pre> |
| 386 | +This action exports the current data from the database into |
| 387 | +tab-separated-value files that are placed in the nominated destination |
| 388 | +directory. The journals are not exported. |
| 389 | + |
| 390 | +</pre></td></tr> |
| 391 | + |
| 392 | + |
352 | 393 | <tr><td valign=top><strong>find</strong></td> |
353 | | - <td><tt>find classname propname=value ...</tt><p> |
354 | | - Find the nodes of the given class with a given property value. The |
355 | | - value may be either the nodeid of the linked node, or its key value. |
356 | | -</td></tr> |
357 | | - |
| 394 | + <td><tt>Usage: find classname propname=value ...</tt><p> |
| 395 | +<pre> |
| 396 | +Find the nodes of the given class with a given link property value. The |
| 397 | +value may be either the nodeid of the linked node, or its key value. |
| 398 | + |
| 399 | +</pre></td></tr> |
| 400 | + |
| 401 | + |
| 402 | +<tr><td valign=top><strong>get</strong></td> |
| 403 | + <td><tt>Usage: get property designator[,designator]*</tt><p> |
| 404 | +<pre> |
| 405 | +Retrieves the property value of the nodes specified by the designators. |
| 406 | + |
| 407 | +</pre></td></tr> |
| 408 | + |
| 409 | + |
| 410 | +<tr><td valign=top><strong>help</strong></td> |
| 411 | + <td><tt>Usage: help topic</tt><p> |
| 412 | +<pre> |
| 413 | +commands -- list commands |
| 414 | +<command> -- help specific to a command |
| 415 | +initopts -- init command options |
| 416 | +all -- all available help |
| 417 | + |
| 418 | +</pre></td></tr> |
| 419 | + |
| 420 | + |
| 421 | +<tr><td valign=top><strong>history</strong></td> |
| 422 | + <td><tt>Usage: history designator</tt><p> |
| 423 | +<pre> |
| 424 | +Lists the journal entries for the node identified by the designator. |
| 425 | + |
| 426 | +</pre></td></tr> |
| 427 | + |
| 428 | + |
| 429 | +<tr><td valign=top><strong>import</strong></td> |
| 430 | + <td><tt>Usage: import class file</tt><p> |
| 431 | +<pre> |
| 432 | +The file must define the same properties as the class (including having |
| 433 | +a "header" line with those property names.) The new nodes are added to |
| 434 | +the existing database - if you want to create a new database using the |
| 435 | +imported data, then create a new database (or, tediously, retire all |
| 436 | +the old data.) |
| 437 | + |
| 438 | +</pre></td></tr> |
| 439 | + |
| 440 | + |
| 441 | +<tr><td valign=top><strong>initialise</strong></td> |
| 442 | + <td><tt>Usage: initialise [template [backend [admin password]]]</tt><p> |
| 443 | +<pre> |
| 444 | +The command will prompt for the instance home directory (if not supplied |
| 445 | +through INSTANCE_HOME or the -i option. The template, backend and admin |
| 446 | +password may be specified on the command-line as arguments, in that |
| 447 | +order. |
| 448 | + |
| 449 | +See also initopts help. |
| 450 | + |
| 451 | +</pre></td></tr> |
| 452 | + |
| 453 | + |
358 | 454 | <tr><td valign=top><strong>list</strong></td> |
359 | | - <td><tt>list classname [property]</tt><p> |
360 | | - Lists all instances of the given class along. If the property is not |
361 | | - specified, the "label" property is used. The label property is tried |
362 | | - in order: the key, "name", "title" and then the first property, |
363 | | - alphabetically. |
364 | | -</td></tr> |
365 | | - |
| 455 | + <td><tt>Usage: list classname [property]</tt><p> |
| 456 | +<pre> |
| 457 | +Lists all instances of the given class. If the property is not |
| 458 | +specified, the "label" property is used. The label property is tried |
| 459 | +in order: the key, "name", "title" and then the first property, |
| 460 | +alphabetically. |
| 461 | + |
| 462 | +</pre></td></tr> |
| 463 | + |
| 464 | + |
366 | 465 | <tr><td valign=top><strong>retire</strong></td> |
367 | | - <td><tt>retire designator[,designator]*</tt><p> |
368 | | - This action indicates that a particular node is not to be retrieved by |
369 | | - the list or find commands, and its key value may be re-used. |
370 | | -</td></tr> |
371 | | - |
372 | | -<tr><td valign=top><strong>create</strong></td> |
373 | | - <td><tt>create classname property=value ...</tt><p> |
374 | | - This creates a new entry of the given class using the property |
375 | | - name=value arguments provided on the command line after the "create" |
376 | | - command. |
377 | | -</td></tr> |
378 | | - |
379 | | -<tr><td valign=top><strong>get</strong></td> |
380 | | - <td><tt>get property designator[,designator]*</tt><p> |
381 | | - Retrieves the property value of the nodes specified by the designators. |
382 | | -</td></tr> |
383 | | - |
384 | | -<tr><td valign=top><strong>spec</strong></td> |
385 | | - <td><tt>spec classname</tt><p> |
386 | | - This lists the properties for a given class. |
387 | | -</td></tr> |
388 | | - |
| 466 | + <td><tt>Usage: retire designator[,designator]*</tt><p> |
| 467 | +<pre> |
| 468 | +This action indicates that a particular node is not to be retrieved by |
| 469 | +the list or find commands, and its key value may be re-used. |
| 470 | + |
| 471 | +</pre></td></tr> |
| 472 | + |
| 473 | + |
| 474 | +<tr><td valign=top><strong>rollback</strong></td> |
| 475 | + <td><tt>Usage: rollback</tt><p> |
| 476 | +<pre> |
| 477 | +The changes made during an interactive session are not |
| 478 | +automatically written to the database - they must be committed |
| 479 | +manually. This command undoes all those changes, so a commit |
| 480 | +immediately after would make no changes to the database. |
| 481 | + |
| 482 | +</pre></td></tr> |
| 483 | + |
| 484 | + |
389 | 485 | <tr><td valign=top><strong>set</strong></td> |
390 | | - <td><tt>set designator[,designator]* propname=value ...</tt><p> |
391 | | - Sets the property to the value for all designators given. |
392 | | -</td></tr> |
| 486 | + <td><tt>Usage: set designator[,designator]* propname=value ...</tt><p> |
| 487 | +<pre> |
| 488 | +Sets the property to the value for all designators given. |
393 | 489 |
|
394 | | -<tr><td valign=top><strong>init</strong></td> |
395 | | - <td><tt>init [template [backend [admin password]]]</tt><p> |
396 | | - The command will prompt for the instance home directory (if not supplied |
397 | | - through INSTANCE_HOME or the -i option. The template, backend and admin |
398 | | - password may be specified on the command-line as arguments, in that order. |
399 | | -</td></tr> |
| 490 | +</pre></td></tr> |
400 | 491 |
|
401 | | -<tr><td valign=top><strong>export</strong></td> |
402 | | - <td><tt>export class[,class] destination_dir</tt><p> |
403 | | - This action exports the current data from the database into |
404 | | - comma-separated files that are placed in the nominated destination |
405 | | - directory. The journals are not exported. |
406 | | -</td></tr> |
407 | 492 |
|
408 | | -<tr><td valign=top><strong>import</strong></td> |
409 | | - <td><tt>import class file</tt><p> |
410 | | - The file must define the same properties as the class (including having |
411 | | - a "header" line with those property names.) |
412 | | -</td></tr> |
413 | | - |
414 | | -<tr><td valign=top><strong>freshen</strong></td> |
415 | | - <td><tt>freshen</tt><p> |
416 | | - <strong>**DO NOT USE**</strong> |
417 | | - <p> |
418 | | - This currently kills databases!!!! |
419 | | - <p> |
420 | | - This action should generally not be used. It reads in an instance |
421 | | - database and writes it again. In the future, is may also update |
422 | | - instance code to account for changes in templates. It's probably wise |
423 | | - not to use it anyway. Until we're sure it won't break things... |
424 | | -</td></tr> |
| 493 | +<tr><td valign=top><strong>specification</strong></td> |
| 494 | + <td><tt>Usage: specification classname</tt><p> |
| 495 | +<pre> |
| 496 | +This lists the properties for a given class. |
425 | 497 |
|
426 | | -<tr><td><strong>help</strong></td> |
427 | | - <td><tt>help [command]</tt><p> |
428 | | - Short help about roundup-admin or the specific command. |
429 | | - </td></tr> |
| 498 | +</pre></td></tr> |
| 499 | + |
| 500 | + |
| 501 | +<tr><td valign=top><strong>table</strong></td> |
| 502 | + <td><tt>Usage: table classname [property[,property]*]</tt><p> |
| 503 | +<pre> |
| 504 | +Lists all instances of the given class. If the properties are not |
| 505 | +specified, all properties are displayed. By default, the column widths |
| 506 | +are the width of the property names. The width may be explicitly defined |
| 507 | +by defining the property as "name:width". For example:: |
| 508 | + roundup> table priority id,name:10 |
| 509 | + Id Name |
| 510 | + 1 fatal-bug |
| 511 | + 2 bug |
| 512 | + 3 usability |
| 513 | + 4 feature |
| 514 | + |
| 515 | +</pre></td></tr> |
430 | 516 |
|
431 | | -<tr><td><strong>morehelp</strong></td> |
432 | | - <td><tt>morehelp</tt><p> |
433 | | - All available help from the roundup-admin tool. |
434 | | - </td></tr> |
435 | 517 | </table> |
436 | 518 |
|
437 | 519 | <p> |
@@ -1197,7 +1279,7 @@ <h1><a name="ack">Acknowledgements</a></h1> |
1197 | 1279 |
|
1198 | 1280 | <p> </p> |
1199 | 1281 | <hr> |
1200 | | -$Id: index.html,v 1.21 2001-12-13 00:20:01 richard Exp $ |
| 1282 | +$Id: index.html,v 1.22 2001-12-17 03:52:47 richard Exp $ |
1201 | 1283 | <p> </p> |
1202 | 1284 |
|
1203 | 1285 | </body></html> |
|
0 commit comments