comment
authorJoey Hess <joeyh@joeyh.name>
Tue, 31 Jan 2017 17:01:55 +0000 (13:01 -0400)
committerJoey Hess <joeyh@joeyh.name>
Tue, 31 Jan 2017 17:01:55 +0000 (13:01 -0400)
This commit was sponsored by Ole-Morten on Patreon.

doc/todo/Wishlist__58___Parity_files_on_all_files/comment_1_3900fa7c3ed1455fe07d097c3dc0c9f2._comment [new file with mode: 0644]

diff --git a/doc/todo/Wishlist__58___Parity_files_on_all_files/comment_1_3900fa7c3ed1455fe07d097c3dc0c9f2._comment b/doc/todo/Wishlist__58___Parity_files_on_all_files/comment_1_3900fa7c3ed1455fe07d097c3dc0c9f2._comment
new file mode 100644 (file)
index 0000000..86b1111
--- /dev/null
@@ -0,0 +1,21 @@
+[[!comment format=mdwn
+ username="joey"
+ subject="""comment 1"""
+ date="2017-01-31T16:55:27Z"
+ content="""
+git repositories don't contain parity files for their data. Instead, git
+relies on multiple copies of the repository to keep things safe. Not as
+efficient as parity files, but a lot easier, and protects against many more
+disasters than do parity files. git-annex takes the same approach.
+Lots Of Copies Keeps Stuff Safe.
+
+Even if git-annex started generating parity files for its objects,
+the git repository would still not have them, so bit flips could still
+corrupt your git-annex repository.
+
+Nothing stops you from writing git hooks that maintain parity files
+alongside all the files in a git repository. If you do that, you'll get
+parity files for the git-annex files too. But I don't see this being needed
+in git-annex itself and AFAICS there are plenty of hooks in git and
+git-annex to allow doing that.
+"""]]