Hi, On Sat, 31 Jan 2009, Nanako Shiraishi wrote: > Quoting Johannes Schindelin <Johannes.Schindelin@xxxxxx>: > > > You cannot just cater for one workflow and fsck the other workflows > > over. > > > > You'll have to devise a method that helps the workflow you are > > interested in, but leaves the others alone. > > I think you'd want to repeat that to yourself when you propose to switch > the default for denyCurrentcurrentBranch config to "true" too hastily > the next time? Nanako, what exactly do you think I did before writing these lines: Granted, we wanted to have a longer grace period for old-timers, but let's face it: [... a discussion on the pros and cons ...] ? Do you think I did that just on a whim, or do you rather assume that I thought long and hard about it? > I don't think your patch matches the tradition of how defaults are > changed in git project. You don't introduce a large change just after > the maintainer hints about going into a freeze for 1.X.Y release when Y > isn't zero. Indeed. That is why I wrote "Granted, we wanted to have a longer grace period"! > I assume that everybody, including the maintainer who is too heavyweight I saw Junio. He is in no way heavyweight. He is actually rather skinny. > and has too much inertia to accept too sudden a change of the course, > wants to eventually make the default to deny pushing to the current > branch. But I think such a change should come at 1.7.0 release at the > earliest, and a constructive thing to do is to put in a patch to 1.6.2 > that helps the users with the eventual transition. So what do you want to achieve? Annoy me? Annoy Git newbies? Annoy Git oldtimers? Eventually, it will boil down to - who - when to annoy. And I have a strong suspicion that it does not help the reputation of Git at all, if we annoy - new Git users - for a long time Rather, I'd like to annoy only - a few oldtimers who should know better by now - just once, when they upgrade to a new minor release and see that they forgot to mark their repository as "bare". If you would think about it as long and hard as I did, you would see that we have to annoy - a few oldtimers - at some stage anyway, but in the meantime, we could avoid to annoy - a lot of new Git users - for a long time at the cost of annoying - a few oldtimers - now, instead of later which cost will come to - us - anyway Frankly, I am surprised that people do not agree with me on this point. > What do people think? Seriously, when it comes to the Git users I interact with, they think "what the bl**dy fsck did the Git people smoke when they made it _so_ hard on new Git users, I am certainly not the only person bitten by this." I know, because they let me in on their thoughts, but are too shy to mention them here on the Git list. And as everybody knows, I am a nice guy, and I listen. 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