aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2024-05-20 09:18:34 +0200
committerJonas Smedegaard <dr@jones.dk>2024-05-20 09:18:34 +0200
commit9d41d19622e18954fda0895c63e1eba09908b31d (patch)
tree158f2ac04e8315a0f08e25c1eeb53b9219f3a748 /README.md
parent73e838fe6e6f0e0063d509bbbf001199db995e9f (diff)
separate README and SETUP from USE
Diffstat (limited to 'README.md')
-rw-r--r--README.md35
1 files changed, 35 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..9ecc72f
--- /dev/null
+++ b/README.md
@@ -0,0 +1,35 @@
+# Handling digital media masters
+
+Master files -
+either original sources or as close as possible -
+are precious and should be carefully tracked.
+
+Digital media files -
+e.g. photos, videos, music -
+are often large and binary encoded,
+which poses special challenges for their tracking.
+
+
+## Git-annex
+
+Digital media masters are tracked with git and git-annex.
+
+Git is a version control system -
+a repository for historic versions of file contents of a folder.
+Git-annex is an extension to git,
+better at handling large files.
+
+Conceptually,
+git-annex tracks changes to data same as git,
+but where git tracks the *contents* of files,
+git-annex instead tracks file *checksums* into git,
+moving aside the actual data (to an "annex")
+and tracks which annex currently holds data with which checksums.
+
+
+## References
+
+* [media-master][Source of this document]
+
+[media-master]: <https://source.redpill.dk/media-master>.
+ "Digital media master material"