Fossil SCM

Show the branch name in the extra section of the /brtimeline page.

drh 2025-10-16 16:59 timeline-enhance-2025
Commit c8e0268a0d6d42126ac24e9683771ec2c51b2536e2ccbdc8ce6b9352deab94f4
1 file changed +3
--- src/branch.c
+++ src/branch.c
@@ -1038,11 +1038,14 @@
10381038
" AND tag.tagname GLOB 'sym-*'",
10391039
rid
10401040
);
10411041
while( db_step(&q)==SQLITE_ROW ){
10421042
const char *zTagName = db_column_text(&q, 0);
1043
+ const char *zBrName = branch_of_rid(rid);
1044
+ @ branch:&nbsp;<b>%h(zBrName)</b>
10431045
@ %z(href("%R/timeline?r=%T",zTagName))<button>timeline</button></a>
1046
+ fossil_free(zBrName);
10441047
}
10451048
db_finalize(&q);
10461049
}
10471050
10481051
/*
10491052
--- src/branch.c
+++ src/branch.c
@@ -1038,11 +1038,14 @@
1038 " AND tag.tagname GLOB 'sym-*'",
1039 rid
1040 );
1041 while( db_step(&q)==SQLITE_ROW ){
1042 const char *zTagName = db_column_text(&q, 0);
 
 
1043 @ %z(href("%R/timeline?r=%T",zTagName))<button>timeline</button></a>
 
1044 }
1045 db_finalize(&q);
1046 }
1047
1048 /*
1049
--- src/branch.c
+++ src/branch.c
@@ -1038,11 +1038,14 @@
1038 " AND tag.tagname GLOB 'sym-*'",
1039 rid
1040 );
1041 while( db_step(&q)==SQLITE_ROW ){
1042 const char *zTagName = db_column_text(&q, 0);
1043 const char *zBrName = branch_of_rid(rid);
1044 @ branch:&nbsp;<b>%h(zBrName)</b>
1045 @ %z(href("%R/timeline?r=%T",zTagName))<button>timeline</button></a>
1046 fossil_free(zBrName);
1047 }
1048 db_finalize(&q);
1049 }
1050
1051 /*
1052

Keyboard Shortcuts

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