Fossil SCM

More fixes to reverse annotation via the /fdiff page. It is closer, but it is still not right.

drh 2017-10-02 12:22 trunk
Commit 08cacbf6e59692d3498acc85a7f231f994be2cfd121e2d50bfc17f28d9ccbd7a
2 files changed +1 -1 +2 -2
+1 -1
--- src/diff.c
+++ src/diff.c
@@ -2259,11 +2259,11 @@
22592259
file_tree_name(zFilename, &treename, 0, 1);
22602260
zFilename = blob_str(&treename);
22612261
fnid = db_int(0, "SELECT fnid FROM filename WHERE name=%Q", zFilename);
22622262
22632263
db_prepare(&q,
2264
- "SELECT"
2264
+ "SELECT DISTINCT"
22652265
" (SELECT uuid FROM blob WHERE rid=mlink.fid),"
22662266
" (SELECT uuid FROM blob WHERE rid=mlink.mid),"
22672267
" date(event.mtime),"
22682268
" coalesce(event.euser,event.user),"
22692269
" mlink.fid"
22702270
--- src/diff.c
+++ src/diff.c
@@ -2259,11 +2259,11 @@
2259 file_tree_name(zFilename, &treename, 0, 1);
2260 zFilename = blob_str(&treename);
2261 fnid = db_int(0, "SELECT fnid FROM filename WHERE name=%Q", zFilename);
2262
2263 db_prepare(&q,
2264 "SELECT"
2265 " (SELECT uuid FROM blob WHERE rid=mlink.fid),"
2266 " (SELECT uuid FROM blob WHERE rid=mlink.mid),"
2267 " date(event.mtime),"
2268 " coalesce(event.euser,event.user),"
2269 " mlink.fid"
2270
--- src/diff.c
+++ src/diff.c
@@ -2259,11 +2259,11 @@
2259 file_tree_name(zFilename, &treename, 0, 1);
2260 zFilename = blob_str(&treename);
2261 fnid = db_int(0, "SELECT fnid FROM filename WHERE name=%Q", zFilename);
2262
2263 db_prepare(&q,
2264 "SELECT DISTINCT"
2265 " (SELECT uuid FROM blob WHERE rid=mlink.fid),"
2266 " (SELECT uuid FROM blob WHERE rid=mlink.mid),"
2267 " date(event.mtime),"
2268 " coalesce(event.euser,event.user),"
2269 " mlink.fid"
2270
+2 -2
--- src/info.c
+++ src/info.c
@@ -1584,12 +1584,12 @@
15841584
" AND eb.objid=b.mid"
15851585
" ORDER BY ea.mtime ASC, eb.mtime ASC",
15861586
v1, v2
15871587
);
15881588
if( db_step(&q)==SQLITE_ROW ){
1589
- const char *zOrig = db_column_text(&q, 0);
1590
- const char *zCkin = db_column_text(&q, 1);
1589
+ const char *zCkin = db_column_text(&q, 0);
1590
+ const char *zOrig = db_column_text(&q, 1);
15911591
const char *zFN = db_column_text(&q, 2);
15921592
style_submenu_element("Annotate",
15931593
"%R/annotate?origin=%s&checkin=%s&filename=%T",
15941594
zOrig, zCkin, zFN);
15951595
}
15961596
--- src/info.c
+++ src/info.c
@@ -1584,12 +1584,12 @@
1584 " AND eb.objid=b.mid"
1585 " ORDER BY ea.mtime ASC, eb.mtime ASC",
1586 v1, v2
1587 );
1588 if( db_step(&q)==SQLITE_ROW ){
1589 const char *zOrig = db_column_text(&q, 0);
1590 const char *zCkin = db_column_text(&q, 1);
1591 const char *zFN = db_column_text(&q, 2);
1592 style_submenu_element("Annotate",
1593 "%R/annotate?origin=%s&checkin=%s&filename=%T",
1594 zOrig, zCkin, zFN);
1595 }
1596
--- src/info.c
+++ src/info.c
@@ -1584,12 +1584,12 @@
1584 " AND eb.objid=b.mid"
1585 " ORDER BY ea.mtime ASC, eb.mtime ASC",
1586 v1, v2
1587 );
1588 if( db_step(&q)==SQLITE_ROW ){
1589 const char *zCkin = db_column_text(&q, 0);
1590 const char *zOrig = db_column_text(&q, 1);
1591 const char *zFN = db_column_text(&q, 2);
1592 style_submenu_element("Annotate",
1593 "%R/annotate?origin=%s&checkin=%s&filename=%T",
1594 zOrig, zCkin, zFN);
1595 }
1596

Keyboard Shortcuts

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