update 'description' in issue f57708cdac0607194ba61824e857b37c
This commit is contained in:
parent
381041f73e
commit
454d70b9b3
1 changed files with 59 additions and 0 deletions
59
f57708cdac0607194ba61824e857b37c/description
Normal file
59
f57708cdac0607194ba61824e857b37c/description
Normal file
|
|
@ -0,0 +1,59 @@
|
|||
shorten uuids to uniqueness
|
||||
|
||||
We currently use 128-bit uuids for all objects (Issue and Comment),
|
||||
which is a bit cumbersome to work with on the command line.
|
||||
|
||||
A typical issue list might look like this:
|
||||
```
|
||||
$ ent list
|
||||
093e87e8049b93bfa2d8fcd544cae75f add optional 'assignee' to issue (New)
|
||||
198a7d56a19f0579fbc04f2ee9cc234f fix ignoring unknown file in issues directory: "README.md" (Done)
|
||||
1ebdee0502937bf934bb0d72256dbdd1 add delete subcommand to delete ENTries (heh) (New)
|
||||
1f85dfac686d5ea2417b2b07f7e1ff01 # implement `ent attach ${ISSUE} ${FILE}` (New)
|
||||
317ea8ccac1d414cde55771321bdec30 allow multiple read-only ent processes simultaneously (New)
|
||||
75cefad80aacbf23fc7b9c24a75aa236 # implement `ent comment ISSUE [DESCRIPTION]` (InProgress)
|
||||
7da3bd5b72de0a05936b094db5d24304 implement `ent edit ${COMMENT}` (New)
|
||||
8c73c9fd5bc4f551ee5069035ae6e866 migrate the Todo list into entomologist (Done)
|
||||
8edf884dbde5828a30a4dccad503f28a add sync subcommand to sync entomologist-data branch (WontDo)
|
||||
a26da230276d317e85f9fcca41c19d2e `ent edit ${ISSUE}` with no change fails (New)
|
||||
a97c817024233be0e34536dfb1323070 update `ent new` to output the issue ID (New)
|
||||
b738f2842db428df1b4aad0192a7f36c write a manpage (New)
|
||||
da435e5e298b28dc223f9dcfe62a9140 add user control over state transitions (Done)
|
||||
e089400e8a9e11fe9bf10d50b2f889d7 add `ent sync` to keep local `entomologist-data` branch in sync with remote (InProgress)
|
||||
eee4a129dacac9ddff2e50580e822cbf ent edit fails to find file/directory (New)
|
||||
f57708cdac0607194ba61824e857b37c shorten uuids to uniqueness (New)
|
||||
fd81241f795333b64e7911cfb1b57c8f commit messages in the `entomologist-data` branch could be better (New)
|
||||
```
|
||||
|
||||
After deserializing the `entomologist-data` branch into memory, examine
|
||||
all uuids and determine how many nibbles we actually need to use to
|
||||
ensure uniqueness.
|
||||
|
||||
Per git convention, we'll use/keep the left-most, aka most significant
|
||||
part of the uuid and ignore/discard the right-most/least-significant
|
||||
part of the uuids.
|
||||
|
||||
The issue list above would look like this:
|
||||
```
|
||||
$ ent list
|
||||
09 add optional 'assignee' to issue (New)
|
||||
19 fix ignoring unknown file in issues directory: "README.md" (Done)
|
||||
1e add delete subcommand to delete ENTries (heh) (New)
|
||||
1f # implement `ent attach ${ISSUE} ${FILE}` (New)
|
||||
31 allow multiple read-only ent processes simultaneously (New)
|
||||
75 # implement `ent comment ISSUE [DESCRIPTION]` (InProgress)
|
||||
7d implement `ent edit ${COMMENT}` (New)
|
||||
8c migrate the Todo list into entomologist (Done)
|
||||
8e add sync subcommand to sync entomologist-data branch (WontDo)
|
||||
a2 `ent edit ${ISSUE}` with no change fails (New)
|
||||
a9 update `ent new` to output the issue ID (New)
|
||||
b7 write a manpage (New)
|
||||
da add user control over state transitions (Done)
|
||||
e0 add `ent sync` to keep local `entomologist-data` branch in sync with remote (InProgress)
|
||||
ee ent edit fails to find file/directory (New)
|
||||
f5 shorten uuids to uniqueness (New)
|
||||
fd commit messages in the `entomologist-data` branch could be better (New)
|
||||
```
|
||||
|
||||
And we could address issues by these shorter ids:
|
||||
`$ ent edit f5`
|
||||
Loading…
Add table
Add a link
Reference in a new issue