previously is_merged was an expensive callback. Now that all this data is
pre-computed, this is is a simple membership testing.
So it is probably cheaper than the membership testing.
Alphare |
hg-reviewers |
previously is_merged was an expensive callback. Now that all this data is
pre-computed, this is is a simple membership testing.
So it is probably cheaper than the membership testing.
No Linters Available |
No Unit Test Coverage |
Path | Packages | |||
---|---|---|---|---|
M | mercurial/copies.py (4 lines) |
Commit | Parents | Author | Summary | Date |
---|---|---|---|---|
636f3e2f36d9 | 99c981c36464 | Pierre-Yves David | Oct 1 2020, 3:45 AM |
Status | Author | Revision | |
---|---|---|---|
Closed | marmoute | ||
Closed | marmoute | ||
Closed | marmoute | ||
Closed | marmoute | ||
Closed | marmoute | ||
Closed | marmoute | ||
Closed | marmoute | ||
Closed | marmoute | ||
Closed | marmoute | ||
Closed | marmoute | ||
Closed | marmoute | ||
Closed | marmoute | ||
Closed | marmoute | ||
Closed | marmoute | ||
Closed | marmoute | ||
Closed | marmoute | ||
Closed | marmoute | ||
Closed | marmoute | ||
Closed | marmoute | ||
Closed | marmoute | ||
Closed | marmoute | ||
Closed | marmoute | ||
Closed | marmoute | ||
Closed | marmoute | ||
Closed | marmoute | ||
Closed | marmoute |
): | ): | ||||
pass | pass | ||||
elif ( | elif ( | ||||
changes is not None | changes is not None | ||||
and other[1] is None | and other[1] is None | ||||
and dest in changes.salvaged | and dest in changes.salvaged | ||||
): | ): | ||||
minor[dest] = value | minor[dest] = value | ||||
elif not isancestor(new_tt, other_tt): | |||||
minor[dest] = value | |||||
elif changes is not None and dest in changes.merged: | elif changes is not None and dest in changes.merged: | ||||
minor[dest] = value | minor[dest] = value | ||||
elif not isancestor(new_tt, other_tt): | |||||
minor[dest] = value | |||||
def _revinfo_getter_extra(repo): | def _revinfo_getter_extra(repo): | ||||
"""return a function that return multiple data given a <rev>"i | """return a function that return multiple data given a <rev>"i | ||||
* p1: revision number of first parent | * p1: revision number of first parent | ||||
* p2: revision number of first parent | * p2: revision number of first parent | ||||
* p1copies: mapping of copies from p1 | * p1copies: mapping of copies from p1 |