128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
|
*/
if( nMissing ){
db_begin_transaction();
db_reset(&q);
while( db_step(&q)==SQLITE_ROW ){
const char *zFilename = db_column_text(&q, 0);
if( access(zFilename, 0) ){
const char *zRepo = mprintf("repo:%s", zFilename);
db_unset(zRepo, 1);
free(zRepo);
}
}
db_finalize(&q);
db_end_transaction(0);
}
|
|
|
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
|
*/
if( nMissing ){
db_begin_transaction();
db_reset(&q);
while( db_step(&q)==SQLITE_ROW ){
const char *zFilename = db_column_text(&q, 0);
if( access(zFilename, 0) ){
char *zRepo = mprintf("repo:%s", zFilename);
db_unset(zRepo, 1);
free(zRepo);
}
}
db_finalize(&q);
db_end_transaction(0);
}
|