diff --git a/doc/todo/git-annex-reinject_does_not_work_in_a_bare_repo.mdwn b/doc/todo/git-annex-reinject_does_not_work_in_a_bare_repo.mdwn new file mode 100644 index 0000000000..32ca5d7510 --- /dev/null +++ b/doc/todo/git-annex-reinject_does_not_work_in_a_bare_repo.mdwn @@ -0,0 +1,26 @@ +`git annex reinject --known` doesn't work in a bare repo. + + spwhitton@iris:~/tmp>echo foo >bar + spwhitton@iris:~/tmp>mkdir baz + spwhitton@iris:~/tmp>cd baz + spwhitton@iris:~/tmp/baz>git init --bare + Initialized empty Git repository in /home/spwhitton/tmp/baz/ + spwhitton@iris:~/tmp/baz>git annex init + init (scanning for unlocked files...) + ok + (recording state in git...) + 1 spwhitton@iris:~/tmp/baz>git annex reinject --known ../bar + fatal: relative path syntax can't be used outside working tree. + fatal: relative path syntax can't be used outside working tree. + fatal: relative path syntax can't be used outside working tree. + fatal: relative path syntax can't be used outside working tree. + fatal: relative path syntax can't be used outside working tree. + fatal: relative path syntax can't be used outside working tree. + fatal: relative path syntax can't be used outside working tree. + fatal: relative path syntax can't be used outside working tree. + fatal: relative path syntax can't be used outside working tree. + fatal: relative path syntax can't be used outside working tree. + fatal: relative path syntax can't be used outside working tree. + git-annex: fd:15: hGetLine: end of file + +Obviously this wasn't actually a file known to git-annex. But I get the same error in a non-dummy bare repo I am trying to reinject.