git-annex/Git
Joey Hess 2686d2d7ea
Removed support for git versions older than 2.5.
This entirely removes Git.BuildVersion, which avoids the possibility that
git-annex will behave differently based on the version of git it was built
with, rather than the version it's used with.

Debian oldoldstable is the oldest version of git that git-annex needs to
support, since it's used in the amd64ancient build.

cabal configure will fail if the git version is too old.

Sponsored-by: Nicholas Golder-Manning
2025-08-21 11:04:26 -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
Bundle.hs git-remote-annex: Require git version 2.31 or newer 2024-11-20 15:00:17 -04:00
CatFile.hs Removed support for git versions older than 2.5. 2025-08-21 11:04:26 -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 fix handling of linked worktrees on filesystems w/o symlinks 2025-07-14 13:20:39 -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 fix handling of linked worktrees on filesystems w/o symlinks 2025-07-14 13:20:39 -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