On Aug 6, 2007, at 2:22 AM, Johannes Schindelin wrote:In various ways, the details depend on what I'm doing. Here are three examples. 1) I push the commit to a faster machine to compile it there and continue working on the next commit (a complete build of the software package that I'm mostly working on takes approximately 30 min on our fastest machines. I can't wait for this before I continue working. Luckily a complete compile is rarely needed). 2) I don't care about a single commit. I only care about the result of a series of commits. I need to check on multiple architectures anyway and can't thoroughly test what I'm doing right now. Regularly gcc and Microsoft compilers disagree on warnings. 3) I push a series of commits to my scratch space and wait one night for the automated builds to complete on all architectures. Option (1) is probably the only solution that fulfills your requirement that every single commit should compile and work. This is a perfect approach but sometimes take too much time for me. Steffen - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Andrew Morton | -mm merge plans for 2.6.23 |
| Greg Kroah-Hartman | [PATCH 025/196] paride: Convert from class_device to device for block/paride |
| Renato S. Yamane | Error -71 on device descriptor read/all |
| Bart Van Assche | Integration of SCST in the mainstream Linux kernel |
git: | |
| David Miller | Re: [GIT]: Networking |
| Gerrit Renker | [PATCH 31/37] dccp: Remove manual influence on NDP Count feature |
| Frans Pop | svc: failed to register lockdv1 RPC service (errno 97). |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
