Fossil SCM

Change db_create_default_users() to align its use of environment variables to set the user name to match user_select(), and try all variables on both Unix and Windows.

rberteig 2016-03-01 21:38 UTC ross-doc-env
Commit ace9e00f965b187b717c871ccf6a2225f1d1faa4
1 file changed +6 -7
+6 -7
--- src/db.c
+++ src/db.c
@@ -1519,18 +1519,17 @@
15191519
}
15201520
if( zUser==0 ){
15211521
zUser = fossil_getenv("FOSSIL_USER");
15221522
}
15231523
if( zUser==0 ){
1524
-#if defined(_WIN32)
1525
- zUser = fossil_getenv("USERNAME");
1526
-#else
15271524
zUser = fossil_getenv("USER");
1528
- if( zUser==0 ){
1529
- zUser = fossil_getenv("LOGNAME");
1530
- }
1531
-#endif
1525
+ }
1526
+ if( zUser==0 ){
1527
+ zUser = fossil_getenv("LOGNAME");
1528
+ }
1529
+ if( zUser==0 ){
1530
+ zUser = fossil_getenv("USERNAME");
15321531
}
15331532
if( zUser==0 ){
15341533
zUser = "root";
15351534
}
15361535
db_multi_exec(
15371536
--- src/db.c
+++ src/db.c
@@ -1519,18 +1519,17 @@
1519 }
1520 if( zUser==0 ){
1521 zUser = fossil_getenv("FOSSIL_USER");
1522 }
1523 if( zUser==0 ){
1524 #if defined(_WIN32)
1525 zUser = fossil_getenv("USERNAME");
1526 #else
1527 zUser = fossil_getenv("USER");
1528 if( zUser==0 ){
1529 zUser = fossil_getenv("LOGNAME");
1530 }
1531 #endif
 
 
1532 }
1533 if( zUser==0 ){
1534 zUser = "root";
1535 }
1536 db_multi_exec(
1537
--- src/db.c
+++ src/db.c
@@ -1519,18 +1519,17 @@
1519 }
1520 if( zUser==0 ){
1521 zUser = fossil_getenv("FOSSIL_USER");
1522 }
1523 if( zUser==0 ){
 
 
 
1524 zUser = fossil_getenv("USER");
1525 }
1526 if( zUser==0 ){
1527 zUser = fossil_getenv("LOGNAME");
1528 }
1529 if( zUser==0 ){
1530 zUser = fossil_getenv("USERNAME");
1531 }
1532 if( zUser==0 ){
1533 zUser = "root";
1534 }
1535 db_multi_exec(
1536

Keyboard Shortcuts

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