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 branch 'master'.
- Add a comment to 'Class1.cs' : '// Branch: master | Commit #2'
- Commit changes: 'Branch: master | Commit #2'.
- Checkout branch 'feature/foo'.
- Add a comment to 'Class2.cs' : '// Branch: feature/foo | Commit #3'
- Commit changes: 'Branch: feature/foo | Commit #3'.
- Create a PR branch from 'master' named 'pull/2/merge' & checkout.
- Merge branch 'feature/foo' into 'pull/2/merge'.
- Push branches 'master' & 'pull/2/merge'.
- 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.