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