| 687 | | if line =~ /<a[^>]*href=['"]([^'"]*)['"]/ or line =~ /(svn:\/\/[^<|\n]*)/ |
|---|
| 688 | | uri = $1 |
|---|
| 689 | | if uri =~ /\/plugins\// and uri !~ /\/browser\// |
|---|
| 690 | | uri = extract_repository_uri(uri) |
|---|
| 691 | | yield uri unless dupes.include?(uri) or Repositories.instance.exist?(uri) |
|---|
| 692 | | dupes << uri |
|---|
| | 687 | begin |
|---|
| | 688 | if line =~ /<a[^>]*href=['"]([^'"]*)['"]/ || line =~ /(svn:\/\/[^<|\n]*)/ |
|---|
| | 689 | uri = $1 |
|---|
| | 690 | if uri =~ /^\w+:\/\// && uri =~ /\/plugins\// && uri !~ /\/browser\// && uri !~ /^http:\/\/wiki\.rubyonrails/ && uri !~ /http:\/\/instiki/ |
|---|
| | 691 | uri = extract_repository_uri(uri) |
|---|
| | 692 | yield uri unless dupes.include?(uri) || Repositories.instance.exist?(uri) |
|---|
| | 693 | dupes << uri |
|---|
| | 694 | end |
|---|