summaryrefslogtreecommitdiff
path: root/doc/bugs/Incorrect_symlink_path_in_simple_submodule_use_case.mdwn
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2014-05-29 15:23:05 -0400
committerGravatar Joey Hess <joey@kitenet.net>2014-05-29 15:23:05 -0400
commit1f6cfecc972b121fa42ea80383183bbaccc2195a (patch)
tree0a450c4226f5e05c2a3597a9f520376de281fffe /doc/bugs/Incorrect_symlink_path_in_simple_submodule_use_case.mdwn
parenta95fb731cd117f35a6e0fce90d9eb35d0941e26e (diff)
remove old closed bugs and todo items to speed up wiki updates and reduce size
Remove closed bugs and todos that were least edited before 2014. Command line used: for f in $(grep -l '\[\[done\]\]' *.mdwn); do if [ -z $(git log --since=2014 --pretty=oneline "$f") ]; then git rm $f; git rm -rf $(echo "$f" | sed 's/.mdwn$//'); fi; done
Diffstat (limited to 'doc/bugs/Incorrect_symlink_path_in_simple_submodule_use_case.mdwn')
-rw-r--r--doc/bugs/Incorrect_symlink_path_in_simple_submodule_use_case.mdwn72
1 files changed, 0 insertions, 72 deletions
diff --git a/doc/bugs/Incorrect_symlink_path_in_simple_submodule_use_case.mdwn b/doc/bugs/Incorrect_symlink_path_in_simple_submodule_use_case.mdwn
deleted file mode 100644
index b9cae0176..000000000
--- a/doc/bugs/Incorrect_symlink_path_in_simple_submodule_use_case.mdwn
+++ /dev/null
@@ -1,72 +0,0 @@
-### Please describe the problem.
-When creating a simple "parent" git repo, creating another "child" repo with an annexed file, then adding the child repo as a submodule of the parent, the symlink path of the large file contained by the submodule is incorrect.
-
-
-### What steps will reproduce the problem?
-Here are the exact steps for this simple use case (I have removed unrelated output for brevity, and setting up the repos is error-free):
-
- # Create "parent" repo
- $ mkdir parent
- $ cd parent/
- $ git init
- $ touch parent_start
- $ git add parent_start
- $ git commit -a -m 'New parent repo'
- $ cd ../
-
- # Create "child" repo
- $ mkdir child
- $ cd child/
- $ git init
- $ touch child_start
- $ git add child_start
- $ git commit -a -m 'New child repo'
- $ git annex init
- $ cp ~/Desktop/some_big_file child_big_file
- $ git annex add child_big_file
- $ git commit -a -m 'Added big file'
- $ cd ../
-
- # Add "child" repo as a submodule of "parent" repo
- $ cd parent/
- $ git submodule add ../child ./submodule
- $ git commit -m 'Added submodule'
-
- # Try to get annexed file
- $ cd submodule/
- $ git annex init
- $ git annex get
- $ ls ./
- -rw-r--r-- .git
- lrwxr-xr-x child_big_file -> .git/annex/objects/F5/f2/SHA256E-s1117253--ce17632dfd9c61a0a8c1384d25fb3a8a197f8056f224e15fbcad89904a82c5fd/SHA256E-s1117253--ce17632dfd9c61a0a8c1384d25fb3a8a197f8056f224e15fbcad89904a82c5fd
- -rw-r--r-- child_start
-
- # As you can see above, the child_big_file symlink path is incorrect (the ".git/annex/..." location is not a directory, and should instead be "../.git/modules/submodule/annex/...")
-
- # Show the actual location of the annexed file
- $ cd ../
- $ ls .git/modules/submodule/annex/objects/F5/f2/SHA256E-s1117253--ce17632dfd9c61a0a8c1384d25fb3a8a197f8056f224e15fbcad89904a82c5fd
- -r--r--r-- SHA256E-s1117253--ce17632dfd9c61a0a8c1384d25fb3a8a197f8056f224e15fbcad89904a82c5fd
-
-
-### What version of git-annex are you using? On what operating system?
-Mac OS X Mountain Lion. git-annex files are from within the downloadable git-annex assistant.
-
- $ sw_vers -productVersion
- 10.8.5
- $ git --version
- git version 1.7.12.4 (Apple Git-37)
- $ git-annex version
- git-annex version: 4.20131105-g136b030
- build flags: Assistant Webapp Pairing Testsuite S3 WebDAV FsEvents XMPP DNS Feeds Quvi TDFA
- key/value backends: SHA256E SHA1E SHA512E SHA224E SHA384E SHA256 SHA1 SHA512 SHA224 SHA384 WORM URL
- remote types: git gcrypt S3 bup directory rsync web webdav glacier hook
- local repository version: 3
- default repository version: 3
- supported repository versions: 3 4
- upgrade supported from repository versions: 0 1 2
-
-
-Thanks for your help :)
-
-> This is a duplicate of [[Git_annexed_files_symlink_are_wrong_when_submodule_is_not_in_the_same_path]] [[done]] --[[Joey]]