2
0
Fork 0
mirror of https://git.asonix.dog/asonix/pict-rs synced 2024-12-22 11:21:24 +00:00

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