knowledge base |

Could not compare commits between SHAs …

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.

"Rollbar allows us to go from alerting to impact analysis and resolution in a matter of minutes. Without it we would be flying blind."

Start continuously improving your code today.

Get Started Shape