mirror of
https://github.com/martinvonz/jj.git
synced 2025-02-01 00:50:57 +00:00
rewrite: drop redundant unioning of old commits with abandoned commits
We always add abandoned commits as key in `parent_mapping`.
This commit is contained in:
parent
db4b905bc9
commit
bb1fef3258
1 changed files with 2 additions and 7 deletions
|
@ -298,9 +298,7 @@ impl<'settings, 'repo> DescendantRebaser<'settings, 'repo> {
|
||||||
) -> DescendantRebaser<'settings, 'repo> {
|
) -> DescendantRebaser<'settings, 'repo> {
|
||||||
let store = mut_repo.store();
|
let store = mut_repo.store();
|
||||||
let old_commits_expression =
|
let old_commits_expression =
|
||||||
RevsetExpression::commits(mut_repo.parent_mapping.keys().cloned().collect()).union(
|
RevsetExpression::commits(mut_repo.parent_mapping.keys().cloned().collect());
|
||||||
&RevsetExpression::commits(mut_repo.abandoned.iter().cloned().collect()),
|
|
||||||
);
|
|
||||||
let to_visit_expression = old_commits_expression
|
let to_visit_expression = old_commits_expression
|
||||||
.descendants()
|
.descendants()
|
||||||
.minus(&old_commits_expression);
|
.minus(&old_commits_expression);
|
||||||
|
@ -499,10 +497,7 @@ impl<'settings, 'repo> DescendantRebaser<'settings, 'repo> {
|
||||||
.collect();
|
.collect();
|
||||||
|
|
||||||
let old_commits_expression =
|
let old_commits_expression =
|
||||||
RevsetExpression::commits(self.mut_repo.parent_mapping.keys().cloned().collect())
|
RevsetExpression::commits(self.mut_repo.parent_mapping.keys().cloned().collect());
|
||||||
.union(&RevsetExpression::commits(
|
|
||||||
self.mut_repo.abandoned.iter().cloned().collect(),
|
|
||||||
));
|
|
||||||
let heads_to_add_expression = old_commits_expression
|
let heads_to_add_expression = old_commits_expression
|
||||||
.parents()
|
.parents()
|
||||||
.minus(&old_commits_expression);
|
.minus(&old_commits_expression);
|
||||||
|
|
Loading…
Reference in a new issue