git-annex/Build
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
..
BuildVersion.hs type signature 2018-08-04 14:21:30 -04:00
BundledPrograms.hs remove dead code 2023-08-28 12:34:24 -04:00
collect-ghc-options.sh Makefile: Pass LDFLAGS, CFLAGS, and CPPFLAGS through ghc and on to ld, cc, and cpp. 2015-08-19 13:53:57 -04:00
Configure.hs start converting from System.Directory to System.OsPath 2025-01-23 10:25:20 -04:00
DesktopFile.hs optimise literalOsPath 2025-01-27 16:36:29 -04:00
DistributionUpdate.hs OsPath conversion of DistributionUpdate 2025-02-12 13:27:34 -04:00
InstallDesktopFile.hs run codespell throughout fixing typos automagically 2024-05-01 15:46:21 -04:00
LinuxMkLibs.hs avoid head warnings with recent ghc versions 2025-02-12 12:43:03 -04:00
MakeMans.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Mans.hs deal with cabal unpack not preserving execute bit 2021-02-08 14:32:24 -04:00
mdwn2man fix formatting of \ continued shell examples in man pages 2023-07-13 19:55:38 -04:00
NullSoftInstaller.hs fix windows and OSX packaging program builds 2025-02-11 16:53:01 -04:00
OSXMkLibs.hs OsPath conversion for OSXMkLibs 2025-02-14 16:53:00 -04:00
Standalone.hs add git-remote-p2p-annex 2025-07-30 15:25:56 -04:00
TestConfig.hs add System.FilePath to this conversion 2025-01-23 11:07:29 -04:00
Version.hs bring back OsPath changes 2025-01-30 14:34:21 -04:00