On Sun, Jun 20, 2010 at 04:11:38PM -0400, Jeff King wrote: > On Sun, Jun 20, 2010 at 12:12:55PM -0700, Junio C Hamano wrote: > > > I think this is not "DWIM" but is "-f does not work with -b; fix it". Actually, it currently behaves exactly as the manpage suggests. > I am not sure it is fixing a bug. There are really two possible things > to be forced during checkout: > > 1. throw away local changes > > 2. overwrite an existing branch > > Right now, "checkout -f" means just (1). This patch makes it _also_ mean > (2). Do we want to conflate those two cases? > [...] > I dunno. I don't have a strong feeling on how it should be, but I think > it is more than a simple bug fix. I don't have anything to add to that, except that in my opinion checkout does more than enough conflating already, and I am therefore strongly against this change. Clemens -- 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