Hi, Raf Czlonka wrote on Sat, Oct 29, 2016 at 06:46:56PM +0100: > On Sat, Oct 29, 2016 at 08:39:47AM BST, Theo Buehler wrote:
>> I suppose everybody has 'update -Pd' in their ~/.cvsrc schwarze@isnote $ cat ~/.cvsrc ~/.Xdefaults ~/.login ~/.mailrc ~/.profile cat: /home/schwarze/.cvsrc: No such file or directory cat: /home/schwarze/.Xdefaults: No such file or directory cat: /home/schwarze/.login: No such file or directory cat: /home/schwarze/.mailrc: No such file or directory cat: /home/schwarze/.profile: No such file or directory I'm probably repeating myself, but there are people who avoid as much customization as they can, because customizing stuff makes it harder to maintain systems and to work on unfamiliar systems. In my personal opinion, saved keystrokes are not worth the above downsides, finger memory does the trick just fine. (I know that many disagree, of course - no problem with that. I don't say that support for customization files should be deleted.) >> or automatically knew to give the -d flag to create directories... >> 'cvs up' should probably be expanded to the full 'cvs -q up -Pd' >> on that page. I'll fix it later when I'm on a good machine if >> nobody beats me to it. Thanks for fixing it. > Everybody would have had, had it been included in /etc/skel/.cvsrc :^) > Worth adding? I (mildly) oppose that. Providing customization files by default is an oxymoron that provokes exactly the problems seen here. People become so used to it that communication breaks down - some people assume the default customization to be the default, others assume the defaults to be the defaults. These default customization files are also undocumented, so they cause default behaviour of utilities to differ from what is described in the manpages. At least we should not pile more poo on top of the turd. We want sane defaults, and we want simple defaults. Where traditional defaults are suboptimal but can't easily be changed, i still think that having one set of defaults is saner and simpler than having two sets of defaults: One traditional, documented plus one arguably more convenient, but undocumented set... Whatever, i expect others will disagree, so i'm unlikely to argue this further, and i can certainly live with whatever happens in /etc/skel/, i never use it anyway. Yours, Ingo > Index: etc/skel/dot.cvsrc > =================================================================== > RCS file: /cvs/src/etc/skel/dot.cvsrc,v > retrieving revision 1.2 > diff -u -p -r1.2 dot.cvsrc > --- etc/skel/dot.cvsrc 31 Mar 2015 18:34:40 -0000 1.2 > +++ etc/skel/dot.cvsrc 29 Oct 2016 17:44:30 -0000 > @@ -1,6 +1,6 @@ > # $OpenBSD: dot.cvsrc,v 1.2 2015/03/31 18:34:40 naddy Exp $ > # > diff -uNp > -update -P > +update -Pd > checkout -P > rdiff -u
