Could not compare commits between SHAs
Occasionally when using Rollbar's Deploy Tracking feature, you may see a message such as the following:
Could not compare commits between SHAs abcdef.... and 123456.... This usually means that one of the SHAs is either invalid or has not been pushed to Github.
A common cause of this problem is that your Github OAuth token has expired. Here are steps to see if this is the source of the problem:
In Rollbar:
- In the Rollbar project where you encountered the issue, go to Settings → Source Control . Copy the Repository , Default Branch , and Project Root settings for later use.
- Click Disconnect where it says Connected to Github as {github-username} .
In GitHub:
- Go to Settings → Applications → Authorized OAuth Apps, find Rollbar, click Revoke, and then confirm that you want to revoke access.
In Rollbar:
- In the Rollbar project where you encountered the issue, go to Settings → Source Control, select Github as the source control provider, then click Connect to Github, and then complete the authorization process.
- Reconfigure Repository , Default Branch , and Project Root .
- Check your deploys page. If the SHAs specified in the deploys are valid, then you should no longer see the message.
Updated 12 months ago