Skip to content

Commit 87453b2

Browse files
committed
refacto get_repo_name function
1 parent aadd475 commit 87453b2

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Diff for: src/info.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -393,10 +393,10 @@ impl Info {
393393
let name_parts: Vec<&str> = remote_url.split('/').collect();
394394

395395
if !name_parts.is_empty() {
396-
if remote_url.ends_with('/') {
397-
repository_name = name_parts[name_parts.len() - 2].to_string();
398-
} else {
399-
repository_name = name_parts[name_parts.len() - 1].to_string();
396+
let mut i = 1;
397+
while repository_name.is_empty() && i <= name_parts.len() {
398+
repository_name = name_parts[name_parts.len() - i].to_string();
399+
i += 1;
400400
}
401401
}
402402

0 commit comments

Comments
 (0)