Johannes Schindelin <Johannes.Schindelin@gmx.de> writes:But it is not our job to educate people about that. So I'd just add something like [ "X" = "X$CDPATH" ] || unset CDPATH # ignore braindamaged exports to the top of possibly affected scripts and be done. After the first few dozen bug reports (which are just the tip of an iceberg of people who say "git is crap and fails in strange ways") you just recognize that you should just make that somebody else's problem. I've done my fair amount of such educational tasks myself with packages of mine. It just gets you annoyed more and more each time, it is tedious, it gets people get a bad opinion of both your software _and_ your person (try being friendly after the 20th actually technically completely unnecessary such request, while basically explaining that you won't fix it because it is a Darwinian trap for stupid people and you want evolution to run its course). A one-liner that makes this somebody else's problem (if at all) is worth its weight in gold. Trust me on that. My personal lowlight in that area are dozens of university and company document classes derived from some old AMSLaTeX class in prehistoric times that redefined \endfigure in a way incompatible with quite a few packages. Among them preview.sty written by me. After about 5 bug reports about 5 different classes, explaining what was wrong and why it broke quite a few packages, not just preview-latex, and how people should fix it and how they should complain to the people giving them the package... preview.sty just patches the problematic definitions if it has a reasonable guess that they are in place, and blows out a stern and verbose warning explaining where to complain and why. Of course, nobody ever does. Don't educate people. Just don't trigger their problems. Of course, there are millions of ways of shooting oneself in the foot, but in this case the same foot has been hit several times already. -- David Kastrup - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Rene Herman | [PATCH] x86: provide a DMI based port 0x80 I/O delay override |
| Greg KH | [02/50] DVB: get_dvb_firmware: update script for new location of sp8870 firmware |
| Linus Torvalds | Linux 2.6.26-rc4 |
| Daniel Walker | Re: [PATCH 3/3] net: wireless: bcm43xx: big_buffer_sem semaphore to mutex |
git: | |
| Junio C Hamano | Re: [RFC] Cache negative delta pairs |
| Stefan Richter | Re: [kernel.org users] [RFD] On deprecating "git-foo" for builtins |
| Martin Langhoff | Handling large files with GIT |
| David Symonds | Re: git and binary files |
| Rémi Denis-Courmont | [PATCH 09/14] Phonet: allocate and initialize new sockets |
| David Miller | [GIT]: Networking |
| David Miller | Re: sockets affected by IPsec always block (2.6.23) |
| Stephen Hemminger | Re: [PATCH 1/2] IPV4: remove addresses and routes when carrier is lost |
| Richard Stallman | Real men don't attack straw men |
| Leon Dippenaar | New tcp stack attack |
| Chris Tankersley | Dell PERC 3/Di - No Disks Found |
| Anselm R. Garbe | OpenBSD 4.0 / Xorg -> vesa 1920x1200 widescreen resolution |
