◐ Shell
clean mode source ↗

Update instructions and test helpers for git-daemon by EliahKagan · Pull Request #1684 · gitpython-developers/GitPython

Expand Up @@ -177,12 +177,10 @@ def git_daemon_launched(base_path, ip, port): gd = None try: if is_win: ## On MINGW-git, daemon exists in .\Git\mingw64\libexec\git-core\, # but if invoked as 'git daemon', it detaches from parent `git` cmd, # and then CANNOT DIE! # So, invoke it as a single command. ## Cygwin-git has no daemon. But it can use MINGW's. # # On MINGW-git, daemon exists in Git\mingw64\libexec\git-core\, # but if invoked as 'git daemon', it detaches from parent `git` cmd, # and then CANNOT DIE! # So, invoke it as a single command. daemon_cmd = [ "git-daemon", "--enable=receive-pack", Expand Down Expand Up @@ -217,12 +215,11 @@ def git_daemon_launched(base_path, ip, port): ) if is_win: msg += textwrap.dedent( r""" R"""
On Windows, the `git-daemon.exe` must be in PATH. For MINGW, look into .\Git\mingw64\libexec\git-core\), but problems with paths might appear. CYGWIN has no daemon, but if one exists, it gets along fine (but has also paths problems).""" For MINGW, look into \Git\mingw64\libexec\git-core\, but problems with paths might appear.""" ) log.warning(msg, ex, ip, port, base_path, base_path, exc_info=1)
Expand Down Expand Up @@ -305,7 +302,7 @@ def remote_repo_creator(self): cw.set("url", remote_repo_url)
with git_daemon_launched( Git.polish_url(base_daemon_path, is_cygwin=False), # No daemon in Cygwin. Git.polish_url(base_daemon_path), "127.0.0.1", GIT_DAEMON_PORT, ): Expand Down