Differences From:
File
src/schema.c
part of check-in
[33c31f73cd]
- Record whether or not files have their execute permission bit set.
Set or clear the execute permission bit upon checkout.
by
drh on
2008-02-21 14:27:34.
Also file
src/schema.c
part of check-in
[588bb7cd73]
- Merged to ed26056bb5.
by
aku on
2008-02-24 18:50:35.
[view]
To:
File
src/schema.c
part of check-in
[525cc35bf3]
- Allow the check-in of files show names begin with ".". Add the "private"
table to repository schema but do not yet do anything with it.
by
drh on
2008-05-17 08:53:34.
[view]
@@ -119,12 +119,23 @@
@ );
@
@ -- Artifacts that should not be processed are identified in the
@ -- "shun" table. Artifacts that are control-file forgeries or
-@ -- spam can be shunned in order to prevent them from contaminating
+@ -- spam or artifacts whose contents violate administrative policy
+@ -- can be shunned in order to prevent them from contaminating
@ -- the repository.
@ --
+@ -- Shunned artifacts do not exist in the blob table. Hence they
+@ -- have not artifact ID (rid) and we thus must store their full
+@ -- UUID.
+@ --
@ CREATE TABLE shun(uuid UNIQUE);
+@
+@ -- Artifacts that should not be pushed are stored in the "private"
+@ -- table. Private artifacts are omitted from the "unclustered" and
+@ -- "unsent" tables.
+@ --
+@ CREATE TABLE private(rid INTEGER PRIMARY KEY);
@
@ -- An entry in this table describes a database query that generates a
@ -- table of tickets.
@ --