was 8018af97c6ac3ca2d6b7acf8dd7c21ee0f290436 ----------------------------------------------------------------------- 8018af97c6ac3ca2d6b7acf8dd7c21ee0f290436 3882: refactor update-or-cancel code. ----------------------------------------------------------------------- hooks/post-receive --