62 lines
1.6 KiB
PHP
62 lines
1.6 KiB
PHP
<?php
|
|
function pretty_dump($input)
|
|
{
|
|
ob_start();
|
|
|
|
var_dump($input);
|
|
|
|
$output = ob_get_contents();
|
|
ob_end_clean();
|
|
|
|
while(preg_match("/^[ ]*[ ]/m", $output) == 1)
|
|
{
|
|
$output = preg_replace("/^([ ]*)[ ]/m", "$1 ", $output);
|
|
}
|
|
|
|
$output = nl2br($output);
|
|
|
|
echo($output);
|
|
}
|
|
|
|
function sha1_from_bin($bin)
|
|
{
|
|
return bin2hex($bin);
|
|
}
|
|
|
|
function number_from_bin($bin)
|
|
{
|
|
$c = unpack("N", $bin);
|
|
return $c[1];
|
|
}
|
|
|
|
define("OBJ_COMMIT", 1);
|
|
define("OBJ_TREE", 2);
|
|
define("OBJ_BLOB", 3);
|
|
define("OBJ_TAG", 4);
|
|
define("OBJ_OFS_DELTA", 6);
|
|
define("OBJ_REF_DELTA", 7);
|
|
|
|
class GitBranchNotFoundException extends Exception {}
|
|
class GitTagNotFoundException extends Exception {}
|
|
class GitInvalidOriginException extends Exception {}
|
|
class GitInvalidElementException extends Exception {}
|
|
class GitInvalidFormatException extends Exception {}
|
|
class GitUnsupportedVersionException extends Exception {}
|
|
class GitPathNotFoundException extends Exception {}
|
|
class GitObjectNotFoundException extends Exception {}
|
|
class GitCorruptIndexException extends Exception {}
|
|
class GitUnknownTypeException extends Exception {}
|
|
|
|
require(dirname(__FILE__) . "/class.repository.php");
|
|
require(dirname(__FILE__) . "/class.branch.php");
|
|
require(dirname(__FILE__) . "/class.object.php");
|
|
require(dirname(__FILE__) . "/class.blob.php");
|
|
require(dirname(__FILE__) . "/class.tag.php");
|
|
require(dirname(__FILE__) . "/class.tree.php");
|
|
require(dirname(__FILE__) . "/class.tree.element.php");
|
|
require(dirname(__FILE__) . "/class.commit.php");
|
|
require(dirname(__FILE__) . "/class.actor.php");
|
|
require(dirname(__FILE__) . "/class.pack.php");
|
|
require(dirname(__FILE__) . "/class.pack.index.php");
|
|
?>
|