Merge branch 'gh/cvsimport-user'
authorJunio C Hamano <gitster@pobox.com>
Wed, 14 Nov 2007 22:03:27 +0000 (14:03 -0800)
committerJunio C Hamano <gitster@pobox.com>
Wed, 14 Nov 2007 22:03:27 +0000 (14:03 -0800)
* gh/cvsimport-user:
git-cvsimport: fix handling of user name when it is not set in CVSROOT

git-cvsimport.perl
index e4bc2b54f68930df217751975e32b4224f8d765c..efa6a0c41ad5a253047789e8ac2a30bf57f8646d 100755 (executable)
@@ -223,7 +223,8 @@ sub conn {
                        }
                }
 
-               $user="anonymous" unless defined $user;
+               # if username is not explicit in CVSROOT, then use current user, as cvs would
+               $user=(getlogin() || $ENV{'LOGNAME'} || $ENV{'USER'} || "anonymous") unless $user;
                my $rr2 = "-";
                unless ($port) {
                        $rr2 = ":pserver:$user\@$serv:$repo";