diff options
author | Florent Villard <warly@mandriva.com> | 2006-08-29 10:41:54 +0000 |
---|---|---|
committer | Florent Villard <warly@mandriva.com> | 2006-08-29 10:41:54 +0000 |
commit | ad28358acdd3a00cc70f0a2119c4491e31e71974 (patch) | |
tree | 7c668801cd092479565acef1d24edbb9e78b7719 /lib/Youri | |
parent | 0f62a1676f1049d65b0421c23eb68cf016623d19 (diff) | |
download | mga-youri-core-ad28358acdd3a00cc70f0a2119c4491e31e71974.tar mga-youri-core-ad28358acdd3a00cc70f0a2119c4491e31e71974.tar.gz mga-youri-core-ad28358acdd3a00cc70f0a2119c4491e31e71974.tar.bz2 mga-youri-core-ad28358acdd3a00cc70f0a2119c4491e31e71974.tar.xz mga-youri-core-ad28358acdd3a00cc70f0a2119c4491e31e71974.zip |
remove the svn version for comparison
Diffstat (limited to 'lib/Youri')
-rw-r--r-- | lib/Youri/Repository/Mandriva_upload.pm | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/Youri/Repository/Mandriva_upload.pm b/lib/Youri/Repository/Mandriva_upload.pm index edbfa50..01a6813 100644 --- a/lib/Youri/Repository/Mandriva_upload.pm +++ b/lib/Youri/Repository/Mandriva_upload.pm @@ -277,6 +277,7 @@ sub get_upload_newer_revisions { croak "Not a class method" unless ref $self; my $arch = $package->get_arch(); my $name = $package->get_full_name; + $name =~ s/^\@\d+://; my $pattern = $self->get_package_class()->get_pattern($package->get_name(), undef, undef, $arch); my $media = $self->_get_media_config($target); my @packages; @@ -289,6 +290,7 @@ sub get_upload_newer_revisions { s/([^_]+)_//; return if ! /$pattern/; print "Find $_\n"; + s/^\@\d+://; push @packages, $File::Find::name if $package->compare_ranges("== $name", "< $_") }, $path); } |