git-annex/Git
Joey Hess fd493804c0
map: Avoid looping forever with mutually recursive paths between repositories accessed via ssh
Slightly unsatisfying to fix this in Git.Construct.localToUrl rather than
in Command.Map.absRepo, which is what map relies on to make repos always
use the same path form. But it was already constructing the url with the
path there, so that was the easiest place to add normalization.

Sponsored-by: Dartmouth College's OpenNeuro project
2025-04-22 15:50:30 -04:00
..
Command update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Remote Removed support for git versions older than 2.1 2019-09-11 16:14:43 -04:00
AutoCorrect.hs Support help.autocorrect settings "never" and "immediate" 2025-01-20 11:01:07 -04:00
Branch.hs remove dead code 2024-06-10 14:28:58 -04:00
BuildVersion.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Bundle.hs git-remote-annex: Require git version 2.31 or newer 2024-11-20 15:00:17 -04:00
CatFile.hs more OsPath conversion 2025-01-24 15:02:29 -04:00
CheckAttr.hs more OsPath conversion 2025-01-24 13:40:44 -04:00
CheckIgnore.hs more OsPath conversion (639/749) 2025-02-07 16:07:05 -04:00
Command.hs more OsPath conversion 2025-02-01 14:06:38 -04:00
Config.hs more OsPath conversion 2025-01-24 15:02:29 -04:00
ConfigTypes.hs Support core.sharedRepository=0xxx at long last 2023-04-26 17:03:29 -04:00
Construct.hs map: Avoid looping forever with mutually recursive paths between repositories accessed via ssh 2025-04-22 15:50:30 -04:00
Credential.hs cache credentials for p2phttp in memory 2024-07-23 18:45:02 -04:00
CurrentRepo.hs improved OsPath conversion 2025-02-11 14:05:56 -04:00
DiffTree.hs more OsPath conversion 2025-01-24 15:02:29 -04:00
DiffTreeItem.hs ByteString Ref continued 2020-04-07 11:54:27 -04:00
Env.hs more OsPath conversion 2025-01-24 13:40:44 -04:00
FileMode.hs Fix ambigous typos 2023-03-17 15:14:47 -04:00
FilePath.hs fix comment 2025-02-11 14:07:01 -04:00
FilterProcess.hs more OsPath conversion (639/749) 2025-02-07 16:07:05 -04:00
Fsck.hs A few more of typo fixes/skip as detected with bleeding edge codespell 2024-05-01 20:06:08 -04:00
GCrypt.hs sync: Fix parsing of gcrypt::rsync:// urls that use a relative path 2023-03-23 15:20:00 -04:00
HashObject.hs Merge branch 'master' into ospath 2025-01-29 18:48:02 -04:00
History.hs convert to withCreateProcess for async exception safety 2020-06-03 15:48:09 -04:00
Hook.hs more OsPath conversion 2025-02-01 11:54:19 -04:00
Index.hs more OsPath conversion 2025-02-01 14:06:38 -04:00
LockFile.hs more OsPath conversion 2025-01-24 13:40:44 -04:00
Log.hs more OsPath conversion 2025-02-01 14:06:38 -04:00
LsFiles.hs more OsPath conversion 2025-02-01 14:06:38 -04:00
LsTree.hs more OsPath conversion 2025-01-24 15:02:29 -04:00
Merge.hs sync --quiet 2021-07-19 11:28:47 -04:00
Objects.hs more OsPath conversion 2025-01-24 15:02:29 -04:00
PktLine.hs filter out control characters in error messages 2023-04-10 13:50:51 -04:00
Queue.hs more OsPath conversion 2025-02-01 11:54:19 -04:00
Quote.hs more OsPath conversion (639/749) 2025-02-07 16:07:05 -04:00
Ref.hs more OsPath conversion 2025-01-24 15:02:29 -04:00
RefLog.hs ByteString Ref continued 2020-04-07 11:54:27 -04:00
Remote.hs Support git remotes that use a IPV6 link-local address with a zone ID 2025-04-02 15:11:54 -04:00
Repair.hs more OsPath conversion 2025-02-04 16:09:47 -04:00
Sha.hs remove read of the heads 2024-09-26 18:43:59 -04:00
Ssh.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Status.hs more OsPath conversion 2025-01-24 15:02:29 -04:00
Tree.hs OsPath build flag no longer depends on filepath-bytestring 2025-02-10 16:39:55 -04:00
Types.hs support git files as input to computations 2025-03-03 12:09:25 -04:00
UnionMerge.hs more OsPath conversion 2025-01-24 16:31:14 -04:00
UpdateIndex.hs more OsPath conversion (475/749) 2025-02-05 12:14:56 -04:00
Url.hs URL decoding for username and path 2025-04-02 15:29:46 -04:00
Version.hs work around git "defense in depth" breakage with git clone checking for hooks 2024-05-24 15:49:53 -04:00