Fossil SCM
Updates to the todo list.
Commit
933875bbd1acb1abc7aa22ab19b40a24093bf0ab
Parent
71ed18cc4b891c4…
1 file changed
+5
-19
M
todo.txt
+5
-19
| --- todo.txt | ||
| +++ todo.txt | ||
| @@ -6,10 +6,14 @@ | ||
| 6 | 6 | * If the server does not have write permission on the database |
| 7 | 7 | file, or on the directory containing the database file (and |
| 8 | 8 | it is thus unable to update database because it cannot create |
| 9 | 9 | a rollback journal) then it currently fails silently on a push. |
| 10 | 10 | It needs to return a helpful error. |
| 11 | + | |
| 12 | + * If the server returns an error (for example if the outbound /xfer | |
| 13 | + message exceeds the maximum POST size of the server) the client | |
| 14 | + does not report this error back to the user as it should. | |
| 11 | 15 | |
| 12 | 16 | * When constructing a new manifest (see the commit_cmd function |
| 13 | 17 | in checkin.c, near line 303) make an attempt to PGP clearsign |
| 14 | 18 | the manifest before checking it in. There will need to be |
| 15 | 19 | configuration parameters for the PGP (or more likely GPG) |
| @@ -32,41 +36,23 @@ | ||
| 32 | 36 | files we record the ipaddr. Or when we do a pull, we record |
| 33 | 37 | the ipaddr. |
| 34 | 38 | |
| 35 | 39 | * Additional information displayed for the "vinfo" page: |
| 36 | 40 | |
| 37 | - + The comment and user for this version (available in | |
| 38 | - the event table). | |
| 39 | - + All decendents of this version (together with date, | |
| 40 | - user, comment, and hyperlink to the vinfo page) for | |
| 41 | - N generations. N to be determined. Perhaps configurable | |
| 42 | - using db_get_int()/db_set_int(). Note: decendents can | |
| 43 | - be found using the plink table. | |
| 44 | 41 | + All leaves of this version that are not included in the |
| 45 | 42 | decendent list. With date, user, comment, and hyperlink. |
| 46 | 43 | Leaves in the decendent table should be marked as such. |
| 47 | 44 | See the compute_leaves() function to see how to find all |
| 48 | 45 | leaves. |
| 49 | - + All ancestors of the current version with date, user, | |
| 50 | - comment, hyperlink. M generations back, where M is | |
| 51 | - to be determined. | |
| 52 | - + List of files added or modified by this version. | |
| 53 | - Information available in the mlink table. Hyperlinks to | |
| 54 | - the finfo page for each file. | |
| 55 | - + Hyperlinks to diff all files in this version against any | |
| 56 | - of the named decendents or ancestors. The unified_diff() | |
| 57 | - function will compute a unified diff given to file blobs. | |
| 46 | + + Add file diff links to the file change list. | |
| 58 | 47 | + Add a link that will download a ZIP archive containing the |
| 59 | 48 | complete baseline. Use zip_of_baseline() function in |
| 60 | 49 | zip.c to construct the ZIP archive. |
| 61 | 50 | |
| 62 | 51 | * A new webpage: "finfo" Information about a particular file |
| 63 | 52 | given its name. |
| 64 | 53 | |
| 65 | - + All historical changes to this file with version number, | |
| 66 | - user, and comment, and hyperlink to the vinfo page for | |
| 67 | - the version. Information available from the minfo table. | |
| 68 | 54 | + Hyperlinks for diffing consecutive versions of the file. |
| 69 | 55 | |
| 70 | 56 | * Timeline enhanced so that you can specify a range of dates. |
| 71 | 57 | |
| 72 | 58 | * The /xfer handler (for push, pull, and clone) does not do |
| 73 | 59 |
| --- todo.txt | |
| +++ todo.txt | |
| @@ -6,10 +6,14 @@ | |
| 6 | * If the server does not have write permission on the database |
| 7 | file, or on the directory containing the database file (and |
| 8 | it is thus unable to update database because it cannot create |
| 9 | a rollback journal) then it currently fails silently on a push. |
| 10 | It needs to return a helpful error. |
| 11 | |
| 12 | * When constructing a new manifest (see the commit_cmd function |
| 13 | in checkin.c, near line 303) make an attempt to PGP clearsign |
| 14 | the manifest before checking it in. There will need to be |
| 15 | configuration parameters for the PGP (or more likely GPG) |
| @@ -32,41 +36,23 @@ | |
| 32 | files we record the ipaddr. Or when we do a pull, we record |
| 33 | the ipaddr. |
| 34 | |
| 35 | * Additional information displayed for the "vinfo" page: |
| 36 | |
| 37 | + The comment and user for this version (available in |
| 38 | the event table). |
| 39 | + All decendents of this version (together with date, |
| 40 | user, comment, and hyperlink to the vinfo page) for |
| 41 | N generations. N to be determined. Perhaps configurable |
| 42 | using db_get_int()/db_set_int(). Note: decendents can |
| 43 | be found using the plink table. |
| 44 | + All leaves of this version that are not included in the |
| 45 | decendent list. With date, user, comment, and hyperlink. |
| 46 | Leaves in the decendent table should be marked as such. |
| 47 | See the compute_leaves() function to see how to find all |
| 48 | leaves. |
| 49 | + All ancestors of the current version with date, user, |
| 50 | comment, hyperlink. M generations back, where M is |
| 51 | to be determined. |
| 52 | + List of files added or modified by this version. |
| 53 | Information available in the mlink table. Hyperlinks to |
| 54 | the finfo page for each file. |
| 55 | + Hyperlinks to diff all files in this version against any |
| 56 | of the named decendents or ancestors. The unified_diff() |
| 57 | function will compute a unified diff given to file blobs. |
| 58 | + Add a link that will download a ZIP archive containing the |
| 59 | complete baseline. Use zip_of_baseline() function in |
| 60 | zip.c to construct the ZIP archive. |
| 61 | |
| 62 | * A new webpage: "finfo" Information about a particular file |
| 63 | given its name. |
| 64 | |
| 65 | + All historical changes to this file with version number, |
| 66 | user, and comment, and hyperlink to the vinfo page for |
| 67 | the version. Information available from the minfo table. |
| 68 | + Hyperlinks for diffing consecutive versions of the file. |
| 69 | |
| 70 | * Timeline enhanced so that you can specify a range of dates. |
| 71 | |
| 72 | * The /xfer handler (for push, pull, and clone) does not do |
| 73 |
| --- todo.txt | |
| +++ todo.txt | |
| @@ -6,10 +6,14 @@ | |
| 6 | * If the server does not have write permission on the database |
| 7 | file, or on the directory containing the database file (and |
| 8 | it is thus unable to update database because it cannot create |
| 9 | a rollback journal) then it currently fails silently on a push. |
| 10 | It needs to return a helpful error. |
| 11 | |
| 12 | * If the server returns an error (for example if the outbound /xfer |
| 13 | message exceeds the maximum POST size of the server) the client |
| 14 | does not report this error back to the user as it should. |
| 15 | |
| 16 | * When constructing a new manifest (see the commit_cmd function |
| 17 | in checkin.c, near line 303) make an attempt to PGP clearsign |
| 18 | the manifest before checking it in. There will need to be |
| 19 | configuration parameters for the PGP (or more likely GPG) |
| @@ -32,41 +36,23 @@ | |
| 36 | files we record the ipaddr. Or when we do a pull, we record |
| 37 | the ipaddr. |
| 38 | |
| 39 | * Additional information displayed for the "vinfo" page: |
| 40 | |
| 41 | + All leaves of this version that are not included in the |
| 42 | decendent list. With date, user, comment, and hyperlink. |
| 43 | Leaves in the decendent table should be marked as such. |
| 44 | See the compute_leaves() function to see how to find all |
| 45 | leaves. |
| 46 | + Add file diff links to the file change list. |
| 47 | + Add a link that will download a ZIP archive containing the |
| 48 | complete baseline. Use zip_of_baseline() function in |
| 49 | zip.c to construct the ZIP archive. |
| 50 | |
| 51 | * A new webpage: "finfo" Information about a particular file |
| 52 | given its name. |
| 53 | |
| 54 | + Hyperlinks for diffing consecutive versions of the file. |
| 55 | |
| 56 | * Timeline enhanced so that you can specify a range of dates. |
| 57 | |
| 58 | * The /xfer handler (for push, pull, and clone) does not do |
| 59 |