git-annex/CmdLine
Joey Hess 86e9e88530
add git-remote-p2p-annex
Added git-remote-p2p-annex, which allows git pull and push to P2P networks
provided by external commands.

This is a refactor of git-remote-tor-annex, and should just work. Except
possibly for quirks with the address parsing. I've checked that the address
parsing basically works.

One thing I don't understand is why git-remote-tor-annex removes "/*" from
the end of the address. The git history does not provide any hints. So I
didn't make git-remote-p2p-annex do the same. Maybe that is needed in some
situation? But, a P2P address could contain "/", so removing it would be a
problem. I can't see anything in gitremote-helpers(7) about why the url
might get such a thing added to the end of it. My guess is that is not
needed for tor either (but does no harm there since onion addresses never
contain "/").

At this point, the implementation of generic P2P transports needs only
remotedaemon support.
2025-07-30 15:25:56 -04:00
..
GitAnnex Add --url option and url= preferred content expression 2025-07-21 12:13:40 -04:00
GitAnnexShell more OsPath conversion (658/749) 2025-02-08 15:27:44 -04:00
Action.hs add Annex worker pool to P2PHttp 2024-07-10 12:19:47 -04:00
AnnexSetter.hs remove --backend from global options 2022-06-29 13:33:25 -04:00
Batch.hs more OsPath conversion (520/749) 2025-02-05 15:07:59 -04:00
GitAnnex.hs findcomputed: New command, displays information about computed files. 2025-03-18 12:55:48 -04:00
GitAnnexShell.hs more OsPath conversion (658/749) 2025-02-08 15:27:44 -04:00
GitRemoteAnnex.hs fix handling of linked worktrees on filesystems w/o symlinks 2025-07-14 13:20:39 -04:00
GitRemoteP2PAnnex.hs add git-remote-p2p-annex 2025-07-30 15:25:56 -04:00
GitRemoteTorAnnex.hs add git-remote-p2p-annex 2025-07-30 15:25:56 -04:00
Multicall.hs add git-remote-p2p-annex 2025-07-30 15:25:56 -04:00
Option.hs initial implementation of --explain 2023-07-25 16:52:57 -04:00
Seek.hs more OsPath conversion (520/749) 2025-02-05 15:07:59 -04:00
Usage.hs started Annex.Sim 2024-09-04 15:15:36 -04:00