Fossil SCM

Show the branch name in artifact descriptions.

drh 2011-08-31 14:28 UTC artifact_description
Commit 2e38bed49e5ad601176fc99c2c05439e95ac5866
1 file changed +12 -2
+12 -2
--- src/info.c
+++ src/info.c
@@ -782,27 +782,30 @@
782782
783783
db_prepare(&q,
784784
"SELECT filename.name, datetime(event.mtime),"
785785
" coalesce(event.ecomment,event.comment),"
786786
" coalesce(event.euser,event.user),"
787
- " b.uuid"
787
+ " b.uuid,"
788
+ " coalesce((SELECT value FROM tagxref"
789
+ " WHERE tagid=%d AND tagtype>0 AND rid=mlink.mid),'trunk')"
788790
" FROM mlink, filename, event, blob a, blob b"
789791
" WHERE filename.fnid=mlink.fnid"
790792
" AND event.objid=mlink.mid"
791793
" AND a.rid=mlink.fid"
792794
" AND b.rid=mlink.mid"
793795
" AND mlink.fid=%d"
794796
" ORDER BY filename.name, event.mtime",
795
- rid
797
+ TAG_BRANCH, rid
796798
);
797799
@ <ul>
798800
while( db_step(&q)==SQLITE_ROW ){
799801
const char *zName = db_column_text(&q, 0);
800802
const char *zDate = db_column_text(&q, 1);
801803
const char *zCom = db_column_text(&q, 2);
802804
const char *zUser = db_column_text(&q, 3);
803805
const char *zVers = db_column_text(&q, 4);
806
+ const char *zBr = db_column_text(&q, 5);
804807
if( !prevName || fossil_strcmp(zName, prevName) ) {
805808
if( prevName ) {
806809
@ </ul>
807810
}
808811
@ <li>File
@@ -816,10 +819,17 @@
816819
}
817820
@ <li>
818821
hyperlink_to_date(zDate,"");
819822
@ - part of checkin
820823
hyperlink_to_uuid(zVers);
824
+ if( zBr && zBr[0] ){
825
+ if( g.okHistory ){
826
+ @ on branch <a href="%s(g.zTop)/timeline?r=%T(zBr)">%h(zBr)</a>
827
+ }else{
828
+ @ on branch %h(zBr)
829
+ }
830
+ }
821831
@ - %w(zCom) (user:
822832
hyperlink_to_user(zUser,zDate,"");
823833
@ )
824834
if( g.okHistory ){
825835
@ <a href="%s(g.zTop)/annotate?checkin=%S(zVers)&filename=%T(zName)">
826836
--- src/info.c
+++ src/info.c
@@ -782,27 +782,30 @@
782
783 db_prepare(&q,
784 "SELECT filename.name, datetime(event.mtime),"
785 " coalesce(event.ecomment,event.comment),"
786 " coalesce(event.euser,event.user),"
787 " b.uuid"
 
 
788 " FROM mlink, filename, event, blob a, blob b"
789 " WHERE filename.fnid=mlink.fnid"
790 " AND event.objid=mlink.mid"
791 " AND a.rid=mlink.fid"
792 " AND b.rid=mlink.mid"
793 " AND mlink.fid=%d"
794 " ORDER BY filename.name, event.mtime",
795 rid
796 );
797 @ <ul>
798 while( db_step(&q)==SQLITE_ROW ){
799 const char *zName = db_column_text(&q, 0);
800 const char *zDate = db_column_text(&q, 1);
801 const char *zCom = db_column_text(&q, 2);
802 const char *zUser = db_column_text(&q, 3);
803 const char *zVers = db_column_text(&q, 4);
 
804 if( !prevName || fossil_strcmp(zName, prevName) ) {
805 if( prevName ) {
806 @ </ul>
807 }
808 @ <li>File
@@ -816,10 +819,17 @@
816 }
817 @ <li>
818 hyperlink_to_date(zDate,"");
819 @ - part of checkin
820 hyperlink_to_uuid(zVers);
 
 
 
 
 
 
 
821 @ - %w(zCom) (user:
822 hyperlink_to_user(zUser,zDate,"");
823 @ )
824 if( g.okHistory ){
825 @ <a href="%s(g.zTop)/annotate?checkin=%S(zVers)&filename=%T(zName)">
826
--- src/info.c
+++ src/info.c
@@ -782,27 +782,30 @@
782
783 db_prepare(&q,
784 "SELECT filename.name, datetime(event.mtime),"
785 " coalesce(event.ecomment,event.comment),"
786 " coalesce(event.euser,event.user),"
787 " b.uuid,"
788 " coalesce((SELECT value FROM tagxref"
789 " WHERE tagid=%d AND tagtype>0 AND rid=mlink.mid),'trunk')"
790 " FROM mlink, filename, event, blob a, blob b"
791 " WHERE filename.fnid=mlink.fnid"
792 " AND event.objid=mlink.mid"
793 " AND a.rid=mlink.fid"
794 " AND b.rid=mlink.mid"
795 " AND mlink.fid=%d"
796 " ORDER BY filename.name, event.mtime",
797 TAG_BRANCH, rid
798 );
799 @ <ul>
800 while( db_step(&q)==SQLITE_ROW ){
801 const char *zName = db_column_text(&q, 0);
802 const char *zDate = db_column_text(&q, 1);
803 const char *zCom = db_column_text(&q, 2);
804 const char *zUser = db_column_text(&q, 3);
805 const char *zVers = db_column_text(&q, 4);
806 const char *zBr = db_column_text(&q, 5);
807 if( !prevName || fossil_strcmp(zName, prevName) ) {
808 if( prevName ) {
809 @ </ul>
810 }
811 @ <li>File
@@ -816,10 +819,17 @@
819 }
820 @ <li>
821 hyperlink_to_date(zDate,"");
822 @ - part of checkin
823 hyperlink_to_uuid(zVers);
824 if( zBr && zBr[0] ){
825 if( g.okHistory ){
826 @ on branch <a href="%s(g.zTop)/timeline?r=%T(zBr)">%h(zBr)</a>
827 }else{
828 @ on branch %h(zBr)
829 }
830 }
831 @ - %w(zCom) (user:
832 hyperlink_to_user(zUser,zDate,"");
833 @ )
834 if( g.okHistory ){
835 @ <a href="%s(g.zTop)/annotate?checkin=%S(zVers)&filename=%T(zName)">
836

Keyboard Shortcuts

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