Fixed repo names being shown differently depending on flags used
parent
df4b44eba1
commit
f04b6b2b2e
|
|
@ -449,7 +449,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "git-heatmap"
|
||||
version = "1.4.2"
|
||||
version = "1.4.1"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"chrono",
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ cargo-features = ["codegen-backend"]
|
|||
|
||||
[package]
|
||||
name = "git-heatmap"
|
||||
version = "1.4.2"
|
||||
version = "1.4.1"
|
||||
edition = "2024"
|
||||
authors = ["Wynd <wyndftw@proton.me>"]
|
||||
description = "A simple and customizable heatmap for git repos"
|
||||
|
|
@ -52,4 +52,4 @@ incremental = true
|
|||
opt-level = 3
|
||||
strip = true
|
||||
lto = true
|
||||
codegen-units = 1
|
||||
codegen-units = 1
|
||||
|
|
|
|||
13
src/lib.rs
13
src/lib.rs
|
|
@ -122,7 +122,7 @@ pub fn get_commits(
|
|||
(repos, branches)
|
||||
}
|
||||
None => {
|
||||
let repos = match args.repos {
|
||||
let mut repos = match args.repos {
|
||||
Some(r) => r,
|
||||
None => vec![PathBuf::from(".")],
|
||||
};
|
||||
|
|
@ -156,10 +156,13 @@ pub fn get_commits(
|
|||
for (i, repo_path) in repos.iter().enumerate() {
|
||||
let repo = ThreadSafeRepository::open(repo_path).unwrap();
|
||||
|
||||
let repo_name = match repo_path.parent() {
|
||||
Some(parent) => parent.file_name(),
|
||||
None => repo_path.file_name(),
|
||||
};
|
||||
let mut repo_name = repo_path.file_name();
|
||||
if repo_path.ends_with(gix::discover::DOT_GIT_DIR) {
|
||||
if let Some(parent) = repo_path.parent() {
|
||||
repo_name = parent.file_name();
|
||||
};
|
||||
}
|
||||
|
||||
let repo_name = repo_name
|
||||
.iter()
|
||||
.filter_map(|r| r.to_str())
|
||||
|
|
|
|||
Loading…
Reference in New Issue