aboutsummaryrefslogtreecommitdiff
path: root/doc/bugs/Corrupted_git___40__but_not_annex__41___controlled_files.mdwn
diff options
context:
space:
mode:
authorGravatar ddenis <ddenis@web>2016-12-18 23:38:30 +0000
committerGravatar admin <admin@branchable.com>2016-12-18 23:38:30 +0000
commit3cb95d9a8569fcea13a28ec721d67064cfe84b58 (patch)
tree19bb669b0a5f03bdffcdbcbed55ff645dd1e471d /doc/bugs/Corrupted_git___40__but_not_annex__41___controlled_files.mdwn
parent5ffe0f86fce77525978c60c015bafe05b152e4bc (diff)
Diffstat (limited to 'doc/bugs/Corrupted_git___40__but_not_annex__41___controlled_files.mdwn')
-rw-r--r--doc/bugs/Corrupted_git___40__but_not_annex__41___controlled_files.mdwn102
1 files changed, 102 insertions, 0 deletions
diff --git a/doc/bugs/Corrupted_git___40__but_not_annex__41___controlled_files.mdwn b/doc/bugs/Corrupted_git___40__but_not_annex__41___controlled_files.mdwn
new file mode 100644
index 000000000..8f1995697
--- /dev/null
+++ b/doc/bugs/Corrupted_git___40__but_not_annex__41___controlled_files.mdwn
@@ -0,0 +1,102 @@
+### Please describe the problem.
+
+I have files that match annex.largefiles and therefore should be added to git but not to annex, they seem to be getting corrupted after cloning the repo.
+
+### What steps will reproduce the problem?
+
+I couldn't immediately find the exact steps to reproduce the issue but I have multiple git repositories showing this.
+
+### What version of git-annex are you using? On what operating system?
+
+The problem has occurred a while ago but I have just noticed it. This is on macOS if it helps. I also tend to use the latest released version of git-annex (installed via Homebrew)
+
+### Please provide any additional information below.
+
+[[!format sh """
+# If you can, paste a complete transcript of the problem occurring here.
+# If the problem is with the git-annex assistant, paste in .git/annex/daemon.log
+
+$ cd Documents
+$ cat .gitattributes
+* annex.largefiles=((not(mimetype=text/*))or(largerthan=100kb))
+
+*.png binary
+*.jpg binary
+*.jpeg binary
+*.gif binary
+*.ico binary
+
+*.mp3 binary
+*.fla binary
+
+*.mov binary
+*.mp4 binary
+*.flv binary
+*.swf binary
+*.avi binary
+*.mkv binary
+*.mpg binary
+*.mpeg binary
+
+*.gz binary
+*.zip binary
+*.7z binary
+*.rar binary
+*.bz2 binary
+
+*.ttf binary
+
+*.pdf binary
+
+$ ls -la Docs/2016-XXX/XXX/
+total 696
+drwx------@ 4 denis staff 136 Jul 11 15:05 ./
+drwxr-xr-x@ 9 denis staff 306 Dec 12 19:42 ../
+-rwxr-xr-x@ 1 denis staff 265898 Jul 11 13:03 XXX.pdf*
+-rwxr-xr-x@ 1 denis staff 89586 Jul 11 13:03 Summary.pdf*
+$ file --mime-type Docs/2016-XXX/XXX/XXX.pdf
+Docs/2016-XXX/XXX/XXX.pdf: application/pdf
+$ git show 60a76858a57a73967131b929af45a99703f67335
+commit 60a76858a57a73967131b929af45a99703f67335
+Author: Denis Dzyubenko <denis@ddenis.info>
+Date: Mon Jul 11 15:05:37 2016 +0200
+
+ XXX
+
+diff --git a/Docs/2016-XXX/XXX/XXX.pdf b/Docs/2016-XXX/XXX/XXX.pdf
+new file mode 100755
+index 00000000..112f68d0
+Binary files /dev/null and b/Docs/2016-XXX/XXX/XXX.pdf differ
+diff --git a/Docs/2016-XXX/XXX/Summary.pdf b/Docs/2016-XXX/XXX/Summary.pdf
+new file mode 100755
+index 00000000..3828383e
+Binary files /dev/null and b/Docs/2016-XXX/XXX/Summary.pdf differ
+diff --git a/Docs/2016-XXX/XXX.pdf b/Docs/2016-XXX/XXX.pdf
+deleted file mode 120000
+index 6d347a22..00000000
+--- a/Docs/2016-XXX/XXX.pdf
++++ /dev/null
+@@ -1 +0,0 @@
+-../../.git/annex/objects/zJ/X1/SHA256E-s190749--ee0c8329c88f9c1656cc75cf37d4df64060a022e73d199164c5e5222ba1739d1.pdf/SHA256E-s190749--ee0c8329c88f9c1656cc
+\ No newline at end of file
+
+
+
+$ git clone Documents Documents.tmp
+Cloning into 'Documents.tmp'...
+done.
+$ cd ./Documents.tmp/
+$ ls -la Docs/2016-XXX/XXX/
+total 184
+drwxr-xr-x 4 denis staff 136 Dec 19 00:09 ./
+drwxr-xr-x 8 denis staff 272 Dec 19 00:09 ../
+-rwxr-xr-x 1 denis staff 101 Dec 19 00:09 XXX.pdf*
+-rwxr-xr-x 1 denis staff 89586 Dec 19 00:09 Summary.pdf*
+$ cat Docs/2016-XXX/XXX/XXX.pdf
+/annex/objects/SHA256E-s265898--9c750c01dce9689ac3880224d2e95da6287b0cc89759c0c882e7a9a0fe48d664.pdf
+
+# End of transcript or log.
+"""]]
+
+### Have you had any luck using git-annex before? (Sometimes we get tired of reading bug reports all day and a lil' positive end note does wonders)
+