Fossil SCM

Improvement to /timeline for better details with the from= and to= query parameters together with the "mionly" option.

drh 2020-06-18 13:55 trunk
Commit badbcba970b84c1f6c71f6c70cb9cbd0facad7d6bd515a33fc7c4c0440a3964d
1 file changed +1 -2
+1 -2
--- src/timeline.c
+++ src/timeline.c
@@ -1981,11 +1981,11 @@
19811981
}
19821982
}
19831983
path_reset();
19841984
db_multi_exec("%s", blob_str(&ins)/*safe-for-%s*/);
19851985
blob_reset(&ins);
1986
- if( related ){
1986
+ if( related || P("mionly") ){
19871987
db_multi_exec(
19881988
"CREATE TABLE IF NOT EXISTS temp.related(x INTEGER PRIMARY KEY);"
19891989
"INSERT OR IGNORE INTO related(x)"
19901990
" SELECT pid FROM plink WHERE cid IN pathnode AND NOT isprim;"
19911991
);
@@ -2018,11 +2018,10 @@
20182018
" AND mlink.fnid=filename.fnid AND %s)",
20192019
glob_expr("filename.name", zChng)
20202020
);
20212021
}
20222022
tmFlags |= TIMELINE_DISJOINT;
2023
- tmFlags &= ~TIMELINE_CHPICK;
20242023
db_multi_exec("%s", blob_sql_text(&sql));
20252024
if( advancedMenu ){
20262025
style_submenu_checkbox("v", "Files", (zType[0]!='a' && zType[0]!='c'),0);
20272026
}
20282027
nNodeOnPath = db_int(0, "SELECT count(*) FROM temp.pathnode");
20292028
--- src/timeline.c
+++ src/timeline.c
@@ -1981,11 +1981,11 @@
1981 }
1982 }
1983 path_reset();
1984 db_multi_exec("%s", blob_str(&ins)/*safe-for-%s*/);
1985 blob_reset(&ins);
1986 if( related ){
1987 db_multi_exec(
1988 "CREATE TABLE IF NOT EXISTS temp.related(x INTEGER PRIMARY KEY);"
1989 "INSERT OR IGNORE INTO related(x)"
1990 " SELECT pid FROM plink WHERE cid IN pathnode AND NOT isprim;"
1991 );
@@ -2018,11 +2018,10 @@
2018 " AND mlink.fnid=filename.fnid AND %s)",
2019 glob_expr("filename.name", zChng)
2020 );
2021 }
2022 tmFlags |= TIMELINE_DISJOINT;
2023 tmFlags &= ~TIMELINE_CHPICK;
2024 db_multi_exec("%s", blob_sql_text(&sql));
2025 if( advancedMenu ){
2026 style_submenu_checkbox("v", "Files", (zType[0]!='a' && zType[0]!='c'),0);
2027 }
2028 nNodeOnPath = db_int(0, "SELECT count(*) FROM temp.pathnode");
2029
--- src/timeline.c
+++ src/timeline.c
@@ -1981,11 +1981,11 @@
1981 }
1982 }
1983 path_reset();
1984 db_multi_exec("%s", blob_str(&ins)/*safe-for-%s*/);
1985 blob_reset(&ins);
1986 if( related || P("mionly") ){
1987 db_multi_exec(
1988 "CREATE TABLE IF NOT EXISTS temp.related(x INTEGER PRIMARY KEY);"
1989 "INSERT OR IGNORE INTO related(x)"
1990 " SELECT pid FROM plink WHERE cid IN pathnode AND NOT isprim;"
1991 );
@@ -2018,11 +2018,10 @@
2018 " AND mlink.fnid=filename.fnid AND %s)",
2019 glob_expr("filename.name", zChng)
2020 );
2021 }
2022 tmFlags |= TIMELINE_DISJOINT;
 
2023 db_multi_exec("%s", blob_sql_text(&sql));
2024 if( advancedMenu ){
2025 style_submenu_checkbox("v", "Files", (zType[0]!='a' && zType[0]!='c'),0);
2026 }
2027 nNodeOnPath = db_int(0, "SELECT count(*) FROM temp.pathnode");
2028

Keyboard Shortcuts

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