As part of a code review, I need to review all the changes made by a single person to an svn branch. Is there a single command that can do this? Or will I have to just go through each revision marked with their name one by one.
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
TortoiseSVN is probably the easiest way to do it; you can
Show logfor the branch’s directory, make surestop-on-copyis enabled, then use the search box to filter by author.From the command line, I suspect you have some log parsing and a little script-fu to do. One way would be to have a script call
svn logwith the--xmlswitch, then use some command-line XML processing tools (like Python) to filter only the revisions committed by the reviewee. From there, it’s a short hop to go from revision numbers to diffs for each revision.