Fossil SCM

Locate the local checkout database even if it is read-only.

drh 2013-03-06 11:30 trunk
Commit f7b355b311ab07c4c8455d58c532dd586022a280
1 file changed -1
-1
--- src/db.c
+++ src/db.c
@@ -941,11 +941,10 @@
941941
n = strlen(zPwd);
942942
if( n==1 && zPwd[0]=='/' ) zPwd[0] = '.';
943943
while( n>0 ){
944944
for(i=0; i<count(aDbName); i++){
945945
sqlite3_snprintf(sizeof(zPwd)-n, &zPwd[n], "/%s", aDbName[i]);
946
- if( file_access(zPwd, W_OK) ) continue;
947946
if( isValidLocalDb(zPwd) ){
948947
/* Found a valid checkout database file */
949948
zPwd[n] = 0;
950949
while( n>1 && zPwd[n-1]=='/' ){
951950
n--;
952951
--- src/db.c
+++ src/db.c
@@ -941,11 +941,10 @@
941 n = strlen(zPwd);
942 if( n==1 && zPwd[0]=='/' ) zPwd[0] = '.';
943 while( n>0 ){
944 for(i=0; i<count(aDbName); i++){
945 sqlite3_snprintf(sizeof(zPwd)-n, &zPwd[n], "/%s", aDbName[i]);
946 if( file_access(zPwd, W_OK) ) continue;
947 if( isValidLocalDb(zPwd) ){
948 /* Found a valid checkout database file */
949 zPwd[n] = 0;
950 while( n>1 && zPwd[n-1]=='/' ){
951 n--;
952
--- src/db.c
+++ src/db.c
@@ -941,11 +941,10 @@
941 n = strlen(zPwd);
942 if( n==1 && zPwd[0]=='/' ) zPwd[0] = '.';
943 while( n>0 ){
944 for(i=0; i<count(aDbName); i++){
945 sqlite3_snprintf(sizeof(zPwd)-n, &zPwd[n], "/%s", aDbName[i]);
 
946 if( isValidLocalDb(zPwd) ){
947 /* Found a valid checkout database file */
948 zPwd[n] = 0;
949 while( n>1 && zPwd[n-1]=='/' ){
950 n--;
951

Keyboard Shortcuts

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