@@ 170,6 170,7 @@ func postUpdate() {
 	if err != nil {
 		logger.Fatalf("Failed to parse redis host: %v", err)
 	}
+	nbuilds := 0
 	redis := goredis.NewClient(ropts)
 	for i, refname := range refs {
 		var oldref, newref string
@@ 233,7 234,7 @@ func postUpdate() {
 		}
 		oids[commit.Hash.String()] = nil
 
-		if buildOrigin != "" {
+		if buildOrigin != "" && nbuilds < 4 {
 			submitter := GitBuildSubmitter{
 				BuildOrigin: buildOrigin,
 				Commit:      commit,
@@ 260,6 261,7 @@ func postUpdate() {
 			for _, result := range results {
 				log.Printf("\033[94m%s\033[0m [%s]", result.Url, result.Name)
 			}
+			nbuilds += len(results)
 		}
 	}