try
{
Professionbuddy.Log("Checking for new version");
int remoteRev = GetRevision();
if (GlobalPBSettings.Instance.CurrentRevision != remoteRev &&
Professionbuddy.Svn.Revision < remoteRev)
{
Professionbuddy.Log("A new version was found.Downloading Update");
DownloadFilesFromSvn(new WebClient(), PbSvnUrl);
Professionbuddy.Log("Download complete.");
GlobalPBSettings.Instance.CurrentRevision = remoteRev;
GlobalPBSettings.Instance.Save();
Logging.Write(Colors.DodgerBlue, "************* Change Log ****************");
Logging.Write(Colors.SkyBlue, GetChangeLog(remoteRev));
Logging.Write(Colors.DodgerBlue, "*****************************************");
Logging.Write(Colors.Red, "A new version of ProfessionBuddy was installed. Please restart Honorbuddy");
}
else
{
Professionbuddy.Log("No updates found");
}
}