-
Notifications
You must be signed in to change notification settings - Fork 54
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Turns out they are not really needed: During reverse filter (push) only the very first's commit of the to be pushed sequence can possibly be in that table. All others have to be calculated by traversing the new commits, and the results of that where never kept in the first place. For the very first the parent can be found by searching the target branch in forward topological order, which will almost always be a very short search as long as the new commits are not based on an ancient version of the target.
- Loading branch information
1 parent
f9a5269
commit 6cd2bdb
Showing
3 changed files
with
76 additions
and
58 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters