summaryrefslogtreecommitdiff
path: root/doc/bugs/misuse_of_--git-dir_might_destroy_a_git_repository_completely.mdwn
blob: d7cccabebb320e11beec8e7bd0ea07da34d44d71 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
### Please describe the problem.
Doing a git annex command while passing a bad --git-dir can result in the .git directory being deleted. I've never experienced it with plain git, so I assume that it comes for annex.

### What steps will reproduce the problem?

[[!format sh """
$ mkdir annex_destroyed_my_git_directory
$ cd annex_destroyed_my_git_directory
$ git init
$ git annex init
$ ls -a
. .. .git
$ git --git-dir=$PWD annex find
fatal: Not a git repository: '/home/doudou/tmp/annex_destroyed_my_git_directory'
$ ls -a
. .. config
"""]]

### What version of git-annex are you using? On what operating system?
dpkg -l git-annex reports 5.20141024

I am running Debian sid.

### Please provide any additional information below.

[[!format sh """
# If you can, paste a complete transcript of the problem occurring here.
# If the problem is with the git-annex assistant, paste in .git/annex/daemon.log


# End of transcript or log.
"""]]

> [[fixed|done]] --[[Joey]]