Revert "IMPL: get rid of the additional parents call"

This can cause very big sequence to be returned and handled.
Better let git core handle it

This reverts commit 6615739c47c8f1b944db62d618c77933e5dc81e0.