Check-in [5452b32a9f]
Not logged in
Overview

SHA1 Hash:5452b32a9fcb23cfbcce5ad667088e6e50f7cb60
Date: 2008-11-17 19:17:21
User: drh
Comment:Improvements to object description on an artifact display.
Timelines: ancestors | descendants | both | trunk
Other Links: files | ZIP archive | manifest

Tags And Properties
Changes
[hide diffs]

Modified src/info.c from [48386916c4] to [594a3689d1].

@@ -713,16 +713,20 @@
     const char *zDate = db_column_text(&q, 1);
     const char *zFuuid = db_column_text(&q, 2);
     const char *zCom = db_column_text(&q, 3);
     const char *zUser = db_column_text(&q, 4);
     const char *zVers = db_column_text(&q, 5);
-    @ File <a href="%s(g.zBaseURL)/finfo?name=%T(zName)">%h(zName)</a>
+    if( cnt>0 ){
+      @ Also file
+    }else{
+      @ File
+    }
+    @ <a href="%s(g.zBaseURL)/finfo?name=%T(zName)">%h(zName)</a>
     @ uuid %s(zFuuid) part of check-in
     hyperlink_to_uuid(zVers);
-    @ %w(zCom) by %h(zUser) on %s(zDate)
-    cnt++;
-    break;
+    @ %w(zCom) by %h(zUser) on %s(zDate).
+    cnt++;
   }
   db_finalize(&q);
   db_prepare(&q,
     "SELECT substr(tagname, 6, 10000), datetime(event.mtime),"
     "       coalesce(event.euser, event.user), uuid"
@@ -737,13 +741,17 @@
   while( db_step(&q)==SQLITE_ROW ){
     const char *zPagename = db_column_text(&q, 0);
     const char *zDate = db_column_text(&q, 1);
     const char *zUser = db_column_text(&q, 2);
     const char *zUuid = db_column_text(&q, 3);
-    @ Wiki page
+    if( cnt>0 ){
+      @ Also wiki page
+    }else{
+      @ Wiki page
+    }
     @ [<a href="%s(g.zBaseURL)/wiki?name=%t(zPagename)">%h(zPagename)</a>]
-    @ uuid %s(zUuid) by %h(zUser) on %s(zDate)
+    @ uuid %s(zUuid) by %h(zUser) on %s(zDate).
     nWiki++;
     cnt++;
   }
   db_finalize(&q);
   if( nWiki==0 ){
@@ -758,10 +766,13 @@
       const char *zDate = db_column_text(&q, 0);
       const char *zUuid = db_column_text(&q, 3);
       const char *zUser = db_column_text(&q, 1);
       const char *zCom = db_column_text(&q, 2);
       const char *zType = db_column_text(&q, 4);
+      if( cnt>0 ){
+        @ Also
+      }
       if( zType[0]=='w' ){
         @ Wiki edit
       }else if( zType[0]=='t' ){
         @ Ticket change
       }else if( zType[0]=='c' ){
@@ -768,11 +779,11 @@
         @ Manifest of baseline
       }else{
         @ Control file referencing
       }
       hyperlink_to_uuid(zUuid);
-      @ %w(zCom) by %h(zUser) on %s(zDate)
+      @ %w(zCom) by %h(zUser) on %s(zDate).
       cnt++;
     }
     db_finalize(&q);
   }
   if( cnt==0 ){