Hi, On Sat, 5 Jul 2008, Junio C Hamano wrote: > Johannes Schindelin <Johannes.Schindelin@xxxxxx> writes: > > > There is no good reason why cherry-picking root commits should not be > > allowed. > > Hmm, does "cherry-pick a root commit" even have a well defined > semantics, other than "if there is no overlap in files just add the > files in"? Yes. You can easily add the files identically, or some similar files, in which case you get an easily-resolved conflict. > I have a feeling that it is more likely to be a user error, a sign that > the user mistyped the name of the commit to pick. Now, now, that is too harsh a statement! Often I start my work from a tarball, just because the git import takes so long that I can fiddle with the thing already while the import runs. And guess what, it would be easier to rebase that series onto an imported tag for me. The first commit would not result in changes, since it would import the identical tree. Or it would barf, in which case I would know that I got the wrong branch point to rebase onto. At the moment, I play games that need a deep knowledge of Git, which _I_ have, but not necessarily occasional Git users. Ciao, Dscho -- 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