Fossil SCM
Updates to the ideas.txt file with notes on ideas for doing tickets.
Commit
bd35e982745fedabde631a4389d6de3735664c75
Parent
2b51dbe02b0e507…
1 file changed
+44
-39
+44
-39
| --- ideas.txt | ||
| +++ ideas.txt | ||
| @@ -1,47 +1,52 @@ | ||
| 1 | -Properties: | |
| 2 | - | |
| 3 | - * Started out as tags. AKU suggests adding a value. That | |
| 4 | - seems to work well. | |
| 5 | - * If the name begins with "br" then it propagates to non-merge | |
| 6 | - children. | |
| 7 | - * Special tags and properties: | |
| 8 | - + br-bg-color=COLOR and bg-color=COLOR -- Set timeline BG color | |
| 9 | - + comment=TEXT -- Revise the check-in comment text | |
| 10 | - + user=TEXT -- Revise the check-in username | |
| 11 | - + closed -- Do not display as a leaf | |
| 12 | - * Tags and properties initially live in the tagxref table. | |
| 13 | - * Separate operation captured tags and properites as artifacts | |
| 14 | - so that they can be synced. | |
| 15 | - | |
| 16 | 1 | |
| 17 | 2 | Possible ticket file format: |
| 18 | 3 | |
| 19 | - "Ticket" | |
| 20 | - title: TEXT | |
| 21 | - ticketid: TEXT | |
| 22 | - exists-in: BASELINE -- 0 or more | |
| 23 | - fixed-in: BASELINE -- 0 or more | |
| 24 | - tag: TAG -- 0 or more | |
| 25 | - created: DATETIME | |
| 26 | - attachment: FILENAME DESCRIPTION | |
| 27 | - parent: UUID* | |
| 28 | - derived-from: TICKET-FILENAME | |
| 29 | - description: MULTILINE-TEXT | |
| 30 | - remarks: MULTILINE-TEXT | |
| 31 | - | |
| 32 | - * Things handles with tags: | |
| 33 | - created-by | |
| 34 | - assigned-to | |
| 35 | - priority | |
| 36 | - severity | |
| 37 | - target-release | |
| 38 | - status | |
| 39 | - resolution | |
| 40 | - type | |
| 41 | - subsystem | |
| 42 | - | |
| 4 | + A uuid name description | |
| 5 | + D datetime | |
| 6 | + J field value | |
| 7 | + K uuid | |
| 8 | + U user | |
| 9 | + Z md5sum | |
| 10 | + | |
| 11 | +FIELDs: | |
| 12 | + | |
| 13 | + comment cumulative text | |
| 14 | + title text | |
| 15 | + assignedto text | |
| 16 | + status enum | |
| 17 | + resolution enum | |
| 18 | + subsystem enum | |
| 19 | + type enum | |
| 20 | + priority enum | |
| 21 | + severity enum | |
| 22 | + deferuntil datetime | |
| 23 | + duedate datetime | |
| 24 | + derivedfrom add or subtract uuid | |
| 25 | + relatedversions add or subtract associate with manifest | |
| 26 | + presentin add or subtract uuid | |
| 27 | + fixedin add or subtract uuid | |
| 28 | + | |
| 29 | +Other table columns: | |
| 30 | + origintime | |
| 31 | + lastchange | |
| 32 | + | |
| 33 | + | |
| 34 | +Tables: | |
| 35 | + | |
| 36 | + tktrid(rid, tkid, mtime); index(tkid, mtime); | |
| 37 | + ticket(tkid, tkuuid, title, com, status, ...); | |
| 38 | + tktfield(name, type, width, height, default, valuelist); | |
| 39 | + tktxref(tkid, mid); index(tkid); index(mid); | |
| 40 | + | |
| 41 | +Tktformat in the config table. | |
| 42 | + | |
| 43 | + * Three pages: creation, display, and edit | |
| 44 | + * HTML | |
| 45 | + * [[field]] to substitute the appropriate form or display element | |
| 46 | + | |
| 47 | +------------------------------------------------------------------------ | |
| 43 | 48 | Wiki header format: |
| 44 | 49 | "WikiPage" |
| 45 | 50 | parent: UUID* |
| 46 | 51 | title: TEXT |
| 47 | 52 | pagename: TEXT |
| 48 | 53 |
| --- ideas.txt | |
| +++ ideas.txt | |
| @@ -1,47 +1,52 @@ | |
| 1 | Properties: |
| 2 | |
| 3 | * Started out as tags. AKU suggests adding a value. That |
| 4 | seems to work well. |
| 5 | * If the name begins with "br" then it propagates to non-merge |
| 6 | children. |
| 7 | * Special tags and properties: |
| 8 | + br-bg-color=COLOR and bg-color=COLOR -- Set timeline BG color |
| 9 | + comment=TEXT -- Revise the check-in comment text |
| 10 | + user=TEXT -- Revise the check-in username |
| 11 | + closed -- Do not display as a leaf |
| 12 | * Tags and properties initially live in the tagxref table. |
| 13 | * Separate operation captured tags and properites as artifacts |
| 14 | so that they can be synced. |
| 15 | |
| 16 | |
| 17 | Possible ticket file format: |
| 18 | |
| 19 | "Ticket" |
| 20 | title: TEXT |
| 21 | ticketid: TEXT |
| 22 | exists-in: BASELINE -- 0 or more |
| 23 | fixed-in: BASELINE -- 0 or more |
| 24 | tag: TAG -- 0 or more |
| 25 | created: DATETIME |
| 26 | attachment: FILENAME DESCRIPTION |
| 27 | parent: UUID* |
| 28 | derived-from: TICKET-FILENAME |
| 29 | description: MULTILINE-TEXT |
| 30 | remarks: MULTILINE-TEXT |
| 31 | |
| 32 | * Things handles with tags: |
| 33 | created-by |
| 34 | assigned-to |
| 35 | priority |
| 36 | severity |
| 37 | target-release |
| 38 | status |
| 39 | resolution |
| 40 | type |
| 41 | subsystem |
| 42 | |
| 43 | Wiki header format: |
| 44 | "WikiPage" |
| 45 | parent: UUID* |
| 46 | title: TEXT |
| 47 | pagename: TEXT |
| 48 |
| --- ideas.txt | |
| +++ ideas.txt | |
| @@ -1,47 +1,52 @@ | |
| 1 | |
| 2 | Possible ticket file format: |
| 3 | |
| 4 | A uuid name description |
| 5 | D datetime |
| 6 | J field value |
| 7 | K uuid |
| 8 | U user |
| 9 | Z md5sum |
| 10 | |
| 11 | FIELDs: |
| 12 | |
| 13 | comment cumulative text |
| 14 | title text |
| 15 | assignedto text |
| 16 | status enum |
| 17 | resolution enum |
| 18 | subsystem enum |
| 19 | type enum |
| 20 | priority enum |
| 21 | severity enum |
| 22 | deferuntil datetime |
| 23 | duedate datetime |
| 24 | derivedfrom add or subtract uuid |
| 25 | relatedversions add or subtract associate with manifest |
| 26 | presentin add or subtract uuid |
| 27 | fixedin add or subtract uuid |
| 28 | |
| 29 | Other table columns: |
| 30 | origintime |
| 31 | lastchange |
| 32 | |
| 33 | |
| 34 | Tables: |
| 35 | |
| 36 | tktrid(rid, tkid, mtime); index(tkid, mtime); |
| 37 | ticket(tkid, tkuuid, title, com, status, ...); |
| 38 | tktfield(name, type, width, height, default, valuelist); |
| 39 | tktxref(tkid, mid); index(tkid); index(mid); |
| 40 | |
| 41 | Tktformat in the config table. |
| 42 | |
| 43 | * Three pages: creation, display, and edit |
| 44 | * HTML |
| 45 | * [[field]] to substitute the appropriate form or display element |
| 46 | |
| 47 | ------------------------------------------------------------------------ |
| 48 | Wiki header format: |
| 49 | "WikiPage" |
| 50 | parent: UUID* |
| 51 | title: TEXT |
| 52 | pagename: TEXT |
| 53 |