break; case 'renameRemote': if (isset($_GET['path']) && isset($_GET['name']) && isset($_GET['newName'])) { $result = $git->renameRemote(getWorkspacePath($_GET['path']), $_GET['name'], $_GET['newName']); if ($result === false) { echo '{"status":"error","message":"Failed to rename remote!"}'; } else { echo '{"status":"success","message":"Remote renamed!"}'; } } else { echo '{"status":"error","message":"Missing parameter!"}'; } break; case 'getBranches': if (isset($_GET['path'])) { $result = $git->getBranches(getWorkspacePath($_GET['path'])); if ($result === false) { echo '{"status":"error","message":"Failed to get branches!"}'; } else { echo '{"status":"success","data":' . json_encode($result) . '}'; } } else { echo '{"status":"error","message":"Missing parameter!"}'; } break; case 'newBranch': if (isset($_GET['path']) && isset($_GET['name'])) { $result = $git->newBranch(getWorkspacePath($_GET['path']), $_GET['name']); if ($result === false) { echo '{"status":"error","message":"Failed to create branch!"}'; } else {
<title>Example - a fast and ugly Git view</title> <script src="prettify.js" type="text/javascript"></script> <link rel="stylesheet" href="prettify.css" type="text/css" media="screen" /> </head> <body> <table> <tr> <th>Branches</th> <th>Tags</th> </tr> <tr> <td> <ul> <?php foreach ($git->getBranches() as $branch) { ?> <li><a href="?branch=<?php echo $branch; ?> "><?php echo $branch; ?> </a> | <a href="?history=<?php echo $branch; ?> ">history</a> </li> <?php } ?> </ul>