Don't doulbe-open repo

This commit is contained in:
asonix 2023-08-16 16:39:41 -05:00
parent 88d4cc1a6a
commit 0352ada9d8

View file

@ -1844,8 +1844,6 @@ impl PictRsConfiguration {
pub async fn run(self) -> color_eyre::Result<()> {
let PictRsConfiguration { config, operation } = self;
let repo = Repo::open(config.repo.clone())?;
let client = build_client(&config)?;
match operation {
@ -1855,6 +1853,8 @@ impl PictRsConfiguration {
from,
to,
} => {
let repo = Repo::open(config.repo.clone())?;
match from {
config::primitives::Store::Filesystem(config::Filesystem { path }) => {
let from = FileStore::build(path.clone(), repo.clone()).await?;
@ -1925,6 +1925,8 @@ impl PictRsConfiguration {
}
}
let repo = Repo::open(config.repo.clone())?;
if config.server.read_only {
tracing::warn!("Launching in READ ONLY mode");
}