Fossil SCM
Improvement to /timeline for better details with the from= and to= query parameters together with the "mionly" option.
Commit
badbcba970b84c1f6c71f6c70cb9cbd0facad7d6bd515a33fc7c4c0440a3964d
Parent
c1abd612a9663e5…
1 file changed
+1
-2
+1
-2
| --- src/timeline.c | ||
| +++ src/timeline.c | ||
| @@ -1981,11 +1981,11 @@ | ||
| 1981 | 1981 | } |
| 1982 | 1982 | } |
| 1983 | 1983 | path_reset(); |
| 1984 | 1984 | db_multi_exec("%s", blob_str(&ins)/*safe-for-%s*/); |
| 1985 | 1985 | blob_reset(&ins); |
| 1986 | - if( related ){ | |
| 1986 | + if( related || P("mionly") ){ | |
| 1987 | 1987 | db_multi_exec( |
| 1988 | 1988 | "CREATE TABLE IF NOT EXISTS temp.related(x INTEGER PRIMARY KEY);" |
| 1989 | 1989 | "INSERT OR IGNORE INTO related(x)" |
| 1990 | 1990 | " SELECT pid FROM plink WHERE cid IN pathnode AND NOT isprim;" |
| 1991 | 1991 | ); |
| @@ -2018,11 +2018,10 @@ | ||
| 2018 | 2018 | " AND mlink.fnid=filename.fnid AND %s)", |
| 2019 | 2019 | glob_expr("filename.name", zChng) |
| 2020 | 2020 | ); |
| 2021 | 2021 | } |
| 2022 | 2022 | tmFlags |= TIMELINE_DISJOINT; |
| 2023 | - tmFlags &= ~TIMELINE_CHPICK; | |
| 2024 | 2023 | db_multi_exec("%s", blob_sql_text(&sql)); |
| 2025 | 2024 | if( advancedMenu ){ |
| 2026 | 2025 | style_submenu_checkbox("v", "Files", (zType[0]!='a' && zType[0]!='c'),0); |
| 2027 | 2026 | } |
| 2028 | 2027 | nNodeOnPath = db_int(0, "SELECT count(*) FROM temp.pathnode"); |
| 2029 | 2028 |
| --- 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 |