private void send(ReceivePack rp, String msg) { for (String line : msg.split("[\r\n]+")) { rp.sendMessage(line); } }
private void reject(final ReceiveCommand cmd, final String why) { cmd.setResult(ReceiveCommand.Result.REJECTED_OTHER_REASON, why); rp.sendMessage(""); rp.sendMessage("Your commit was rejected because:"); rp.sendMessage(why); } }
/** * Method description * * * @param rpack * @param message */ public static void sendPrefixedMessage(ReceivePack rpack, String message) { rpack.sendMessage(createPrefixedMessage(message)); }
private void handleSnapshotPostException( ReceivePack receivePack, ReceiveCommand receiveCommand, GitUserException e ) { String message = e.getMessage(); receivePack.sendError(message); StringBuilder msg = new StringBuilder(); for ( Iterator<String> it = e.getDescriptionLines().iterator(); it.hasNext(); ) { String line = it.next(); msg.append("hint: "); msg.append(line); if (it.hasNext()) { msg.append('\n'); } } receivePack.sendMessage(""); receivePack.sendMessage(msg.toString()); receiveCommand.setResult(Result.REJECTED_OTHER_REASON, message); }
repository.getWorkTree().getName(), user.getUsername()); rp.sendMessage(""); rp.sendMessage("Your Speakeasy extension has been installed successfully"); rp.sendMessage(""); rp.sendMessage(""); rp.sendMessage("Your commit succeeded, but the extension couldn't be installed because:"); send(rp, ex.getError()); rp.sendMessage("");
rpack.sendMessage(line); line = stdReader.readLine();
public void onPostReceive(ReceivePack rp, Collection<ReceiveCommand> commands) { try { ResetCommand cmd = new Git(rp.getRepository()).reset(); cmd.setMode(ResetType.HARD); cmd.setRef("master"); cmd.call(); WfUtil.deployAllToEngine(); } catch (Exception e) { StringWriter sw = new StringWriter(); e.printStackTrace(new PrintWriter(sw)); rp.sendMessage("Failed to update workspace: "+sw); } } }