git-annex/Git
Joey Hess 5e4deb3620
support sha256 git repos
Git will eventually switch to sha2 and there will not be one single
shaSize anymore, but two (40 and 64).

Changed all parsers for git plumbing output to support both sizes of
shas.

One potential problem this does not deal with is, if somewhere in
git-annex it reads two shas from different sources, and compares them
to see if they're the same sha, it would fail if they're sha1 and sha256
of the same value. I don't know if that will really be a concern.
2020-01-07 12:22:19 -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 all commands building except for assistant 2019-12-05 14:41:18 -04:00
Branch.hs annex.addunlocked expressions 2019-12-20 15:56:25 -04:00
BuildVersion.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
CatFile.hs support sha256 git repos 2020-01-07 12:22:19 -04:00
CheckAttr.hs Removed support for git versions older than 2.1 2019-09-11 16:14:43 -04:00
CheckIgnore.hs Removed support for git versions older than 2.1 2019-09-11 16:14:43 -04:00
Command.hs convert TopFilePath to use RawFilePath 2019-12-09 15:07:21 -04:00
Config.hs annex.addunlocked expressions 2019-12-20 15:56:25 -04:00
ConfigTypes.hs all commands building except for assistant 2019-12-05 14:41:18 -04:00
Construct.hs convert TopFilePath to use RawFilePath 2019-12-09 15:07:21 -04:00
Credential.hs typo 2019-09-24 14:34:15 -04:00
CurrentRepo.hs convert TopFilePath to use RawFilePath 2019-12-09 15:07:21 -04:00
DiffTree.hs support sha256 git repos 2020-01-07 12:22:19 -04:00
DiffTreeItem.hs support sha256 git repos 2020-01-07 12:22:19 -04:00
Env.hs convert TopFilePath to use RawFilePath 2019-12-09 15:07:21 -04:00
FileMode.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Filename.hs fix quickcheck failure 2019-12-30 13:54:46 -04:00
FilePath.hs convert TopFilePath to use RawFilePath 2019-12-09 15:07:21 -04:00
Fsck.hs Removed support for git versions older than 2.1 2019-09-11 16:14:43 -04:00
GCrypt.hs all commands building except for assistant 2019-12-05 14:41:18 -04:00
HashObject.hs fix a case where file tracked by git unexpectedly becomes annex pointer file 2019-12-27 15:08:03 -04:00
History.hs don't empty historyCommitParents 2019-05-01 13:38:40 -04:00
Hook.hs convert TopFilePath to use RawFilePath 2019-12-09 15:07:21 -04:00
Index.hs convert TopFilePath to use RawFilePath 2019-12-09 15:07:21 -04:00
LockFile.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
LsFiles.hs support sha256 git repos 2020-01-07 12:22:19 -04:00
LsTree.hs support sha256 git repos 2020-01-07 12:22:19 -04:00
Merge.hs Removed support for git versions older than 2.1 2019-09-11 16:14:43 -04:00
Objects.hs convert TopFilePath to use RawFilePath 2019-12-09 15:07:21 -04:00
Queue.hs remove one more warningIO 2019-11-12 10:45:52 -04:00
Ref.hs convert TopFilePath to use RawFilePath 2019-12-09 15:07:21 -04:00
RefLog.hs wip RawFilePath 2019-11-25 16:18:19 -04:00
Remote.hs windows build fix 2020-01-01 13:46:03 -04:00
Repair.hs convert TopFilePath to use RawFilePath 2019-12-09 15:07:21 -04:00
Sha.hs support sha256 git repos 2020-01-07 12:22:19 -04:00
Ssh.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Status.hs convert TopFilePath to use RawFilePath 2019-12-09 15:07:21 -04:00
Tree.hs convert TopFilePath to use RawFilePath 2019-12-09 15:07:21 -04:00
Types.hs convert TopFilePath to use RawFilePath 2019-12-09 15:07:21 -04:00
UnionMerge.hs support sha256 git repos 2020-01-07 12:22:19 -04:00
UpdateIndex.hs support sha256 git repos 2020-01-07 12:22:19 -04:00
Url.hs lfs endpoint discovery and caching in git-lfs special remote 2019-08-02 12:38:14 -04:00
Version.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00