@@ -153,18 +153,19 @@
|
|||||||
|
|
||||||
|
|
||||||
[git]
|
[git]
|
||||||
#max_concurrency = 5
|
# max_concurrency = 5
|
||||||
|
|
||||||
# Additional git repositories to pull
|
# Additional git repositories to pull
|
||||||
#repos = [
|
# repos = [
|
||||||
# "~/src/*/",
|
# "~/src/*/",
|
||||||
# "~/.config/something"
|
# "~/.config/something"
|
||||||
#]
|
# ]
|
||||||
|
|
||||||
# Don't pull the predefined git repos
|
# Don't pull the predefined git repos
|
||||||
# pull_predefined = false
|
# pull_predefined = false
|
||||||
|
|
||||||
# Arguments to pass Git when pulling Repositories
|
# Arguments to pass Git when pulling Repositories
|
||||||
#arguments = "--rebase --autostash"
|
# arguments = "--rebase --autostash"
|
||||||
|
|
||||||
[windows]
|
[windows]
|
||||||
# Manually select Windows updates
|
# Manually select Windows updates
|
||||||
|
|||||||
@@ -839,8 +839,8 @@ impl Config {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// The list of additional git repositories to pull.
|
/// The list of additional git repositories to pull.
|
||||||
pub fn git_repos(&self) -> &Option<Vec<String>> {
|
pub fn git_repos(&self) -> Option<&Vec<String>> {
|
||||||
get_deprecated_moved_opt!(&self.config_file.misc, git_repos, &self.config_file.git, repos)
|
self.config_file.git.as_ref().and_then(|git| git.repos.as_ref())
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Tell whether the specified step should run.
|
/// Tell whether the specified step should run.
|
||||||
@@ -952,8 +952,8 @@ impl Config {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// Extra Git arguments
|
/// Extra Git arguments
|
||||||
pub fn git_arguments(&self) -> &Option<String> {
|
pub fn git_arguments(&self) -> Option<&String> {
|
||||||
get_deprecated_moved_opt!(&self.config_file.misc, git_arguments, &self.config_file.git, arguments)
|
self.config_file.git.as_ref().and_then(|git| git.arguments.as_ref())
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Extra Tmux arguments
|
/// Extra Tmux arguments
|
||||||
|
|||||||
@@ -234,8 +234,8 @@ pub fn run_oh_my_zsh(ctx: &ExecutionContext) -> Result<()> {
|
|||||||
custom_repos.insert_if_repo(entry.path());
|
custom_repos.insert_if_repo(entry.path());
|
||||||
}
|
}
|
||||||
|
|
||||||
custom_repos.remove_from_pull(&oh_my_zsh.to_string_lossy());
|
custom_repos.remove(&oh_my_zsh.to_string_lossy());
|
||||||
if !custom_repos.pull_is_empty() {
|
if !custom_repos.is_empty() {
|
||||||
println!("Pulling custom plugins and themes");
|
println!("Pulling custom plugins and themes");
|
||||||
ctx.git().multi_pull(&custom_repos, ctx)?;
|
ctx.git().multi_pull(&custom_repos, ctx)?;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user