Changeset 7829 for lang/perl/Net-FTP-Stepstone
- Timestamp:
- 03/12/08 13:10:37 (5 years ago)
- Location:
- lang/perl/Net-FTP-Stepstone/trunk
- Files:
-
- 1 added
- 4 modified
-
MANIFEST (modified) (1 diff)
-
MANIFEST.SKIP (modified) (1 diff)
-
lib/Net/FTP/Stepstone.pm (modified) (3 diffs)
-
t/04_stat.t (modified) (3 diffs)
-
t/dest/test (added)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/Net-FTP-Stepstone/trunk/MANIFEST
r7826 r7829 15 15 t/data/d/f 16 16 t/data/d/g 17 t/dest/test -
lang/perl/Net-FTP-Stepstone/trunk/MANIFEST.SKIP
r7826 r7829 10 10 \.gz$ 11 11 \.cvsignore 12 \.svn -
lang/perl/Net-FTP-Stepstone/trunk/lib/Net/FTP/Stepstone.pm
r7825 r7829 8 8 use Time::Piece; 9 9 10 our $VERSION = '0.0 1';10 our $VERSION = '0.02'; 11 11 __PACKAGE__->mk_accessors(qw( 12 12 cwd … … 76 76 my $self = shift; 77 77 my $arg = join ' ', @_; 78 return $self->_ftp_command("$command $arg"); 78 my $res = $self->_ftp_command("$command $arg"); 79 return $res unless $res =~ /^2/; 80 return; 79 81 }; 80 82 } … … 96 98 EOF 97 99 my @all = ` echo "$ftp_command" | ssh -l $self->{stepstone_user} $self->{stepstone_addr} ftp -n 2>/dev/null`; 98 my @lines = grep {$_ !~ m/ AUTH not understood|Interactive mode off.|Local directory now|File may not have transferred correctly./} @all;100 my @lines = grep {$_ !~ m/not understood|Interactive mode off.|Local directory now/} @all; 99 101 if (my $last_line = $lines[-1]) { 100 102 my ($code, $cwd) = split '"', $last_line; -
lang/perl/Net-FTP-Stepstone/trunk/t/04_stat.t
r7825 r7829 52 52 { 53 53 my $file = "$FindBin::Bin/data/d/e"; 54 my $time = Time::Piece->strptime('2008-03-08', "%Y-%m-%d")->epoch; 55 utime $time, $time, $file; 54 56 my $stat = $ftp->stat('e'); 55 57 is $stat->size, stat($file)->size; … … 59 61 { 60 62 my $file = "$FindBin::Bin/data/d/f"; 63 my $time = Time::Piece->strptime('2008-03-07', "%Y-%m-%d")->epoch; 64 utime $time, $time, $file; 61 65 my $stat = $ftp->stat('f'); 62 66 is $stat->size, stat($file)->size; … … 76 80 my $stat = $ftp->stat('/d/f'); 77 81 is $stat->size, stat($file)->size; 78 is $stat->mtime, 1204846200;82 is localtime($stat->mtime)->ymd, '2008-03-07'; 79 83 is $stat->mode, stat($file)->mode; 80 84 }
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)