Fossil SCM
To more items added to the todo.txt list.
Commit
f767ae05680d937dedbf58d721f44909653bcc4f
Parent
08c4cc6d1667c7d…
1 file changed
+15
M
todo.txt
+15
| --- todo.txt | ||
| +++ todo.txt | ||
| @@ -9,18 +9,33 @@ | ||
| 9 | 9 | * If the server does not have write permission on the database |
| 10 | 10 | file, or on the directory containing the database file (and |
| 11 | 11 | it is thus unable to update database because it cannot create |
| 12 | 12 | a rollback journal) then it currently fails silently on a push. |
| 13 | 13 | It needs to return a helpful error. |
| 14 | + | |
| 15 | + * When constructing a new manifest (see the commit_cmd function | |
| 16 | + in checkin.c, near line 303) make an attempt to PGP clearsign | |
| 17 | + the manifest before checking it in. There will need to be | |
| 18 | + configuration parameters for the PGP (or more likely GPG) | |
| 19 | + command to do the actual signing. Write the manifest to | |
| 20 | + a temp file, clearsign, read it back in, verify that it is | |
| 21 | + still parsable by manifest_parse(), then continue with the | |
| 22 | + check-in. | |
| 14 | 23 | |
| 15 | 24 | * The "leaves ?UUID?" command displays all leaf versions for the |
| 16 | 25 | version UUID or for the current version if UUID is omitted. If |
| 17 | 26 | UUID is itself a leaf, it would be more helpful to display a |
| 18 | 27 | message to that effect: "<uuid> is itself a leaf" |
| 19 | 28 | |
| 20 | 29 | * We need a command to show other branches - leaves of the root |
| 21 | 30 | which are not leaves of the indicated node. |
| 31 | + | |
| 32 | + * The ipaddr field of the rcvfrom table is not being set. This | |
| 33 | + field should be the IP address from which information is received | |
| 34 | + for the local repository. So when somebody does a push of new | |
| 35 | + files we record the ipaddr. Or when we do a pull, we record | |
| 36 | + the ipaddr. | |
| 22 | 37 | |
| 23 | 38 | * Additional information displayed for the "vinfo" page: |
| 24 | 39 | |
| 25 | 40 | + The comment and user for this version (available in |
| 26 | 41 | the event table). |
| 27 | 42 |
| --- todo.txt | |
| +++ todo.txt | |
| @@ -9,18 +9,33 @@ | |
| 9 | * If the server does not have write permission on the database |
| 10 | file, or on the directory containing the database file (and |
| 11 | it is thus unable to update database because it cannot create |
| 12 | a rollback journal) then it currently fails silently on a push. |
| 13 | It needs to return a helpful error. |
| 14 | |
| 15 | * The "leaves ?UUID?" command displays all leaf versions for the |
| 16 | version UUID or for the current version if UUID is omitted. If |
| 17 | UUID is itself a leaf, it would be more helpful to display a |
| 18 | message to that effect: "<uuid> is itself a leaf" |
| 19 | |
| 20 | * We need a command to show other branches - leaves of the root |
| 21 | which are not leaves of the indicated node. |
| 22 | |
| 23 | * Additional information displayed for the "vinfo" page: |
| 24 | |
| 25 | + The comment and user for this version (available in |
| 26 | the event table). |
| 27 |
| --- todo.txt | |
| +++ todo.txt | |
| @@ -9,18 +9,33 @@ | |
| 9 | * If the server does not have write permission on the database |
| 10 | file, or on the directory containing the database file (and |
| 11 | it is thus unable to update database because it cannot create |
| 12 | a rollback journal) then it currently fails silently on a push. |
| 13 | It needs to return a helpful error. |
| 14 | |
| 15 | * When constructing a new manifest (see the commit_cmd function |
| 16 | in checkin.c, near line 303) make an attempt to PGP clearsign |
| 17 | the manifest before checking it in. There will need to be |
| 18 | configuration parameters for the PGP (or more likely GPG) |
| 19 | command to do the actual signing. Write the manifest to |
| 20 | a temp file, clearsign, read it back in, verify that it is |
| 21 | still parsable by manifest_parse(), then continue with the |
| 22 | check-in. |
| 23 | |
| 24 | * The "leaves ?UUID?" command displays all leaf versions for the |
| 25 | version UUID or for the current version if UUID is omitted. If |
| 26 | UUID is itself a leaf, it would be more helpful to display a |
| 27 | message to that effect: "<uuid> is itself a leaf" |
| 28 | |
| 29 | * We need a command to show other branches - leaves of the root |
| 30 | which are not leaves of the indicated node. |
| 31 | |
| 32 | * The ipaddr field of the rcvfrom table is not being set. This |
| 33 | field should be the IP address from which information is received |
| 34 | for the local repository. So when somebody does a push of new |
| 35 | files we record the ipaddr. Or when we do a pull, we record |
| 36 | the ipaddr. |
| 37 | |
| 38 | * Additional information displayed for the "vinfo" page: |
| 39 | |
| 40 | + The comment and user for this version (available in |
| 41 | the event table). |
| 42 |