Martin Langhoff <martin@xxxxxxxxxxxxxxx> writes: > With this patch, cvsimport will skip commits made > in the last 10 minutes. The recent-ness test is of > 5 minutes + cvsps fuzz window (5 minutes default). > > When working with a CVS repository that is in use, > importing commits that are too recent can lead to > partially incorrect trees. This is mainly due to > > - Commits that are within the cvsps fuzz window may later > be found to have affected more files. > > - When performing incremental imports, clock drift between > the systems may lead to skipped commits. Hmmmmm. This is good for tracking other people's work, but, I am not quite sure how well it works with my workflow. I have a CVS upstream, but I manage my own development with git. I start my day by running an incremental cvsimport, rebase my branch on top of whatever at the tip of the cvsimport branch. I use cvsexportcommit (actually a moral equivalent of it I've been using before cvsexportcommit has become part of git) to make parts of my branch that are ready for other people's consumption available by making commits on the CVS side. Almost immediately after that, I do another incremental cvsimport so that I can rebase the remainder of my branch on top of what I made public. I guess there is no negative impact your patch has on me -- this 10 minute window does not mean that I cannot continue working. I can keep working on my stuff on my (old) branch without the second cvsimport and rebase and there is nothing lost. I can do the second cvsimport and rebase later. Which means that you did not give me a new excuse to take a coffee break and work on git stuff instead of my day job project to my management but that is Ok. I'll find other ways ;-). - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html