git-annex/doc/walkthrough
Joey Hess ef3457196a use SHA256 by default
To get old behavior, add a .gitattributes containing: * annex.backend=WORM

I feel that SHA256 is a better default for most people, as long as their
systems are fast enough that checksumming their files isn't a problem.
git-annex should default to preserving the integrity of data as well as git
does. Checksum backends also work better with editing files via
unlock/lock.

I considered just using SHA1, but since that hash is believed to be somewhat
near to being broken, and git-annex deals with large files which would be a
perfect exploit medium, I decided to go to a SHA-2 hash.

SHA512 is annoyingly long when displayed, and git-annex displays it in a
few places (and notably it is shown in ls -l), so I picked the shorter
hash. Considered SHA224 as it's even shorter, but feel it's a bit weird.

I expect git-annex will use SHA-3 at some point in the future, but
probably not soon!

Note that systems without a sha256sum (or sha256) program will fall back to
defaulting to SHA1.
2011-11-04 15:51:01 -04:00
..
adding_a_remote Added a comment 2011-04-03 02:32:17 +00:00
moving_file_content_between_repositories Added a comment 2011-03-23 15:28:00 +00:00
removing_files Added a comment 2011-09-05 15:59:27 +00:00
adding_a_remote.mdwn typo 2011-04-02 22:34:05 -04:00
adding_files.mdwn use SHA256 by default 2011-11-04 15:51:01 -04:00
automatically_managing_content.mdwn When displaying a list of repositories, show git remote names in addition to their descriptions. 2011-09-30 15:02:29 -04:00
backups.mdwn split the walkthrough and inline back together 2011-02-27 12:45:48 -04:00
creating_a_repository.mdwn split the walkthrough and inline back together 2011-02-27 12:45:48 -04:00
fsck:_verifying_your_data.mdwn update documentation for new, neutered key-value backends 2011-08-28 16:28:38 -04:00
fsck:_when_things_go_wrong.mdwn tweak fsck wording so file is at the end of the line 2011-06-23 19:56:24 -04:00
getting_file_content.mdwn adjust walkthrough for git-annex branch 2011-06-22 17:47:55 -04:00
modifying_annexed_files.mdwn update documentation that mentioned .git-annex/ 2011-06-22 17:26:34 -04:00
more.mdwn reorg 2011-10-17 13:56:36 -04:00
moving_file_content_between_repositories.mdwn use SHA256 by default 2011-11-04 15:51:01 -04:00
removing_files.mdwn remove now-unnecessary commit after drop 2011-09-05 11:59:52 -04:00
removing_files:_When_things_go_wrong.mdwn split the walkthrough and inline back together 2011-02-27 12:45:48 -04:00
renaming_files.mdwn split the walkthrough and inline back together 2011-02-27 12:45:48 -04:00
transferring_files:_When_things_go_wrong.mdwn remove now unnecessary commit after get 2011-09-05 11:59:53 -04:00
unused_data.mdwn use SHA256 by default 2011-11-04 15:51:01 -04:00
using_bup.mdwn change name of buprepo 2011-04-09 12:41:17 -04:00
using_ssh_remotes.mdwn use SHA256 by default 2011-11-04 15:51:01 -04:00