Fossil SCM
Fix the mtime computation for "fossil all ui" on windows.
Commit
219f3e6b7ee40d03ddc76a6dfc47ca1f7c65eac8c709f74ff8e22f78b5c1757c
Parent
01984ee0d22b540…
1 file changed
+7
-1
+7
-1
| --- src/main.c | ||
| +++ src/main.c | ||
| @@ -1301,11 +1301,17 @@ | ||
| 1301 | 1301 | char *zUrl; |
| 1302 | 1302 | char *zAge; |
| 1303 | 1303 | char *zFull; |
| 1304 | 1304 | if( nName<7 ) continue; |
| 1305 | 1305 | 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 ){ | |
| 1307 | 1313 | zFull = mprintf("/%s", zName); |
| 1308 | 1314 | }else{ |
| 1309 | 1315 | zFull = mprintf("%s/%s", g.zRepositoryName, zName); |
| 1310 | 1316 | } |
| 1311 | 1317 | iMTime = file_mtime(zFull, ExtFILE); |
| 1312 | 1318 |
| --- 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 |