{"push_id":560625678,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"92d71d8f5f822e8b8831d996c30be4a68dd52ffc","before":"cc5230850db43bac45d55bd5c5f6ec900e82b310","commits":[{"sha":"472832f04f846e0aa66aa0bd80c4cb5cb9b7eb32","author":{"email":"3438215f9595976f5a06f8a8dffdc18d6986ca4f@gmail.com","name":"halfwhite"},"message":"SONARSCPER-3 Blame result on branched file is incorrect.\nWhen a file is branched, its revision id restarts from 1. So, 2 different lines can have the same revision id even though they have been submitted in 2 different changelists.\nSince the perforce blame command is based on the revision id of each line, the result might be incorrect.\nThe solution I'm proposing is to use changelist number to identify the author of a line. Also the meanings of revision id in SVN or commit id in GIT (they are used in blame result of corresponding plugins) are  more similar to perforce changelist number that to revision id. So with this change blame information contains changelist number instead of revision id.","distinct":true,"url":"https://api.github.com/repos/SonarCommunity/sonar-scm-perforce/commits/472832f04f846e0aa66aa0bd80c4cb5cb9b7eb32"},{"sha":"92d71d8f5f822e8b8831d996c30be4a68dd52ffc","author":{"email":"34d11a872b19f0b2d90364787e9bebcc5cbf2642@sonarsource.com","name":"Julien HENRY"},"message":"Fix typo","distinct":true,"url":"https://api.github.com/repos/SonarCommunity/sonar-scm-perforce/commits/92d71d8f5f822e8b8831d996c30be4a68dd52ffc"}]}