Fossil SCM

Improved display of "Project Age" on the /stat page.

drh 2025-05-28 12:06 trunk
Commit 6594e003ab3b53717de2f73f2dfad77b3cf56a7905f4f372d3c8e9f56c1ef9c9
1 file changed +5 -3
+5 -3
--- src/stat.c
+++ src/stat.c
@@ -268,16 +268,18 @@
268268
}
269269
@ <tr><th>Project&nbsp;Age:</th><td>
270270
z = db_text(0, "SELECT timediff('now',(SELECT min(mtime) FROM event));");
271271
sscanf(z, "+%d-%d-%d", &Y, &M, &D);
272272
if( Y>0 ){
273
- @ %d(Y) years, \
273
+ @ %d(Y) year%s(Y==1?"":"s") \
274274
}
275275
if( M>0 ){
276
- @ %d(M) months, \
276
+ @ %d(M) month%s(M==1?"":"s") \
277277
}
278
- @ %d(D) days
278
+ if( D>0 || (Y==0 && M==0) ){
279
+ @ %d(D) day%s(D==1?"":"s")
280
+ }
279281
@ </td></tr>
280282
p = db_get("project-code", 0);
281283
if( p ){
282284
@ <tr><th>Project&nbsp;ID:</th>
283285
@ <td>%h(p) %h(db_get("project-name",""))</td></tr>
284286
--- src/stat.c
+++ src/stat.c
@@ -268,16 +268,18 @@
268 }
269 @ <tr><th>Project&nbsp;Age:</th><td>
270 z = db_text(0, "SELECT timediff('now',(SELECT min(mtime) FROM event));");
271 sscanf(z, "+%d-%d-%d", &Y, &M, &D);
272 if( Y>0 ){
273 @ %d(Y) years, \
274 }
275 if( M>0 ){
276 @ %d(M) months, \
277 }
278 @ %d(D) days
 
 
279 @ </td></tr>
280 p = db_get("project-code", 0);
281 if( p ){
282 @ <tr><th>Project&nbsp;ID:</th>
283 @ <td>%h(p) %h(db_get("project-name",""))</td></tr>
284
--- src/stat.c
+++ src/stat.c
@@ -268,16 +268,18 @@
268 }
269 @ <tr><th>Project&nbsp;Age:</th><td>
270 z = db_text(0, "SELECT timediff('now',(SELECT min(mtime) FROM event));");
271 sscanf(z, "+%d-%d-%d", &Y, &M, &D);
272 if( Y>0 ){
273 @ %d(Y) year%s(Y==1?"":"s") \
274 }
275 if( M>0 ){
276 @ %d(M) month%s(M==1?"":"s") \
277 }
278 if( D>0 || (Y==0 && M==0) ){
279 @ %d(D) day%s(D==1?"":"s")
280 }
281 @ </td></tr>
282 p = db_get("project-code", 0);
283 if( p ){
284 @ <tr><th>Project&nbsp;ID:</th>
285 @ <td>%h(p) %h(db_get("project-name",""))</td></tr>
286

Keyboard Shortcuts

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