@@ -688,27 +688,18 @@
688 688 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3_stmt *pStmt; /* Query against the other repository */
689 689 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
char *zSQL; /* SQL of the query against other repo */
690 690 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
char *zOtherRepo; /* Filename of the other repository */
691 691 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int rc; /* Result code from SQLite library functions */
692 692 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int nXfer = 0; /* Number of credentials transferred */
693 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- const char *zVfs;
694 693 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
695 694 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zOtherRepo = db_text(0,
696 695 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
"SELECT value FROM config WHERE name='peer-repo-%q'",
697 696 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zCode
698 697 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
);
699 698 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( zOtherRepo==0 ) return 0; /* No such peer repository */
700 699 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
701 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- zVfs = fossil_getenv("FOSSIL_VFS");
702 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #if defined(_WIN32) || defined(__CYGWIN__)
703 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( zVfs==0 && sqlite3_libversion_number()>=3008001 ){
704 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- zVfs = "win32-longpath";
705 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
706 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #endif
707 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- rc = sqlite3_open_v2(zOtherRepo, &pOther,
708 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE,
709 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- zVfs);
700 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ rc = sqlite3_open(zOtherRepo, &pOther);
710 701 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( rc==SQLITE_OK ){
711 702 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3_create_function(pOther,"now",0,SQLITE_ANY,0,db_now_function,0,0);
712 703 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3_create_function(pOther, "constant_time_cmp", 2, SQLITE_UTF8, 0,
713 704 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
constant_time_cmp_function, 0, 0);
714 705 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3_busy_timeout(pOther, 5000);
@@ -1437,11 +1428,10 @@
1437 1428 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
char *zSelfRepo; /* Name of our repository */
1438 1429 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
char *zSelfLabel; /* Project-name for our repository */
1439 1430 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
char *zSelfProjCode; /* Our project-code */
1440 1431 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
char *zSql; /* SQL to run on all peers */
1441 1432 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zSelf; /* The ATTACH name of our repository */
1442 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- const char *zVfs;
1443 1433 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
1444 1434 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
*pzErrMsg = 0; /* Default to no errors */
1445 1435 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zSelf = db_name("repository");
1446 1436 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
1447 1437 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* Get the full pathname of the other repository */
@@ -1469,19 +1459,11 @@
1469 1459 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* Make sure the other repository is a valid Fossil database */
1470 1460 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( file_size(zRepo)<0 ){
1471 1461 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
*pzErrMsg = mprintf("repository file \"%s\" does not exist", zRepo);
1472 1462 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return;
1473 1463 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
1474 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- zVfs = fossil_getenv("FOSSIL_VFS");
1475 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #if defined(_WIN32) || defined(__CYGWIN__)
1476 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( zVfs==0 && sqlite3_libversion_number()>=3008001 ){
1477 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- zVfs = "win32-longpath";
1478 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
1479 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #endif
1480 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- rc = sqlite3_open_v2(zRepo, &pOther,
1481 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE,
1482 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- zVfs);
1464 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ rc = sqlite3_open(zRepo, &pOther);
1483 1465 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( rc!=SQLITE_OK ){
1484 1466 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
*pzErrMsg = mprintf(sqlite3_errmsg(pOther));
1485 1467 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else{
1486 1468 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
rc = sqlite3_exec(pOther, "SELECT count(*) FROM user", 0, 0, pzErrMsg);
1487 1469 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
1488 1470 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!