summaryrefslogtreecommitdiff
path: root/doc/bugs
diff options
context:
space:
mode:
authorGravatar Joey Hess <joeyh@joeyh.name>2017-08-23 12:38:42 -0400
committerGravatar Joey Hess <joeyh@joeyh.name>2017-08-23 12:38:42 -0400
commit99df6717e1430ec659aca006d937430021253fbd (patch)
treebeb4277427d19915f300d28c6953cca73567c20d /doc/bugs
parent491d0b1dde040fe299cd35f6c8793a3c02439b1e (diff)
parentb289188cc8bdc7c6ecf852712d020b476542a1c9 (diff)
Merge branch 'master' of ssh://git-annex.branchable.com
Diffstat (limited to 'doc/bugs')
-rw-r--r--doc/bugs/Git-annex_not_properly_detecting_symlink_capability_in_CryFS.mdwn62
1 files changed, 62 insertions, 0 deletions
diff --git a/doc/bugs/Git-annex_not_properly_detecting_symlink_capability_in_CryFS.mdwn b/doc/bugs/Git-annex_not_properly_detecting_symlink_capability_in_CryFS.mdwn
new file mode 100644
index 000000000..ca0131432
--- /dev/null
+++ b/doc/bugs/Git-annex_not_properly_detecting_symlink_capability_in_CryFS.mdwn
@@ -0,0 +1,62 @@
+### Please describe the problem.
+
+When creating a new git-annex repository (or upgrading, or doing fsck) inside a CryFS container (FUSE-based encrypted local filesystem, similiar to EncFS), git-annex goes into direct(or adjusted, in v6) mode despite CryFS working just fine with symlinks.
+
+Indeed, a created-outside-cryfs git-annex repository works as expected when copied inside
+
+### What steps will reproduce the problem?
+1. Install cryfs (https://www.cryfs.org/, packaged for ubuntu,debian, or build from source)
+2. Create a CryFS container: $ cryfs container container-data
+3. Create a git annex repository inside the container:
+
+ $ cd container
+ $ git init .
+ $ git annex init --version 6
+
+#### Cloning from v6 repository, you get
+
+git annex init --version 6
+init
+ Detected a filesystem without fifo support.
+
+ Disabling ssh connection caching.
+
+ Detected a crippled filesystem.
+
+ Disabling core.symlinks.
+(merging origin/git-annex into git-annex...)
+(recording state in git...)
+(scanning for unlocked files...)
+
+ Entering an adjusted branch where files are unlocked as this filesystem does not support locked files.
+
+Switched to branch 'adjusted/master(unlocked)'
+ok
+(recording state in git...)
+
+#### Cloning from v5 repository and upgrading, you get
+
+git annex upgrade
+upgrade .
+ Detected a filesystem without fifo support.
+
+ Disabling ssh connection caching.
+
+ Detected a crippled filesystem.
+
+ Disabling core.symlinks.
+(merging origin/git-annex into git-annex...)
+(recording state in git...)
+
+ Enabling direct mode.
+(v5 to v6...) (scanning for unlocked files...)
+ok
+(recording state in git...)
+
+### What version of git-annex are you using? On what operating system?
+git-annex-6.20170519-1.fc26.x86_64
+
+### 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)
+
+I love git-annex.
+