Fossil SCM

Move the check for "server-code"/"project-code" into the function db_setup_server_and_project_codes()

jan.nijtmans 2014-09-24 09:01 trunk
Commit 35bf2173367c9adbb650464602229a32897daadb
2 files changed +12 -8 +1 -1
+12 -8
--- src/db.c
+++ src/db.c
@@ -1329,18 +1329,22 @@
13291329
" VALUES('server-code', lower(hex(randomblob(20))),now());"
13301330
"INSERT INTO config(name,value,mtime)"
13311331
" VALUES('project-code', lower(hex(randomblob(20))),now());"
13321332
);
13331333
}else{
1334
- db_optional_sql("repository",
1335
- "INSERT INTO config(name,value,mtime)"
1336
- " VALUES('server-code', lower(hex(randomblob(20))),now());"
1337
- );
1338
- db_optional_sql("repository",
1339
- "INSERT INTO config(name,value,mtime)"
1340
- " VALUES('project-code', lower(hex(randomblob(20))),now());"
1341
- );
1334
+ if( db_get("server-code", 0)==0 ) {
1335
+ db_optional_sql("repository",
1336
+ "INSERT INTO config(name,value,mtime)"
1337
+ " VALUES('server-code', lower(hex(randomblob(20))),now());"
1338
+ );
1339
+ }
1340
+ if( db_get("project-code", 0)==0 ) {
1341
+ db_optional_sql("repository",
1342
+ "INSERT INTO config(name,value,mtime)"
1343
+ " VALUES('project-code', lower(hex(randomblob(20))),now());"
1344
+ );
1345
+ }
13421346
}
13431347
}
13441348
13451349
/*
13461350
** Return a pointer to a string that contains the RHS of an IN operator
13471351
--- src/db.c
+++ src/db.c
@@ -1329,18 +1329,22 @@
1329 " VALUES('server-code', lower(hex(randomblob(20))),now());"
1330 "INSERT INTO config(name,value,mtime)"
1331 " VALUES('project-code', lower(hex(randomblob(20))),now());"
1332 );
1333 }else{
1334 db_optional_sql("repository",
1335 "INSERT INTO config(name,value,mtime)"
1336 " VALUES('server-code', lower(hex(randomblob(20))),now());"
1337 );
1338 db_optional_sql("repository",
1339 "INSERT INTO config(name,value,mtime)"
1340 " VALUES('project-code', lower(hex(randomblob(20))),now());"
1341 );
 
 
 
 
1342 }
1343 }
1344
1345 /*
1346 ** Return a pointer to a string that contains the RHS of an IN operator
1347
--- src/db.c
+++ src/db.c
@@ -1329,18 +1329,22 @@
1329 " VALUES('server-code', lower(hex(randomblob(20))),now());"
1330 "INSERT INTO config(name,value,mtime)"
1331 " VALUES('project-code', lower(hex(randomblob(20))),now());"
1332 );
1333 }else{
1334 if( db_get("server-code", 0)==0 ) {
1335 db_optional_sql("repository",
1336 "INSERT INTO config(name,value,mtime)"
1337 " VALUES('server-code', lower(hex(randomblob(20))),now());"
1338 );
1339 }
1340 if( db_get("project-code", 0)==0 ) {
1341 db_optional_sql("repository",
1342 "INSERT INTO config(name,value,mtime)"
1343 " VALUES('project-code', lower(hex(randomblob(20))),now());"
1344 );
1345 }
1346 }
1347 }
1348
1349 /*
1350 ** Return a pointer to a string that contains the RHS of an IN operator
1351
+1 -1
--- src/main.c
+++ src/main.c
@@ -2197,11 +2197,11 @@
21972197
}else{
21982198
zBrowserCmd = mprintf("%s http://localhost:%%d/ &", zBrowser);
21992199
}
22002200
if( g.repositoryOpen ) flags |= HTTP_SERVER_HAD_REPOSITORY;
22012201
if( g.localOpen ) flags |= HTTP_SERVER_HAD_CHECKOUT;
2202
- }else if( db_get("server-code", 0)==0 || db_get("project-code", 0)==0 ){
2202
+ }else{
22032203
db_setup_server_and_project_codes(1);
22042204
}
22052205
db_close(1);
22062206
if( cgi_http_server(iPort, mxPort, zBrowserCmd, zIpAddr, flags) ){
22072207
fossil_fatal("unable to listen on TCP socket %d", iPort);
22082208
--- src/main.c
+++ src/main.c
@@ -2197,11 +2197,11 @@
2197 }else{
2198 zBrowserCmd = mprintf("%s http://localhost:%%d/ &", zBrowser);
2199 }
2200 if( g.repositoryOpen ) flags |= HTTP_SERVER_HAD_REPOSITORY;
2201 if( g.localOpen ) flags |= HTTP_SERVER_HAD_CHECKOUT;
2202 }else if( db_get("server-code", 0)==0 || db_get("project-code", 0)==0 ){
2203 db_setup_server_and_project_codes(1);
2204 }
2205 db_close(1);
2206 if( cgi_http_server(iPort, mxPort, zBrowserCmd, zIpAddr, flags) ){
2207 fossil_fatal("unable to listen on TCP socket %d", iPort);
2208
--- src/main.c
+++ src/main.c
@@ -2197,11 +2197,11 @@
2197 }else{
2198 zBrowserCmd = mprintf("%s http://localhost:%%d/ &", zBrowser);
2199 }
2200 if( g.repositoryOpen ) flags |= HTTP_SERVER_HAD_REPOSITORY;
2201 if( g.localOpen ) flags |= HTTP_SERVER_HAD_CHECKOUT;
2202 }else{
2203 db_setup_server_and_project_codes(1);
2204 }
2205 db_close(1);
2206 if( cgi_http_server(iPort, mxPort, zBrowserCmd, zIpAddr, flags) ){
2207 fossil_fatal("unable to listen on TCP socket %d", iPort);
2208

Keyboard Shortcuts

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