PushedBranch pushedBranch = PushedBranch.find.where()
.eq("project", project).eq("name", branch).findUnique();
if (pushedBranch != null) {
pushedBranch.pushedDate = JodaDateUtil.now();
pushedBranch.update();
}
if (isNotExistsPushedBranch(branch, pushedBranch) && isNotTag(branch)) {
pushedBranch = new PushedBranch(JodaDateUtil.now(), branch, project);
pushedBranch.save();