ok/jj
1
0
Fork 0
forked from mirrors/jj

graphlog: don't de-indent multi-line text at end of chain

This commit is contained in:
Martin von Zweigbergk 2022-05-09 21:03:59 -07:00 committed by Martin von Zweigbergk
parent 9f6f4b4a55
commit d0ecbaf1a4
2 changed files with 5 additions and 5 deletions

View file

@ -148,7 +148,7 @@ where
self.maybe_write_pending_text()?;
}
let pad_to_index = self.edges.len();
let pad_to_index = self.edges.len() + if edges.is_empty() { 1 } else { 0 };
// Close any edges to missing nodes.
for (i, edge) in edges.iter().enumerate().rev() {
if *edge == Edge::Missing {
@ -479,7 +479,7 @@ mod tests {
| o node 3
o | node 2
/ more
| text
| text
o node 1
"###);
@ -501,8 +501,8 @@ mod tests {
| o node 2
| ~
o node 1
more
text
more
text
"###);
Ok(())

View file

@ -29,7 +29,7 @@ fn test_op_log() {
@
| add workspace 'default'
o
initialize repo
initialize repo
"###);
let add_workspace_id = stdout[2..14].to_string();
let initialize_repo_id = stdout.lines().nth(2).unwrap()[2..14].to_string();