accept update events

This commit is contained in:
Sebastian Sdorra
2011-07-17 18:54:38 +02:00
parent ed0e7b2cb1
commit 1ea6099e56

View File

@@ -109,7 +109,7 @@ public class GitPostReceiveHook implements PostReceiveHook
for (ReceiveCommand rc : receiveCommands) for (ReceiveCommand rc : receiveCommands)
{ {
if (isCreateCommand(rc)) if (isCreateOrUpdateCommand(rc))
{ {
RevCommit commit = walk.parseCommit(rc.getNewId()); RevCommit commit = walk.parseCommit(rc.getNewId());
@@ -150,10 +150,12 @@ public class GitPostReceiveHook implements PostReceiveHook
* *
* @return * @return
*/ */
private boolean isCreateCommand(ReceiveCommand rc) private boolean isCreateOrUpdateCommand(ReceiveCommand rc)
{ {
return (rc.getResult() == ReceiveCommand.Result.OK) return (rc.getResult() == ReceiveCommand.Result.OK)
&& (rc.getType() == ReceiveCommand.Type.CREATE); && ((rc.getType() == ReceiveCommand.Type.CREATE)
|| (rc.getType() == ReceiveCommand.Type.UPDATE)
|| (rc.getType() == ReceiveCommand.Type.UPDATE_NONFASTFORWARD));
} }
//~--- fields --------------------------------------------------------------- //~--- fields ---------------------------------------------------------------