mirror of
https://github.com/martinvonz/jj.git
synced 2025-05-16 04:34:27 +00:00
With git.subprocess = true, it's more important to skip unneeded remote operations. Each remote command may involve user intervention if authentication requires manual step. This change also means that the remote connection is no longer reused in git2 impl. I think the added cost is acceptable. The git2 impl will hopefully be removed soon, and the remote branch name is needed only when cloning new repo.