Exemplo n.º 1
0
Arquivo: Api.php Projeto: rgwybb/tars
 public function svnRevert($product, $name)
 {
     $data = Flight::request()->data;
     $pkg = new Pkg();
     $info = $pkg->getPackageInfo($product, $name);
     if (!$info) {
         Flight::json(null, 404);
     }
     $path = $info['path'];
     if ($data->path) {
         $path .= '/' . $data->path;
     }
     $ret = $pkg->svnRevert($path);
     // 控制 Curl 请求错误
     $this->handleCurlError($pkg);
     Flight::json($ret);
 }