Fossil SCM

To more items added to the todo.txt list.

drh 2007-07-30 23:18 trunk
Commit f767ae05680d937dedbf58d721f44909653bcc4f
1 file changed +15
+15
--- todo.txt
+++ todo.txt
@@ -9,18 +9,33 @@
99
* If the server does not have write permission on the database
1010
file, or on the directory containing the database file (and
1111
it is thus unable to update database because it cannot create
1212
a rollback journal) then it currently fails silently on a push.
1313
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.
1423
1524
* The "leaves ?UUID?" command displays all leaf versions for the
1625
version UUID or for the current version if UUID is omitted. If
1726
UUID is itself a leaf, it would be more helpful to display a
1827
message to that effect: "<uuid> is itself a leaf"
1928
2029
* We need a command to show other branches - leaves of the root
2130
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.
2237
2338
* Additional information displayed for the "vinfo" page:
2439
2540
+ The comment and user for this version (available in
2641
the event table).
2742
--- 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

Keyboard Shortcuts

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