Improved git hash handling, add dirty git detection and disable automatic reporting for dirty builds

This commit is contained in:
Dylan K. Taylor
2017-06-22 12:12:55 +01:00
parent 7ba807fd42
commit 6a2a74a457
3 changed files with 44 additions and 9 deletions

View File

@ -2159,6 +2159,11 @@ class Server{
$report = false;
}
if(strrpos(\pocketmine\GIT_COMMIT, "-dirty") !== false){
$this->logger->debug("Not sending crashdump due to locally modified");
$report = false; //Don't send crashdumps for locally modified builds
}
if($report){
$url = ($this->getProperty("auto-report.use-https", true) ? "https" : "http") . "://" . $this->getProperty("auto-report.host", "crash.pmmp.io") . "/submit/api";
$reply = Utils::postURL($url, [