Fossil SCM

Dropped primary key of temp table __im, record ids are not unique. Scenario: Several empty files. All have the same id, different paths.

aku 2008-02-02 06:49 trunk
Commit dfb6ee3bac8b573fecf8ea406498521b4b4f95ea
1 file changed +2 -2
+2 -2
--- src/checkin.c
+++ src/checkin.c
@@ -656,12 +656,12 @@
656656
usage (USAGE);
657657
}
658658
659659
db_begin_transaction();
660660
db_multi_exec ("CREATE TEMP TABLE __im ("
661
- "rid INTEGER PRIMARY KEY,"
662
- "pathname TEXT NOT NULL)" );
661
+ "rid INTEGER NOT NULL,"
662
+ "pathname TEXT NOT NULL)" );
663663
664664
while (g.argc > 2) {
665665
/* Check and store ... */
666666
if (strcmp("-f", g.argv[2]) &&
667667
strcmp("-file",g.argv[2])) {
668668
--- src/checkin.c
+++ src/checkin.c
@@ -656,12 +656,12 @@
656 usage (USAGE);
657 }
658
659 db_begin_transaction();
660 db_multi_exec ("CREATE TEMP TABLE __im ("
661 "rid INTEGER PRIMARY KEY,"
662 "pathname TEXT NOT NULL)" );
663
664 while (g.argc > 2) {
665 /* Check and store ... */
666 if (strcmp("-f", g.argv[2]) &&
667 strcmp("-file",g.argv[2])) {
668
--- src/checkin.c
+++ src/checkin.c
@@ -656,12 +656,12 @@
656 usage (USAGE);
657 }
658
659 db_begin_transaction();
660 db_multi_exec ("CREATE TEMP TABLE __im ("
661 "rid INTEGER NOT NULL,"
662 "pathname TEXT NOT NULL)" );
663
664 while (g.argc > 2) {
665 /* Check and store ... */
666 if (strcmp("-f", g.argv[2]) &&
667 strcmp("-file",g.argv[2])) {
668

Keyboard Shortcuts

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