Fossil SCM

Do not run "all" commands against encrypted repos if encryption is not supported.

drh 2016-05-02 16:19 trunk
Commit a13ef5e6a6bf0d55e14e77078197335684a202e2
1 file changed +3
--- src/allrepo.c
+++ src/allrepo.c
@@ -377,10 +377,13 @@
377377
}
378378
db_multi_exec("CREATE TEMP TABLE todel(x TEXT)");
379379
db_prepare(&q, "SELECT name, tag FROM repolist ORDER BY 1");
380380
while( db_step(&q)==SQLITE_ROW ){
381381
const char *zFilename = db_column_text(&q, 0);
382
+#if !USE_SEE
383
+ if( sqlite3_strglob("*.efossil", zFilename)==0 ) continue;
384
+#endif
382385
if( file_access(zFilename, F_OK)
383386
|| !file_is_canonical(zFilename)
384387
|| (useCheckouts && file_isdir(zFilename)!=1)
385388
){
386389
db_multi_exec("INSERT INTO todel VALUES(%Q)", db_column_text(&q, 1));
387390
--- src/allrepo.c
+++ src/allrepo.c
@@ -377,10 +377,13 @@
377 }
378 db_multi_exec("CREATE TEMP TABLE todel(x TEXT)");
379 db_prepare(&q, "SELECT name, tag FROM repolist ORDER BY 1");
380 while( db_step(&q)==SQLITE_ROW ){
381 const char *zFilename = db_column_text(&q, 0);
 
 
 
382 if( file_access(zFilename, F_OK)
383 || !file_is_canonical(zFilename)
384 || (useCheckouts && file_isdir(zFilename)!=1)
385 ){
386 db_multi_exec("INSERT INTO todel VALUES(%Q)", db_column_text(&q, 1));
387
--- src/allrepo.c
+++ src/allrepo.c
@@ -377,10 +377,13 @@
377 }
378 db_multi_exec("CREATE TEMP TABLE todel(x TEXT)");
379 db_prepare(&q, "SELECT name, tag FROM repolist ORDER BY 1");
380 while( db_step(&q)==SQLITE_ROW ){
381 const char *zFilename = db_column_text(&q, 0);
382 #if !USE_SEE
383 if( sqlite3_strglob("*.efossil", zFilename)==0 ) continue;
384 #endif
385 if( file_access(zFilename, F_OK)
386 || !file_is_canonical(zFilename)
387 || (useCheckouts && file_isdir(zFilename)!=1)
388 ){
389 db_multi_exec("INSERT INTO todel VALUES(%Q)", db_column_text(&q, 1));
390

Keyboard Shortcuts

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