Fossil

Diff
Login

Differences From Artifact [4ef0b1f5f3]:

To Artifact [1875557099]:


282
283
284
285
286
287
288
289

290
291
292
293
294
295
296
  
  db_prepare(&loop, "SELECT x FROM sfile");
  while( db_step(&loop)==SQLITE_ROW ){
    printf("DELETED %s\n", db_column_text(&loop, 0));
  }
  db_finalize(&loop);
  db_multi_exec(
    "UPDATE vfile SET deleted=1 WHERE pathname IN sfile"

  );
  db_end_transaction(0);
}

/*
** COMMAND: addremove
**







|
>







282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
  
  db_prepare(&loop, "SELECT x FROM sfile");
  while( db_step(&loop)==SQLITE_ROW ){
    printf("DELETED %s\n", db_column_text(&loop, 0));
  }
  db_finalize(&loop);
  db_multi_exec(
    "UPDATE vfile SET deleted=1 WHERE pathname IN sfile;"
    "DELETE FROM vfile WHERE rid=0 AND deleted;"
  );
  db_end_transaction(0);
}

/*
** COMMAND: addremove
**