Fossil SCM
Fix /timeline?v=1 and /info page that were not showing all affected files for check-ins with 2 ancestors or more. pending-review
Commit
9f7a681d6d27eff26ede148f198fc5600a624f7a
Parent
b4b551aa66dcb53…
2 files changed
+2
-1
-1
+2
-1
| --- src/info.c | ||
| +++ src/info.c | ||
| @@ -1,6 +1,7 @@ | ||
| 1 | 1 | /* |
| 2 | + * | |
| 2 | 3 | ** Copyright (c) 2007 D. Richard Hipp |
| 3 | 4 | ** |
| 4 | 5 | ** This program is free software; you can redistribute it and/or |
| 5 | 6 | ** modify it under the terms of the Simplified BSD License (also |
| 6 | 7 | ** known as the "2-Clause License" or "FreeBSD License".) |
| @@ -738,11 +739,11 @@ | ||
| 738 | 739 | " mperm," |
| 739 | 740 | " (SELECT uuid FROM blob WHERE rid=mlink.pid)," |
| 740 | 741 | " (SELECT uuid FROM blob WHERE rid=mlink.fid)," |
| 741 | 742 | " (SELECT name FROM filename WHERE filename.fnid=mlink.pfnid)" |
| 742 | 743 | " FROM mlink JOIN filename ON filename.fnid=mlink.fnid" |
| 743 | - " WHERE mlink.mid=%d AND NOT mlink.isaux" | |
| 744 | + " WHERE mlink.mid=%d" | |
| 744 | 745 | " AND (mlink.fid>0" |
| 745 | 746 | " OR mlink.fnid NOT IN (SELECT pfnid FROM mlink WHERE mid=%d))" |
| 746 | 747 | " ORDER BY name /*sort*/", |
| 747 | 748 | rid, rid |
| 748 | 749 | ); |
| 749 | 750 |
| --- src/info.c | |
| +++ src/info.c | |
| @@ -1,6 +1,7 @@ | |
| 1 | /* |
| 2 | ** Copyright (c) 2007 D. Richard Hipp |
| 3 | ** |
| 4 | ** This program is free software; you can redistribute it and/or |
| 5 | ** modify it under the terms of the Simplified BSD License (also |
| 6 | ** known as the "2-Clause License" or "FreeBSD License".) |
| @@ -738,11 +739,11 @@ | |
| 738 | " mperm," |
| 739 | " (SELECT uuid FROM blob WHERE rid=mlink.pid)," |
| 740 | " (SELECT uuid FROM blob WHERE rid=mlink.fid)," |
| 741 | " (SELECT name FROM filename WHERE filename.fnid=mlink.pfnid)" |
| 742 | " FROM mlink JOIN filename ON filename.fnid=mlink.fnid" |
| 743 | " WHERE mlink.mid=%d AND NOT mlink.isaux" |
| 744 | " AND (mlink.fid>0" |
| 745 | " OR mlink.fnid NOT IN (SELECT pfnid FROM mlink WHERE mid=%d))" |
| 746 | " ORDER BY name /*sort*/", |
| 747 | rid, rid |
| 748 | ); |
| 749 |
| --- src/info.c | |
| +++ src/info.c | |
| @@ -1,6 +1,7 @@ | |
| 1 | /* |
| 2 | * |
| 3 | ** Copyright (c) 2007 D. Richard Hipp |
| 4 | ** |
| 5 | ** This program is free software; you can redistribute it and/or |
| 6 | ** modify it under the terms of the Simplified BSD License (also |
| 7 | ** known as the "2-Clause License" or "FreeBSD License".) |
| @@ -738,11 +739,11 @@ | |
| 739 | " mperm," |
| 740 | " (SELECT uuid FROM blob WHERE rid=mlink.pid)," |
| 741 | " (SELECT uuid FROM blob WHERE rid=mlink.fid)," |
| 742 | " (SELECT name FROM filename WHERE filename.fnid=mlink.pfnid)" |
| 743 | " FROM mlink JOIN filename ON filename.fnid=mlink.fnid" |
| 744 | " WHERE mlink.mid=%d" |
| 745 | " AND (mlink.fid>0" |
| 746 | " OR mlink.fnid NOT IN (SELECT pfnid FROM mlink WHERE mid=%d))" |
| 747 | " ORDER BY name /*sort*/", |
| 748 | rid, rid |
| 749 | ); |
| 750 |
-1
| --- src/timeline.c | ||
| +++ src/timeline.c | ||
| @@ -503,11 +503,10 @@ | ||
| 503 | 503 | " (SELECT name FROM filename WHERE fnid=mlink.pfnid) AS oldnm" |
| 504 | 504 | " FROM mlink" |
| 505 | 505 | " WHERE mid=:mid AND (pid!=fid OR pfnid>0)" |
| 506 | 506 | " AND (fid>0 OR" |
| 507 | 507 | " fnid NOT IN (SELECT pfnid FROM mlink WHERE mid=:mid))" |
| 508 | - " AND NOT mlink.isaux" | |
| 509 | 508 | " ORDER BY 3 /*sort*/" |
| 510 | 509 | ); |
| 511 | 510 | fchngQueryInit = 1; |
| 512 | 511 | } |
| 513 | 512 | db_bind_int(&fchngQuery, ":mid", rid); |
| 514 | 513 |
| --- src/timeline.c | |
| +++ src/timeline.c | |
| @@ -503,11 +503,10 @@ | |
| 503 | " (SELECT name FROM filename WHERE fnid=mlink.pfnid) AS oldnm" |
| 504 | " FROM mlink" |
| 505 | " WHERE mid=:mid AND (pid!=fid OR pfnid>0)" |
| 506 | " AND (fid>0 OR" |
| 507 | " fnid NOT IN (SELECT pfnid FROM mlink WHERE mid=:mid))" |
| 508 | " AND NOT mlink.isaux" |
| 509 | " ORDER BY 3 /*sort*/" |
| 510 | ); |
| 511 | fchngQueryInit = 1; |
| 512 | } |
| 513 | db_bind_int(&fchngQuery, ":mid", rid); |
| 514 |
| --- src/timeline.c | |
| +++ src/timeline.c | |
| @@ -503,11 +503,10 @@ | |
| 503 | " (SELECT name FROM filename WHERE fnid=mlink.pfnid) AS oldnm" |
| 504 | " FROM mlink" |
| 505 | " WHERE mid=:mid AND (pid!=fid OR pfnid>0)" |
| 506 | " AND (fid>0 OR" |
| 507 | " fnid NOT IN (SELECT pfnid FROM mlink WHERE mid=:mid))" |
| 508 | " ORDER BY 3 /*sort*/" |
| 509 | ); |
| 510 | fchngQueryInit = 1; |
| 511 | } |
| 512 | db_bind_int(&fchngQuery, ":mid", rid); |
| 513 |