public function pushWorkspaceRepository(PhabricatorRepository $repository, ArcanistRepositoryAPI $workspace) { $token = $this->getAccessToken(); $github_repo = $this->findGitHubRepo($repository); $remote = urisprintf('https://%s:x-oauth-basic@%s/%s.git', $token, $this->provider->getProviderDomain(), $github_repo); $workspace->execxLocal('push %P HEAD:master', new PhutilOpaqueEnvelope($remote)); }
public function pushWorkspaceRepository(PhabricatorRepository $repository, ArcanistRepositoryAPI $workspace, PhabricatorUser $user) { $workspace->execxLocal('push -b default'); }
public function pushWorkspaceRepository(PhabricatorRepository $repository, ArcanistRepositoryAPI $workspace, PhabricatorUser $user) { $workspace->execxLocal('push origin HEAD:master'); }