public function DeployHistory() {
		$history = $this
			->Deployments()
			->sort('LastEdited DESC');
		$repo = $this->Project()->getRepository();
		if(!$repo) {
			return $history;
		}

		$ammendedHistory = new ArrayList();
		foreach($history as $deploy) {
			if(!$deploy->SHA) {
				continue;
			}
			try {
				$commit = $repo->getCommit($deploy->SHA);
				if($commit) {
					$deploy->Message = Convert::raw2xml($commit->getMessage());
				}
				// We can't find this SHA, so we ignore adding a commit message to the deployment
			} catch (Exception $ex) { }
			$ammendedHistory->push($deploy);
		}

		return $ammendedHistory;
	}