git-annex/Remote/Helper
Joey Hess a6f8248465
add connProcess to P2PConnection
When using the new generic P2P transport to open an outgoing connection
to a peer, this will hold the pid of the git-annex-p2p-<netname>
command.

closeConnection simply waits for it. Rather than relying on garbage
collection of the closed handles to close it.

In Remote.Helper.Ssh, connProcess is set to Nothing, even though there
is a similar process being used there. That code stores the pid in
OpenConnection instead, and handles waiting for it itself. A bit ugly,
but not worth cleaning up at this point, maybe later.
2025-07-30 12:35:16 -04:00
..
Chunked more OsPath conversion 2025-02-01 14:06:38 -04:00
AWS.hs more OsPath conversion 2025-01-29 16:24:51 -04:00
Chunked.hs more OsPath conversion (464/749) 2025-02-04 13:35:17 -04:00
Encryptable.hs mask remotes, partial implementation 2025-04-10 13:10:07 -04:00
ExportImport.hs proxied exporttree=yes versionedexport=yes remotes are not untrusted 2024-08-08 15:24:19 -04:00
Git.hs more OsPath conversion 2025-02-01 14:06:38 -04:00
Hooks.hs more OsPath conversion 2025-02-01 11:54:19 -04:00
Http.hs more OsPath conversion (464/749) 2025-02-04 13:35:17 -04:00
Messages.hs filter out control characters in all other Messages 2023-04-11 12:58:01 -04:00
P2P.hs more OsPath conversion (502/749) 2025-02-05 13:29:58 -04:00
Path.hs more OsPath conversion 2025-01-28 16:31:19 -04:00
ReadOnly.hs more OsPath conversion (464/749) 2025-02-04 13:35:17 -04:00
Special.hs more OsPath conversion (464/749) 2025-02-04 13:35:17 -04:00
Ssh.hs add connProcess to P2PConnection 2025-07-30 12:35:16 -04:00
ThirdPartyPopulated.hs more OsPath conversion 2025-01-28 16:31:19 -04:00