Diff
Not logged in

Differences From:

File src/timeline.c part of check-in [fecb3e5cc9] - On the "vinfo" page, add a link to a timeline of all other check-ins with the same tag. by drh on 2009-01-20 23:39:50. [view]

To:

File src/timeline.c part of check-in [d820722fe5] - The timeline correctly shows as a leaf a check-in whose only children are separate branches. by drh on 2009-01-21 01:06:32. [view]

@@ -235,9 +235,13 @@
     @   coalesce(ecomment, comment),
     @   coalesce(euser, user),
     @   (SELECT count(*) FROM plink WHERE pid=blob.rid AND isprim=1),
     @   (SELECT count(*) FROM plink WHERE cid=blob.rid),
-    @   NOT EXISTS (SELECT 1 FROM plink WHERE pid=blob.rid),
+    @   0==(SELECT count(*) FROM plink
+    @     WHERE pid=blob.rid AND NOT EXISTS(
+    @       SELECT 1 FROM tagxref
+    @        WHERE tagid=(SELECT tagid FROM tag WHERE tagname='newbranch')
+    @          AND rid=plink.cid AND tagtype>0)),
     @   bgcolor,
     @   event.type,
     @   (SELECT group_concat(substr(tagname,5), ', ') FROM tag, tagxref
     @     WHERE tagname GLOB 'sym-*' AND tag.tagid=tagxref.tagid