Fossil SCM
Improve the header comment on from/to timeline to show the number of check-ins on the path.
Commit
6d1ef3c4fbcbd12542b2184f9a0ea4332699e185
Parent
2fc8222f8285dd6…
1 file changed
+4
-3
+4
-3
| --- src/timeline.c | ||
| +++ src/timeline.c | ||
| @@ -1440,16 +1440,17 @@ | ||
| 1440 | 1440 | blob_append_sql(&sql, ",%d", p->rid); |
| 1441 | 1441 | p = p->u.pTo; |
| 1442 | 1442 | } |
| 1443 | 1443 | blob_append(&sql, ")", -1); |
| 1444 | 1444 | path_reset(); |
| 1445 | - blob_append(&desc, "All nodes on the path from ", -1); | |
| 1445 | + tmFlags |= TIMELINE_DISJOINT; | |
| 1446 | + db_multi_exec("%s", blob_sql_text(&sql)); | |
| 1447 | + blob_appendf(&desc, "%d check-ins going from ", | |
| 1448 | + db_int(0, "SELECT count(*) FROM timeline")); | |
| 1446 | 1449 | blob_appendf(&desc, "%z[%h]</a>", href("%R/info/%h", zFrom), zFrom); |
| 1447 | 1450 | blob_append(&desc, " to ", -1); |
| 1448 | 1451 | blob_appendf(&desc, "%z[%h]</a>", href("%R/info/%h",zTo), zTo); |
| 1449 | - tmFlags |= TIMELINE_DISJOINT; | |
| 1450 | - db_multi_exec("%s", blob_sql_text(&sql)); | |
| 1451 | 1452 | }else if( (p_rid || d_rid) && g.perm.Read ){ |
| 1452 | 1453 | /* If p= or d= is present, ignore all other parameters other than n= */ |
| 1453 | 1454 | char *zUuid; |
| 1454 | 1455 | int np, nd; |
| 1455 | 1456 | |
| 1456 | 1457 |
| --- src/timeline.c | |
| +++ src/timeline.c | |
| @@ -1440,16 +1440,17 @@ | |
| 1440 | blob_append_sql(&sql, ",%d", p->rid); |
| 1441 | p = p->u.pTo; |
| 1442 | } |
| 1443 | blob_append(&sql, ")", -1); |
| 1444 | path_reset(); |
| 1445 | blob_append(&desc, "All nodes on the path from ", -1); |
| 1446 | blob_appendf(&desc, "%z[%h]</a>", href("%R/info/%h", zFrom), zFrom); |
| 1447 | blob_append(&desc, " to ", -1); |
| 1448 | blob_appendf(&desc, "%z[%h]</a>", href("%R/info/%h",zTo), zTo); |
| 1449 | tmFlags |= TIMELINE_DISJOINT; |
| 1450 | db_multi_exec("%s", blob_sql_text(&sql)); |
| 1451 | }else if( (p_rid || d_rid) && g.perm.Read ){ |
| 1452 | /* If p= or d= is present, ignore all other parameters other than n= */ |
| 1453 | char *zUuid; |
| 1454 | int np, nd; |
| 1455 | |
| 1456 |
| --- src/timeline.c | |
| +++ src/timeline.c | |
| @@ -1440,16 +1440,17 @@ | |
| 1440 | blob_append_sql(&sql, ",%d", p->rid); |
| 1441 | p = p->u.pTo; |
| 1442 | } |
| 1443 | blob_append(&sql, ")", -1); |
| 1444 | path_reset(); |
| 1445 | tmFlags |= TIMELINE_DISJOINT; |
| 1446 | db_multi_exec("%s", blob_sql_text(&sql)); |
| 1447 | blob_appendf(&desc, "%d check-ins going from ", |
| 1448 | db_int(0, "SELECT count(*) FROM timeline")); |
| 1449 | blob_appendf(&desc, "%z[%h]</a>", href("%R/info/%h", zFrom), zFrom); |
| 1450 | blob_append(&desc, " to ", -1); |
| 1451 | blob_appendf(&desc, "%z[%h]</a>", href("%R/info/%h",zTo), zTo); |
| 1452 | }else if( (p_rid || d_rid) && g.perm.Read ){ |
| 1453 | /* If p= or d= is present, ignore all other parameters other than n= */ |
| 1454 | char *zUuid; |
| 1455 | int np, nd; |
| 1456 | |
| 1457 |