Steps taken to replicate:
- Create a new class library project.
 - Add project to source control.
 - Create feature branch named 'feature/foo' & checkout.
 - Add a new class named 'Class2.cs'.
 - Add a comment to 'Class2.cs' : '// Branch: feature/foo | Commit #1'.
 - Commit changes: 'Branch: feature/foo | Commit #1'.
 - Checkout 'master' branch.
 - Add a comment to 'Class1.cs' : '// Branch: master | Commit #2'
 - Commit changes: 'Branch: master | Commit #2'.
 - Checkout branch 'feature/foo'.
 - Rebase branch 'feature/foo' onto 'master'.
 - Add a comment to 'Class2.cs' : '// Branch: feature/foo | Commit #3'
 - Commit changes: 'Branch: feature/foo | Commit #3'.
 - Add a comment to 'Class2.cs' : '// Branch: feature/foo | Commit #4'
 - Commit changes: 'Branch: feature/foo | Commit #4'.
 - Create a PR branch from 'feature/foo' named 'pull/2/merge'.
 - Push branches 'master' & 'pull/2/merge'.
 - Checkout branch 'master'.
 - Create a new pull request. Merge Into: 'master' | From: 'pull/2/merge'
 - Merge pull request.
 - Checkout branch 'master'.
 - Pull latest changes.
 - Evaluate commit history/line.
 
