Re: [PATCH 1/2] git-svn, perl/Git.pm: add central method for prompting passwords honoring GIT_ASKPASS and SSH_ASKPASS
- From
- Sven Strickroth <sven.strickroth@tu-clausthal.de>
- Date
- Jan 3, 2012, 10:25 UTC
- Message-ID
- <4F02D79B.1020002@tu-clausthal.de>
- In-Reply-To
- <CACBZZX7P9PEq0wZp0d3dSwDjF6J6Z3cO4VtWc9_frBengtqPLw@mail.gmail.com>
Am 03.01.2012 11:17 schrieb Ævar Arnfjörð Bjarmason:
Show 14 quoted lines
>> + $ret = <$fh>; >> + $ret =~ s/[\012\015]//g; # strip \n\r, chomp does not work on all systems (i.e. windows) as expected > > Urm yes it does. \n in Perl is magical and doesn't mean \012 like it > does in some languages. It means "The Platform's Native > Newline". > > Which is \012 on Unix, \015\012 on Windows, and was \015 on Mac OS > until support for it was removed. This is covered in the second > section of "perldoc perlport". > > Can you show me a case where it fails, and under what environment > exactly? Maybe it's e.g.s some Cygwin-specific peculiarity, in which > case we could check for that platform specifically.
I'm using msys perl (shipped with msysgit) and there just using chomp() did not work.
-- Best regards, Sven Strickroth ClamAV, a GPL anti-virus toolkit http://www.clamav.net PGP key id F5A9D4C4 @ any key-server