[svn:parrot] r37137 - trunk/lib/Parrot/Harness
rurban at svn.parrot.org
rurban at svn.parrot.org
Thu Mar 5 20:20:52 UTC 2009
Author: rurban
Date: Thu Mar 5 20:20:51 2009
New Revision: 37137
URL: https://trac.parrot.org/parrot/changeset/37137
Log:
[t] TT #323 also add Submitter to smolder (less privacy)
Modified:
trunk/lib/Parrot/Harness/Smoke.pm
Modified: trunk/lib/Parrot/Harness/Smoke.pm
==============================================================================
--- trunk/lib/Parrot/Harness/Smoke.pm Thu Mar 5 20:09:29 2009 (r37136)
+++ trunk/lib/Parrot/Harness/Smoke.pm Thu Mar 5 20:20:51 2009 (r37137)
@@ -118,6 +118,22 @@
my $info = `svn info .`;
($branch) = $info =~ m{URL: .+/parrot/(\w+)$}m;
}
+ my $me = $^O eq 'MSWin32' ? $ENV{'USERNAME'}
+ : $^O eq 'os2' ? $ENV{'USER'} || $ENV{'LOGNAME'}
+ : $^O eq 'MacOS' ? $ENV{'USER'}
+ : eval { getpwuid($<) };
+ my $domain = '';
+ eval "use Mail::Util;";
+ if (!$@) {
+ $domain = Mail::Util::maildomain();
+ }
+ elsif ($^O eq 'MSWin32') {
+ $domain = $ENV{'USERDOMAIN'};
+ }
+ else {
+ eval { require Sys::Hostname;
+ $domain = Sys::Hostname::hostname(); }
+ }
my @data = (
'Architecture' => $arch,
'Compiler' => _get_compiler_version(),
@@ -127,6 +143,7 @@
'Platform' => $PConfig{osname},
'SVN Revision' => $PConfig{revision},
'Version' => $PConfig{VERSION},
+ 'Submitter' => "$me\@$domain"
);
push @data, ( 'Branch' => $branch ) if $branch;
push @data, ( 'Modifications' => join(" ", @mods) ) if @mods;
More information about the parrot-commits
mailing list