From 8c1abbd56316be6b54032497188102081cc0f0b1 Mon Sep 17 00:00:00 2001 From: qwjyh Date: Tue, 4 Feb 2025 15:21:54 +0900 Subject: [PATCH 1/3] fix: getting gitconfig now respects local config --- src/main.rs | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/src/main.rs b/src/main.rs index fd2a846..32cf7d6 100644 --- a/src/main.rs +++ b/src/main.rs @@ -156,23 +156,7 @@ fn add_and_commit(repo: &Repository, path: &Path, message: &str) -> Result Date: Tue, 4 Feb 2025 15:31:25 +0900 Subject: [PATCH 2/3] debug(CI): clean up debugging codes --- tests/cli.rs | 36 +----------------------------------- 1 file changed, 1 insertion(+), 35 deletions(-) diff --git a/tests/cli.rs b/tests/cli.rs index 658bc03..ebe85a4 100644 --- a/tests/cli.rs +++ b/tests/cli.rs @@ -2,10 +2,9 @@ mod integrated_test { use std::{ fs::{self, DirBuilder, File}, io::{self, BufWriter, Write}, - ops::Not, }; - use anyhow::{Context, Ok, Result}; + use anyhow::{Ok, Result}; use assert_cmd::{assert::OutputAssertExt, Command}; use git2::Repository; use log::trace; @@ -41,39 +40,6 @@ mod integrated_test { Ok(()) } - #[test] - fn git_init() -> Result<()> { - let temp_dir = assert_fs::TempDir::new()?; - setup_gitconfig(temp_dir.path())?; - let repo = git2::Repository::init(temp_dir.path())?; - eprintln!("{:?}", repo.path()); - let git_status = std::process::Command::new("git") - .args(["status"]) - .current_dir(temp_dir.path()) - .spawn() - .context("git status")? - .wait() - .context("didn't complete")?; - eprintln!("{}", git_status); - let git_config = std::process::Command::new("git") - .args(["config", "--list"]) - .current_dir(temp_dir.path()) - .spawn() - .context("git status")? - .wait() - .context("didn't complete")?; - eprintln!("{}", git_config); - let git_config = std::process::Command::new("git") - .args(["config", "--list", "--local"]) - .current_dir(temp_dir.path()) - .spawn() - .context("git status")? - .wait() - .context("didn't complete")?; - eprintln!("{}", git_config); - Err(anyhow::anyhow!("finished (error for debug)")) - } - #[test] fn single_device() -> Result<()> { let config_dir = assert_fs::TempDir::new()?; From c1ba761ddb3b3088600d0619c80c8ce5ba3eca89 Mon Sep 17 00:00:00 2001 From: qwjyh Date: Tue, 4 Feb 2025 15:31:48 +0900 Subject: [PATCH 3/3] fix(CI): add setup_gitconfig to two_devices test --- tests/cli.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/cli.rs b/tests/cli.rs index ebe85a4..5041385 100644 --- a/tests/cli.rs +++ b/tests/cli.rs @@ -257,6 +257,7 @@ mod integrated_test { // // devices: first, second let config_dir_2 = assert_fs::TempDir::new()?; + setup_gitconfig(&config_dir_2)?; let mut cmd2 = Command::cargo_bin("xdbm")?; cmd2.arg("-c") .arg(config_dir_2.path())