Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | The "fossil all ui" command no longer shows repositories that cannot be opened. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
4c2504dce194002dc0a8124b160c256f |
User & Date: | drh 2019-05-16 14:34:35.934 |
Context
2019-05-17
| ||
05:58 | /setup_uedit now records deletion of a user in the administrative log. ... (check-in: 25eae515 user: stephan tags: trunk) | |
2019-05-16
| ||
16:19 | Attempts at improving timeline graphs to be more intuitive and informational. For this check-in, add the TIMELINE_XMERGE property to disable merge lines to non-graph nodes. Then disable TIMELINE_DISJOINT for branch graphs. ... (check-in: f6d74f16 user: drh tags: graph-improvements) | |
14:34 | The "fossil all ui" command no longer shows repositories that cannot be opened. ... (check-in: 4c2504dc user: drh tags: trunk) | |
08:49 | Update docker build to use fedora 29 (was: 28). changelog update. ... (check-in: d60669c5 user: jan.nijtmans tags: trunk) | |
Changes
Changes to src/repolist.c.
︙ | ︙ | |||
44 45 46 47 48 49 50 | int rc; pRepo->isValid = 0; pRepo->zProjName = 0; pRepo->rMTime = 0.0; g.dbIgnoreErrors++; | | | 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | int rc; pRepo->isValid = 0; pRepo->zProjName = 0; pRepo->rMTime = 0.0; g.dbIgnoreErrors++; rc = sqlite3_open_v2(pRepo->zRepoName, &db, SQLITE_OPEN_READWRITE, 0); if( rc ) goto finish_repo_list; rc = sqlite3_prepare_v2(db, "SELECT value FROM config" " WHERE name='project-name'", -1, &pStmt, 0); if( rc ) goto finish_repo_list; if( sqlite3_step(pStmt)==SQLITE_ROW ){ pRepo->zProjName = fossil_strdup((char*)sqlite3_column_text(pStmt,0)); |
︙ | ︙ | |||
162 163 164 165 166 167 168 | }else{ zFull = mprintf("%s/%s", g.zRepositoryName, zName); } x.zRepoName = zFull; remote_repo_info(&x); fossil_free(zFull); if( !x.isValid ){ | < < | > | | | < | 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 | }else{ zFull = mprintf("%s/%s", g.zRepositoryName, zName); } x.zRepoName = zFull; remote_repo_info(&x); fossil_free(zFull); if( !x.isValid ){ continue; } iAge = (rNow - x.rMTime)*86400; if( iAge<0 ) x.rMTime = rNow; zAge = human_readable_age(rNow - x.rMTime); @ <tr><td valign="top">\ if( sqlite3_strglob("*.fossil", zName)!=0 ){ /* The "fossil server DIRECTORY" and "fossil ui DIRECTORY" commands ** do not work for repositories whose names do not end in ".fossil". ** So do not hyperlink those cases. */ @ %h(zName) } else if( sqlite3_strglob("*/.*", zName)==0 ){ |
︙ | ︙ |