Fossil SCM

Ignore duplicate tags when interpreting git-fast-export text for import.

drh 2011-02-07 18:02 trunk
Commit 355bd99669da65550b311b49c13add25ecf481fd
1 file changed +2 -2
+2 -2
--- src/import.c
+++ src/import.c
@@ -148,16 +148,16 @@
148148
blob_reset(&cmpr);
149149
rid = db_last_insert_rowid();
150150
}
151151
if( zMark ){
152152
db_multi_exec(
153
- "INSERT INTO xtag(tname, trid, tuuid)"
153
+ "INSERT OR IGNORE INTO xtag(tname, trid, tuuid)"
154154
"VALUES(%Q,%d,%B)",
155155
zMark, rid, &hash
156156
);
157157
db_multi_exec(
158
- "INSERT INTO xtag(tname, trid, tuuid)"
158
+ "INSERT OR IGNORE INTO xtag(tname, trid, tuuid)"
159159
"VALUES(%B,%d,%B)",
160160
&hash, rid, &hash
161161
);
162162
}
163163
if( saveUuid ){
164164
--- src/import.c
+++ src/import.c
@@ -148,16 +148,16 @@
148 blob_reset(&cmpr);
149 rid = db_last_insert_rowid();
150 }
151 if( zMark ){
152 db_multi_exec(
153 "INSERT INTO xtag(tname, trid, tuuid)"
154 "VALUES(%Q,%d,%B)",
155 zMark, rid, &hash
156 );
157 db_multi_exec(
158 "INSERT INTO xtag(tname, trid, tuuid)"
159 "VALUES(%B,%d,%B)",
160 &hash, rid, &hash
161 );
162 }
163 if( saveUuid ){
164
--- src/import.c
+++ src/import.c
@@ -148,16 +148,16 @@
148 blob_reset(&cmpr);
149 rid = db_last_insert_rowid();
150 }
151 if( zMark ){
152 db_multi_exec(
153 "INSERT OR IGNORE INTO xtag(tname, trid, tuuid)"
154 "VALUES(%Q,%d,%B)",
155 zMark, rid, &hash
156 );
157 db_multi_exec(
158 "INSERT OR IGNORE INTO xtag(tname, trid, tuuid)"
159 "VALUES(%B,%d,%B)",
160 &hash, rid, &hash
161 );
162 }
163 if( saveUuid ){
164

Keyboard Shortcuts

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