@@ -12,6 +12,7 @@ use lib::core::repo_ext::{RepoExt, RepoReferencesSnapshot};
12
12
use lib:: util:: ExitCode ;
13
13
14
14
use crate :: commands:: smartlog:: { make_smartlog_graph, render_graph} ;
15
+ use crate :: revset:: resolve_default_smartlog_commits;
15
16
use lib:: core:: dag:: Dag ;
16
17
use lib:: core:: effects:: Effects ;
17
18
use lib:: core:: eventlog:: { Event , EventCursor , EventLogDb , EventReplayer } ;
@@ -95,7 +96,7 @@ fn describe_event_cursor(
95
96
repo : & Repo ,
96
97
event_log_db : & EventLogDb ,
97
98
event_replayer : & EventReplayer ,
98
- dag : & Dag ,
99
+ dag : & mut Dag ,
99
100
head_info : & ResolvedReferenceInfo ,
100
101
references_snapshot : & RepoReferencesSnapshot ,
101
102
redactor : & Redactor ,
@@ -130,14 +131,8 @@ fn describe_event_cursor(
130
131
131
132
let glyphs = Glyphs :: text ( ) ;
132
133
let effects = Effects :: new ( glyphs. clone ( ) ) ;
133
- let graph = make_smartlog_graph (
134
- & effects,
135
- repo,
136
- dag,
137
- event_replayer,
138
- event_cursor,
139
- dag. query_default_smartlog_commits ( ) ?,
140
- ) ?;
134
+ let commits = resolve_default_smartlog_commits ( & effects, repo, dag) ?;
135
+ let graph = make_smartlog_graph ( & effects, repo, dag, event_replayer, event_cursor, & commits) ?;
141
136
let graph_lines = render_graph (
142
137
& effects,
143
138
repo,
@@ -176,7 +171,7 @@ fn collect_events(effects: &Effects, git_run_info: &GitRunInfo) -> eyre::Result<
176
171
let event_log_db = EventLogDb :: new ( & conn) ?;
177
172
let event_replayer = EventReplayer :: from_event_log_db ( effects, & repo, & event_log_db) ?;
178
173
let event_cursor = event_replayer. make_default_cursor ( ) ;
179
- let dag = Dag :: open_and_sync (
174
+ let mut dag = Dag :: open_and_sync (
180
175
effects,
181
176
& repo,
182
177
& event_replayer,
@@ -199,7 +194,7 @@ fn collect_events(effects: &Effects, git_run_info: &GitRunInfo) -> eyre::Result<
199
194
& repo,
200
195
& event_log_db,
201
196
& event_replayer,
202
- & dag,
197
+ & mut dag,
203
198
& head_info,
204
199
& references_snapshot,
205
200
& redactor,
0 commit comments