This issue has been closed as 'Won't Fix' due to an extended period of time without updates. If this issue is important to you please let us know by posting on the AnswerHub or UDN, and Epic will re-open the ticket for further review.
Several issues have been reported within the ParseHistoryResults method from PerforceSourceControlOperations:
1. Any Records that share the same filename will only display the last record with that filename. From the supplied image ("revision_history.png"), two records shared the same filename; one with 24 revisions, the other with 12 revisions; however, only the 12-revision version was present in OutHistory, since it was parsed last.
2. The atoi call performed on the BranchSourceRevision is not sufficient, as BranchSourceRevision is in the format "#[rev]" rather than just "[rev]", so any call to atoi always returns a revision number of 0.
P4 Filelog Documentation: [Link Removed]
See UDN/description.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-36417 in the post.