This commit is contained in:
parent
e8b53cb95c
commit
ebd0aaa711
1 changed files with 41 additions and 0 deletions
|
@ -0,0 +1,41 @@
|
|||
> What steps will reproduce the problem?
|
||||
|
||||
Issue the following commands on a file system where hard links are disabled:
|
||||
|
||||
$ touch foo
|
||||
|
||||
$ ln foo bar # just to check that hard links are disabled
|
||||
ln: failed to create hard link `bar' => `foo': Operation not permitted
|
||||
|
||||
$ git init && git annex init
|
||||
|
||||
$ git annex add .
|
||||
|
||||
$ git annex uninit
|
||||
unannex foo
|
||||
git-annex: [...]: createLink: permission denied (Operation not permitted)
|
||||
failed
|
||||
Deleted branch git-annex [...].
|
||||
|
||||
$ echo $? # exit status of last command
|
||||
0
|
||||
|
||||
$ ls foo
|
||||
ls: cannot access foo: No such file or directory
|
||||
|
||||
|
||||
> What is the expected output? What do you see instead?
|
||||
|
||||
`git annex uninit` should abort and exit with a non-`0` return code. Instead, `git annex uninit` cleans up git-annex objects and exits with return code `0`.
|
||||
|
||||
|
||||
> What version of git-annex are you using? On what operating system?
|
||||
|
||||
3.20120406 on Ubuntu 12.04.1.
|
||||
|
||||
|
||||
> Please provide any additional information below.
|
||||
|
||||
git-annex should probably not be used on a file system where hard links are disabled.
|
||||
|
||||
However, if Bob is not aware that he's using git-annex on such a filesystem, he will accidently deletes his annexed files by issuing a `git annex uninit` command.
|
Loading…
Add table
Reference in a new issue