This commit is contained in:
http://edheil.wordpress.com/ 2012-12-13 20:49:26 +00:00 committed by admin
parent d7fa508c20
commit 8aaccde72e

View file

@ -0,0 +1,66 @@
What steps will reproduce the problem?
In one terminal, I created a new annex and started the assistant watching it.
In another, I added a file file1; assistant noticed it and added it to the annex.
I moved file1 to a directory directory1; the link broke and assistant did not fix it.
I created a file called file2 inside directory 2; assistant noticed it and added it to the annex.
I moved file2 back up to the annex root directory; the link broke and assistant did not fix it.
I created a file file3 in the annex root directory; assistant noticed it and added it to the annex.
Here is the content of the first terminal, where I created the annex and ran assistant:
~$ mkdir testannex
~$ cd testannex/
testannex$ git init .
Initialized empty Git repository in /Users/ed/testannex/.git/
testannex$ git annex init "test annex"
init test annex ok
(Recording state in git...)
testannex$ git annex assistant --foreground
assistant . (scanning...) (started...) add file1 (checksum...) ok
(Recording state in git...)
(Recording state in git...)
add directory1/file2 (checksum...) ok
(Recording state in git...)
(Recording state in git...)
add file3 (checksum...)
here is the content of the second terminal, where I created and moved files:
~$ cd testannex
testannex$ echo "file1 content" > file1
testannex$ mkdir directory1
testannex$ ls -l file1
lrwxr-xr-x 1 ed staff 180 Dec 13 15:40 file1 -> .git/annex/objects/FX/51/SHA256E-s14--edac79763e630b1b77aefb6c284bcb0362dea71c0548be0e793ffa8fd5907b80/SHA256E-s14--edac79763e630b1b77aefb6c284bcb0362dea71c0548be0e793ffa8fd5907b80
testannex$ mv file1 directory1/
testannex$ cd directory1/
directory1$ cat file1
cat: file1: No such file or directory
directory1$ echo "file2 content" > file2
directory1$ cat file2
file2 content
directory1$ cat file1
cat: file1: No such file or directory
directory1$ mv file2 ../
directory1$ cd ..
testannex$ echo "file3 content" > file3
testannex$
What is the expected output? What do you see instead?
The links do not break when moved to another directory.
What version of git-annex are you using? On what operating system?
One compiled using cabal from checkout 739c937
Please provide any additional information below.