* fix: polluting gitconfig in integrated test
* debug(CI): add eprintln
* debug(CI): git config
* debug(CI): git init test
* fix(CI): command construction
* debug(CI): change workdir & add same config setup
* debug(CI): use libgit2
* debug(CI): return err at the end of test using libgit2
* debug(CI): change current_dir in git config
* fix(git): git config now gets local config
CI was failing since xdbm init didn't get local git config.
* debug: add trace log
* debug: increase log level in CI
* fix: getting gitconfig now respects local config
* debug(CI): clean up debugging codes
* fix(CI): add setup_gitconfig to two_devices test
* debug(CI): inspect git config
* fix(CI): add env var to allow setting git global config
* refactor(CI): remove unnecessary arg for setup_gitconfig
* update changelog