From owner-svn-src-head@FreeBSD.ORG Sat Jan 3 00:51:47 2009 Return-Path: Delivered-To: svn-src-head@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6C8161065678 for ; Sat, 3 Jan 2009 00:51:47 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outM.internet-mail-service.net (outm.internet-mail-service.net [216.240.47.236]) by mx1.freebsd.org (Postfix) with ESMTP id 453038FC1D for ; Sat, 3 Jan 2009 00:51:47 +0000 (UTC) (envelope-from julian@elischer.org) Received: from idiom.com (mx0.idiom.com [216.240.32.160]) by out.internet-mail-service.net (Postfix) with ESMTP id CD860236F; Fri, 2 Jan 2009 16:51:46 -0800 (PST) X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e Received: from julian-mac.elischer.org (home.elischer.org [216.240.48.38]) by idiom.com (Postfix) with ESMTP id 4D2BE2D6020; Fri, 2 Jan 2009 16:51:46 -0800 (PST) Message-ID: <495EB69F.8010203@elischer.org> Date: Fri, 02 Jan 2009 16:51:43 -0800 From: Julian Elischer User-Agent: Thunderbird 2.0.0.18 (Macintosh/20081105) MIME-Version: 1.0 To: Garrett Wollman References: <200901011055.n01AtQaN052763@svn.freebsd.org> <495DB15B.8040908@FreeBSD.org> <495DB9B6.4030801@FreeBSD.org> <495DC5AF.3050908@FreeBSD.org> <495E91F8.3010706@FreeBSD.org> <18782.37537.775290.682466@hergotha.csail.mit.edu> <495E9E4B.8030905@FreeBSD.org> <18782.40912.247441.716938@hergotha.csail.mit.edu> In-Reply-To: <18782.40912.247441.716938@hergotha.csail.mit.edu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, Doug Barton , src-committers@FreeBSD.org Subject: Re: svn: head/usr.sbin/mergemaster X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jan 2009 00:51:47 -0000 Garrett Wollman wrote: > < said: > >> Garrett Wollman wrote: >>> It would be much better if the options that *nearly every user will >>> want to use* are set correctly by default. > >> 1. Past experience indicates that your average _developer_ is not very >> good at estimating what the average _user_ will want as the default. > > Speaking as a user, far more than a developer these days, what > mergemaster does by default is not what I want. I have about half a > dozen FreeBSD systems in various states of "production", and they get > upgraded about once a year, if that, and always run the security > branch. > >> 4. I have said literally from day 1 that mergemaster should not ever >> change a file on a user's system without them taking an affirmative >> step for it to do so. Whether you agree with that idea or not, it is >> an expectation that I do not want to mess with. > > Does anyone else have that expectation, or do they think of it as an > annoying quirk of the program and wish the author would make it be > more helpful by default? Is there any evidence that the current > default behavior is the Right Thing for the typical user? (Serious > question. Maybe it solves some problem that's not the one that I > have; I haven't done a survey.) > I 'm always pissed off that I have to type 'i' so many times. I'd like to get a list "I'd like to replace all these.. edit it this list and remove any you do not want me to remplace".. basically I just want to do /etc/passwd and a few friends, group, hosts manually on my development machines. I want everything else to be updated... yet after a couple of months if I run mergemaster, I spend 10 minutes hitting i i i q i i i i i q i q i (the q is for less or more or whaterver the pager is) alternatively a "leave the following files alone when in auto mode" option would do for me. > -GAWollman