Revision herausfinden
GetRevision
Das Plugin durchsucht die Repositories an Hand der Checksummen der übergebenen Dateien, wodurch geschaut werden kann, wie alt die Datei ist und in welcher Repository sie ist.
Das geht so:
<?php $rev = new Plugin_GetRevision_Search(); $rev->add_file("system/classes/mysql.php"); print_r($rev->run()); ?>
Als Ergebnis bekommt man ein Array mit Objekten der Klasse Plugin_GetRevision_Found. Darin sind dann die Details enthalten, die so abgerufen werden können:
<?php $rev = new Plugin_GetRevision_Search(); $rev->add_file("system/classes/mysql.php"); $results = $rev->run(); foreach($results as $result) { echo "Checksumme:".$result->checksum()."<br />"; echo "Repository:".$result->repository()."<br />"; echo "Path:".$result->path()."<br />"; echo "Revision von:".$result->min_revision()."<br />"; echo "Revision bis:".$result->max_revision()."<br /><br />"; } ?>