>>>>> "Ævar" == Ævar Arnfjörð Bjarmason <avarab@xxxxxxxxx> writes: Ævar> Change the Perl Git utilities to use #!/usr/bin/env perl as a shebang Ævar> instead of #!/usr/bin/perl. This makes e.g. git-send-email work if Ævar> your personal perl has Net::SMTP::SSL, but your system perl Ævar> doesn't. Not a good idea in general. Ævar> With this change all the code in Git that uses a shebang now uses Ævar> /usr/bin/env, except those things that use /bin/sh and /bin/bash. All Ævar> the Python code already used it, and some of the Perl code. Sorry I didn't catch this earlier then. I often have an "experimental" Perl earlier in my path than the "official" Perl. This would mean that I'd get different behaviors running git from the command line than I would from automated tools, and it would be relatively confusing. The official Perl should be in /usr/bin or /usr/local/bin, and that's the one you should use with Git. *Or*, give the installer a knob to configure. But please don't use env. Heck, some systems might not even *have* env. And some systems have it in /bin and not /usr/bin. Don't ruin portablity at this point, please. -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 <merlyn@xxxxxxxxxxxxxx> <URL:http://www.stonehenge.com/merlyn/> Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc. See http://methodsandmessages.vox.com/ for Smalltalk and Seaside discussion -- 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