I have two programmers who make changes to the same project. Their commits interchange, but they mostly work on different parts of the project (although very often they modify the same files):
Commit 1 - Programmer A
Commit 2 - Programmer A
Commit 3 - Programmer B
Commit 4 - Programmer A
Commit 5 - Programmer B
Commit 6 - Programmer A
Now I would like to review the changes between commit 1 and commit 6, but without seeing the changes made by programmer B (commit 3 and 5). I'm using WebSVN but it doesn't allow me to do that. Is it possible to achieve this effect using another tool, like TortoiseSVN?
EDIT: I understand that for some complex changes (the same file changed multiple times by different authors) it's hard to filter out changes made by programmer B completely. But it would be nice if the tool was at least able to filter out files that were changed only by programmer B from the result.
EDIT 2: Branching is not an option for me, as both of the programmers need to stay in sync with their code. I already tried this approach and ran into lots of trouble merging the changes, as the programmers often change the same files.