Fossil SCM

Updates to the todo list.

drh 2007-08-01 02:07 trunk
Commit 933875bbd1acb1abc7aa22ab19b40a24093bf0ab
1 file changed +5 -19
+5 -19
--- todo.txt
+++ todo.txt
@@ -6,10 +6,14 @@
66
* If the server does not have write permission on the database
77
file, or on the directory containing the database file (and
88
it is thus unable to update database because it cannot create
99
a rollback journal) then it currently fails silently on a push.
1010
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.
1115
1216
* When constructing a new manifest (see the commit_cmd function
1317
in checkin.c, near line 303) make an attempt to PGP clearsign
1418
the manifest before checking it in. There will need to be
1519
configuration parameters for the PGP (or more likely GPG)
@@ -32,41 +36,23 @@
3236
files we record the ipaddr. Or when we do a pull, we record
3337
the ipaddr.
3438
3539
* Additional information displayed for the "vinfo" page:
3640
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.
4441
+ All leaves of this version that are not included in the
4542
decendent list. With date, user, comment, and hyperlink.
4643
Leaves in the decendent table should be marked as such.
4744
See the compute_leaves() function to see how to find all
4845
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.
5847
+ Add a link that will download a ZIP archive containing the
5948
complete baseline. Use zip_of_baseline() function in
6049
zip.c to construct the ZIP archive.
6150
6251
* A new webpage: "finfo" Information about a particular file
6352
given its name.
6453
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.
6854
+ Hyperlinks for diffing consecutive versions of the file.
6955
7056
* Timeline enhanced so that you can specify a range of dates.
7157
7258
* The /xfer handler (for push, pull, and clone) does not do
7359
--- 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

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button