Skip to content

CommitNavigatorBuilder pulls in entire commit graph instead of list of first parent commits #5

@matthewhorridge

Description

@matthewhorridge

When the CommitNavigatorBuilder builds a list of commits. The expectation is that it should build a list of commits by chaining together first parents. What currently happens is it uses RevWalker to build a list that follows all parents topologically (if there are multiple parents then all of them are followed). This is not what is needed for our use case (showing history in a particular branch) and leads to spurious lists of changed files (possibly containing duplicates) and incorrect ontology diffs. This needs to be fixed to follow the first parent.

Metadata

Metadata

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions