Avoid searching for git repos inside already detected repos (#357)
This commit is contained in:
committed by
GitHub
parent
16efada11b
commit
694c7afc92
26
src/main.rs
26
src/main.rs
@@ -172,37 +172,37 @@ fn run() -> Result<()> {
|
||||
if config.should_run(Step::Emacs) {
|
||||
if !emacs.is_doom() {
|
||||
if let Some(directory) = emacs.directory() {
|
||||
git_repos.insert(directory);
|
||||
git_repos.insert_if_repo(directory);
|
||||
}
|
||||
}
|
||||
git_repos.insert(base_dirs.home_dir().join(".doom.d"));
|
||||
git_repos.insert_if_repo(base_dirs.home_dir().join(".doom.d"));
|
||||
}
|
||||
|
||||
if config.should_run(Step::Vim) {
|
||||
git_repos.insert(base_dirs.home_dir().join(".vim"));
|
||||
git_repos.insert(base_dirs.home_dir().join(".config/nvim"));
|
||||
git_repos.insert_if_repo(base_dirs.home_dir().join(".vim"));
|
||||
git_repos.insert_if_repo(base_dirs.home_dir().join(".config/nvim"));
|
||||
}
|
||||
|
||||
#[cfg(unix)]
|
||||
{
|
||||
git_repos.insert(zsh::zshrc(&base_dirs));
|
||||
git_repos.insert(base_dirs.home_dir().join(".tmux"));
|
||||
git_repos.insert(base_dirs.home_dir().join(".config/fish"));
|
||||
git_repos.insert(base_dirs.config_dir().join("openbox"));
|
||||
git_repos.insert(base_dirs.config_dir().join("bspwm"));
|
||||
git_repos.insert(base_dirs.config_dir().join("i3"));
|
||||
git_repos.insert(base_dirs.config_dir().join("sway"));
|
||||
git_repos.insert_if_repo(zsh::zshrc(&base_dirs));
|
||||
git_repos.insert_if_repo(base_dirs.home_dir().join(".tmux"));
|
||||
git_repos.insert_if_repo(base_dirs.home_dir().join(".config/fish"));
|
||||
git_repos.insert_if_repo(base_dirs.config_dir().join("openbox"));
|
||||
git_repos.insert_if_repo(base_dirs.config_dir().join("bspwm"));
|
||||
git_repos.insert_if_repo(base_dirs.config_dir().join("i3"));
|
||||
git_repos.insert_if_repo(base_dirs.config_dir().join("sway"));
|
||||
}
|
||||
|
||||
#[cfg(windows)]
|
||||
git_repos.insert(
|
||||
git_repos.insert_if_repo(
|
||||
base_dirs
|
||||
.data_local_dir()
|
||||
.join("Packages/Microsoft.WindowsTerminal_8wekyb3d8bbwe/LocalState"),
|
||||
);
|
||||
|
||||
if let Some(profile) = powershell.profile() {
|
||||
git_repos.insert(profile);
|
||||
git_repos.insert_if_repo(profile);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user