git-annex/Git
Joey Hess 6db4aee7df
use --no-abbrev instead of --abbrev=40
This avoids hardcoding the sha size, so when git uses sha256, it will
output the full sha256 and not a truncation to 40 characters.

I reviewed git's history, and while there have been some
bugs with commands not supporting --no-abbrev (eg git diff --no-index
--no-abbrev was broken in git 2.1), none of the commands git-annex
uses will be impacted by those old bugs.
2020-01-07 12:29:37 -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 use --no-abbrev instead of --abbrev=40 2020-01-07 12:29:37 -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