Fossil SCM

Fix the mtime computation for "fossil all ui" on windows.

drh 2018-02-23 18:45 trunk
Commit 219f3e6b7ee40d03ddc76a6dfc47ca1f7c65eac8c709f74ff8e22f78b5c1757c
1 file changed +7 -1
+7 -1
--- src/main.c
+++ src/main.c
@@ -1301,11 +1301,17 @@
13011301
char *zUrl;
13021302
char *zAge;
13031303
char *zFull;
13041304
if( nName<7 ) continue;
13051305
zUrl = sqlite3_mprintf("%.*s", nName-7, zName);
1306
- if( allRepo ){
1306
+ if( zName[0]=='/'
1307
+#ifdef _WIN32
1308
+ || sqlite3_strglob("[a-zA-Z]:/*", zName)==0
1309
+#endif
1310
+ ){
1311
+ zFull = mprintf("%s", zName);
1312
+ }else if ( allRepo ){
13071313
zFull = mprintf("/%s", zName);
13081314
}else{
13091315
zFull = mprintf("%s/%s", g.zRepositoryName, zName);
13101316
}
13111317
iMTime = file_mtime(zFull, ExtFILE);
13121318
--- src/main.c
+++ src/main.c
@@ -1301,11 +1301,17 @@
1301 char *zUrl;
1302 char *zAge;
1303 char *zFull;
1304 if( nName<7 ) continue;
1305 zUrl = sqlite3_mprintf("%.*s", nName-7, zName);
1306 if( allRepo ){
 
 
 
 
 
 
1307 zFull = mprintf("/%s", zName);
1308 }else{
1309 zFull = mprintf("%s/%s", g.zRepositoryName, zName);
1310 }
1311 iMTime = file_mtime(zFull, ExtFILE);
1312
--- src/main.c
+++ src/main.c
@@ -1301,11 +1301,17 @@
1301 char *zUrl;
1302 char *zAge;
1303 char *zFull;
1304 if( nName<7 ) continue;
1305 zUrl = sqlite3_mprintf("%.*s", nName-7, zName);
1306 if( zName[0]=='/'
1307 #ifdef _WIN32
1308 || sqlite3_strglob("[a-zA-Z]:/*", zName)==0
1309 #endif
1310 ){
1311 zFull = mprintf("%s", zName);
1312 }else if ( allRepo ){
1313 zFull = mprintf("/%s", zName);
1314 }else{
1315 zFull = mprintf("%s/%s", g.zRepositoryName, zName);
1316 }
1317 iMTime = file_mtime(zFull, ExtFILE);
1318

Keyboard Shortcuts

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