summaryrefslogtreecommitdiff
path: root/doc/todo/Shorten_long_file_names_preventing_git_checkout.mdwn
blob: 6f8a68d57725f1b601ee503be7749b032667e58c (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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
Submitting here from https://github.com/joeyh/git-annex/pull/36

    commit 05b7e0d2e87c1c92df773d72ee0ac7c9638be058
    Author: Eric OConnor <eric@oco.nnor.org>
    Date:   Sat Feb 28 23:14:50 2015 -0700

        Allow this repository to be checked out in filesystems with 255 char filename limits

    diff --git a/doc/bugs/_WebApp_crashed:_getAddrInfo:_does_not_exist___40__Name_or_service_not_known.mdwn b/doc/bugs/_WebApp_crashed:_getAddrInfo:_does_not_exist___40__Name_or_service_not_known.mdwn
    new file mode 100644
    index 0000000..69732a7
    --- /dev/null
    +++ b/doc/bugs/_WebApp_crashed:_getAddrInfo:_does_not_exist___40__Name_or_service_not_known.mdwn
    @@ -0,0 +1,46 @@
    +### Please describe the problem.
    +
    +
    +some time ago i was using the webapp bound to a dedicated port number to get around firewall reconfig. Now after some time without using the webapp i'm using it again and when i start it with 
    +
    +     git-annex webapp --listen=192.168.21.12:46199
    +
    +it never starts but just keeps waiting forever(?) 
    +
    +Update:(to clarify - the following works fine but results in the "random" port "problem")
    +
    +    git-annex webapp --listen=192.168.21.12
    +
    +
    +
    +
    +### What steps will reproduce the problem?
    +
    +
    +git-annex webapp --listen=192.168.21.12:46199
    +
    +
    +### What version of git-annex are you using? On what operating system?
    +
    +
    +version 5.20140716-g8c14ba8 on debian wheezy using your pre build static tar archive. 
    +
    +### 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
    +
    +
    +the log output is the following 3 lines 
    +
    +[2014-07-23 16:41:45 CEST] main: starting assistant version 5.20140716-g8c14ba8
    +WebApp crashed: getAddrInfo: does not exist (Name or service not known)
    +[2014-07-23 16:41:45 CEST] WebApp: warning WebApp crashed: getAddrInfo: does not exist (Name or service not known)
    +
    +
    +
    +# End of transcript or log.
    +"""]]
    +
    +> [[done]] --[[Joey]] 
    diff --git a/doc/bugs/_WebApp_crashed:_getAddrInfo:_does_not_exist___40__Name_or_service_not_known/comment_1_4d1b96911e3e227c7433ccea543872c1._comment b/doc/bugs/_WebApp_crashed:_getAddrInfo:_does_not_exist___40__Name_or_service_not_known/comment_1_4d1b96911e3e227c7433ccea543872c1._comment
    new file mode 100644
    index 0000000..5808c56
    --- /dev/null
    +++ b/doc/bugs/_WebApp_crashed:_getAddrInfo:_does_not_exist___40__Name_or_service_not_known/comment_1_4d1b96911e3e227c7433ccea543872c1._comment
    @@ -0,0 +1,10 @@
    +[[!comment format=mdwn
    + username="http://joeyh.name/"
    + ip="24.159.78.125"
    + subject="comment 1"
    + date="2014-07-23T22:10:37Z"
    + content="""
    +Support for --listen with a port was removed in version 5.20140306, since it was buggy. In particular, when the webapp creates a new repository, it needs to switch to a new port to serve that repository, so specifying a single port won't work.
    +
    +Instead, when annex.listen or --listen specifies the address to listen on, `git annex webapp` will print out the url to use to open it, including the port it picked. This could be used in a script, or clicked on in the terminal to open a local browser when running the webapp on a remote host.
    +"""]]
    diff --git a/doc/bugs/_WebApp_crashed:_getAddrInfo:_does_not_exist___40__Name_or_service_not_known/comment_2_7be98a630e1deb655a4d1675bf622d05._comment b/doc/bugs/_WebApp_crashed:_getAddrInfo:_does_not_exist___40__Name_or_service_not_known/comment_2_7be98a630e1deb655a4d1675bf622d05._comment
    new file mode 100644
    index 0000000..2dd9885
    --- /dev/null
    +++ b/doc/bugs/_WebApp_crashed:_getAddrInfo:_does_not_exist___40__Name_or_service_not_known/comment_2_7be98a630e1deb655a4d1675bf622d05._comment
    @@ -0,0 +1,8 @@
    +[[!comment format=mdwn
    + username="markusk"
    + ip="79.243.250.79"
    + subject="comment 2"
    + date="2014-07-23T23:18:37Z"
    + content="""
    +Thank you for the info! Will add the port grep to my auth grep script as you suggested. 
    +"""]]
    diff --git a/doc/bugs/_WebApp_crashed:_getAddrInfo:_does_not_exist___40__Name_or_service_not_known__41_____91__2014-07-23_16:41:45_CEST__93___WebApp:_warning_WebApp_crashed:_getAddrInfo:_does_not_exist___40__Name_or_service_not_known__41__.mdwn b/doc/bugs/_WebApp_crashed:_getAddrInfo:_does_not_exist___40__Name_or_service_not_known__41_____91__2014-07-23_16:41:45_CEST__93___WebApp:_warning_WebApp_crashed:_getAddrInfo:_does_not_exist___40__Name_or_service_not_known__41__.mdwn
    deleted file mode 100644
    index 69732a7..0000000
    --- a/doc/bugs/_WebApp_crashed:_getAddrInfo:_does_not_exist___40__Name_or_service_not_known__41_____91__2014-07-23_16:41:45_CEST__93___WebApp:_warning_WebApp_crashed:_getAddrInfo:_does_not_exist___40__Name_or_service_not_known__41__.mdwn
    +++ /dev/null
    @@ -1,46 +0,0 @@
    -### Please describe the problem.
    -
    -
    -some time ago i was using the webapp bound to a dedicated port number to get around firewall reconfig. Now after some time without using the webapp i'm using it again and when i start it with 
    -
    -     git-annex webapp --listen=192.168.21.12:46199
    -
    -it never starts but just keeps waiting forever(?) 
    -
    -Update:(to clarify - the following works fine but results in the "random" port "problem")
    -
    -    git-annex webapp --listen=192.168.21.12
    -
    -
    -
    -
    -### What steps will reproduce the problem?
    -
    -
    -git-annex webapp --listen=192.168.21.12:46199
    -
    -
    -### What version of git-annex are you using? On what operating system?
    -
    -
    -version 5.20140716-g8c14ba8 on debian wheezy using your pre build static tar archive. 
    -
    -### 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
    -
    -
    -the log output is the following 3 lines 
    -
    -[2014-07-23 16:41:45 CEST] main: starting assistant version 5.20140716-g8c14ba8
    -WebApp crashed: getAddrInfo: does not exist (Name or service not known)
    -[2014-07-23 16:41:45 CEST] WebApp: warning WebApp crashed: getAddrInfo: does not exist (Name or service not known)
    -
    -
    -
    -# End of transcript or log.
    -"""]]
    -
    -> [[done]] --[[Joey]] 
    diff --git a/doc/bugs/_WebApp_crashed:_getAddrInfo:_does_not_exist___40__Name_or_service_not_known__41_____91__2014-07-23_16:41:45_CEST__93___WebApp:_warning_WebApp_crashed:_getAddrInfo:_does_not_exist___40__Name_or_service_not_known__41__/comment_1_4d1b96911e3e227c7433ccea543872c1._comment b/doc/bugs/_WebApp_crashed:_getAddrInfo:_does_not_exist___40__Name_or_service_not_known__41_____91__2014-07-23_16:41:45_CEST__93___WebApp:_warning_WebApp_crashed:_getAddrInfo:_does_not_exist___40__Name_or_service_not_known__41__/comment_1_4d1b96911e3e227c7433ccea543872c1._comment
    deleted file mode 100644
    index 5808c56..0000000
    --- a/doc/bugs/_WebApp_crashed:_getAddrInfo:_does_not_exist___40__Name_or_service_not_known__41_____91__2014-07-23_16:41:45_CEST__93___WebApp:_warning_WebApp_crashed:_getAddrInfo:_does_not_exist___40__Name_or_service_not_known__41__/comment_1_4d1b96911e3e227c7433ccea543872c1._comment
    +++ /dev/null
    @@ -1,10 +0,0 @@
    -[[!comment format=mdwn
    - username="http://joeyh.name/"
    - ip="24.159.78.125"
    - subject="comment 1"
    - date="2014-07-23T22:10:37Z"
    - content="""
    -Support for --listen with a port was removed in version 5.20140306, since it was buggy. In particular, when the webapp creates a new repository, it needs to switch to a new port to serve that repository, so specifying a single port won't work.
    -
    -Instead, when annex.listen or --listen specifies the address to listen on, `git annex webapp` will print out the url to use to open it, including the port it picked. This could be used in a script, or clicked on in the terminal to open a local browser when running the webapp on a remote host.
    -"""]]
    diff --git a/doc/bugs/_WebApp_crashed:_getAddrInfo:_does_not_exist___40__Name_or_service_not_known__41_____91__2014-07-23_16:41:45_CEST__93___WebApp:_warning_WebApp_crashed:_getAddrInfo:_does_not_exist___40__Name_or_service_not_known__41__/comment_2_7be98a630e1deb655a4d1675bf622d05._comment b/doc/bugs/_WebApp_crashed:_getAddrInfo:_does_not_exist___40__Name_or_service_not_known__41_____91__2014-07-23_16:41:45_CEST__93___WebApp:_warning_WebApp_crashed:_getAddrInfo:_does_not_exist___40__Name_or_service_not_known__41__/comment_2_7be98a630e1deb655a4d1675bf622d05._comment
    deleted file mode 100644
    index 2dd9885..0000000
    --- a/doc/bugs/_WebApp_crashed:_getAddrInfo:_does_not_exist___40__Name_or_service_not_known__41_____91__2014-07-23_16:41:45_CEST__93___WebApp:_warning_WebApp_crashed:_getAddrInfo:_does_not_exist___40__Name_or_service_not_known__41__/comment_2_7be98a630e1deb655a4d1675bf622d05._comment
    +++ /dev/null
    @@ -1,8 +0,0 @@
    -[[!comment format=mdwn
    - username="markusk"
    - ip="79.243.250.79"
    - subject="comment 2"
    - date="2014-07-23T23:18:37Z"
    - content="""
    -Thank you for the info! Will add the port grep to my auth grep script as you suggested. 
    -"""]]
    diff --git a/doc/bugs/fatal:_unable_to_access___39__..__47__..__47__..__47.mdwn b/doc/bugs/fatal:_unable_to_access___39__..__47__..__47__..__47.mdwn
    new file mode 100644
    index 0000000..dae654d
    --- /dev/null
    +++ b/doc/bugs/fatal:_unable_to_access___39__..__47__..__47__..__47.mdwn
    @@ -0,0 +1,63 @@
    +### What steps will reproduce the problem?
    +[[!format sh """
    +C:\Users\Bruno>mkdir annex
    +
    +C:\Users\Bruno>cd annex
    +
    +C:\Users\Bruno\annex>git init
    +Initialized empty Git repository in C:/Users/Bruno/annex/.git/
    +
    +C:\Users\Bruno\annex>git annex init
    +init
    +  Detected a crippled filesystem.
    +
    +  Enabling direct mode.
    +
    +  Detected a filesystem without fifo support.
    +
    +  Disabling ssh connection caching.
    +ok
    +(Recording state in git...)
    +
    +C:\Users\Bruno\annex>echo test > test
    +
    +C:\Users\Bruno\annex>git annex add .
    +add test (checksum...) ok
    +(Recording state in git...)
    +
    +C:\Users\Bruno\annex>git commit -a -m added
    +[master (root-commit) 2eea610] added
    + 1 file changed, 1 insertion(+)
    + create mode 120000 test
    +
    +C:\Users\Bruno\annex>git annex sync
    +(Recording state in git...)
    +fatal: unable to access '../../../../C:\Users\Bruno\annex\.git/config': Invalid argument
    +
    +git-annex: user error (xargs ["-0","git","--git-dir=C:\\Users\\Bruno\\annex\\.git","--work-tree=C:\\Users\\Bruno\\annex","add","-f"] exited 123)
    +failed
    +git-annex: sync: 1 failed
    +"""]]
    +
    +### What version of git-annex are you using? On what operating system?
    +Windows 8 (64 bits)
    +
    +git version 1.8.4.msysgit.0
    +
    +[[!format sh """
    +git-annex version: 4.20131008-ge115441
    +build flags: Pairing Testsuite S3 WebDAV DNS Feeds Quvi TDFA CryptoHash
    +key/value backends: SHA256E SHA1E SHA512E SHA224E SHA384E SKEIN256E SKEIN512E SHA256 SHA1 SHA512 SHA224 SHA384 SKEIN256 SKEIN512 WORM URL
    +remote types: git gcrypt S3 bup directory rsync web webdav glacier hook
    +local repository version: 4
    +default repository version: 3
    +supported repository versions: 3 4
    +upgrade supported from repository versions: 2
    +"""]]
    +
    +### Please provide any additional information below.
    +C:\Users\Bruno\annex\.git\config exists
    +
    +> xargs was one problem; also msysgit seems to just not
    +> accept DOS style paths anymore in --git-dir or --git-work-tree.
    +> megaweird. [[fixed|done]] --[[Joey]]
    diff --git a/doc/bugs/fatal:_unable_to_access___39__..__47__..__47__..__47/comment_1_e6f39b2ef55b0daa491f4b6329a906bc._comment b/doc/bugs/fatal:_unable_to_access___39__..__47__..__47__..__47/comment_1_e6f39b2ef55b0daa491f4b6329a906bc._comment
    new file mode 100644
    index 0000000..cc616aa
    --- /dev/null
    +++ b/doc/bugs/fatal:_unable_to_access___39__..__47__..__47__..__47/comment_1_e6f39b2ef55b0daa491f4b6329a906bc._comment
    @@ -0,0 +1,8 @@
    +[[!comment format=mdwn
    + username="http://joeyh.name/"
    + ip="64.134.31.139"
    + subject="comment 1"
    + date="2013-10-16T20:42:07Z"
    + content="""
    +I don't know what to make of this bug report. You say that \"C:\Users\Bruno\annex.git\config\" exists, but you show the creation of a \"C:\Users\Bruno\annex\", and not the other repository. I cannot reproduce it, even if I first \"git init --bare annex.git\". 
    +"""]]
    diff --git a/doc/bugs/fatal:_unable_to_access___39__..__47__..__47__..__47/comment_2_b47d6d188f38a8e4ca5ef5f70afadf6a._comment b/doc/bugs/fatal:_unable_to_access___39__..__47__..__47__..__47/comment_2_b47d6d188f38a8e4ca5ef5f70afadf6a._comment
    new file mode 100644
    index 0000000..a40e9cb
    --- /dev/null
    +++ b/doc/bugs/fatal:_unable_to_access___39__..__47__..__47__..__47/comment_2_b47d6d188f38a8e4ca5ef5f70afadf6a._comment
    @@ -0,0 +1,48 @@
    +[[!comment format=mdwn
    + username="https://www.google.com/accounts/o8/id?id=AItOawkGCmVc5qIJaQQgG82Hc5zzBdAVdhe2JEM"
    + nickname="Bruno"
    + subject="comment 2"
    + date="2013-10-16T22:47:46Z"
    + content="""
    +There's no other repo yet. I have the same problem when I try to sync between two repos but I simplified the instructions to reproduce the bug easily.
    +
    +Here's the instructions on Debian :
    +[[!format sh \"\"\"
    +bruno@debian:~$ mkdir annex
    +bruno@debian:~$ cd annex
    +bruno@debian:~/annex$ git init
    +Initialized empty Dépôt git dans /home/bruno/annex/.git/
    +bruno@debian:~/annex$ git annex init
    +init  ok
    +(Recording state in git...)
    +bruno@debian:~/annex$ echo test > test
    +bruno@debian:~/annex$ git annex add .
    +add test (checksum...) ok
    +(Recording state in git...)
    +bruno@debian:~/annex$ git commit -a -m added
    +[master (root-commit) 631049d] added
    + 1 file changed, 1 insertion(+)
    + create mode 120000 test
    +bruno@debian:~/annex$ git annex sync
    +commit
    +ok
    +bruno@debian:~/annex$\"\"\"]]
    +
    +It seems --git-dir wants 'c:/...' instead of 'c:\\...'.
    +
    +[[!format sh \"\"\"
    +C:\Users\Bruno\annex>git --git-dir=C:\\Users\\Bruno\\annex\\.git --work-tree=C:\\Users\\Bruno\\annex add -f test
    +fatal: unable to access '../../../../C:\\Users\\Bruno\\annex\\.git/config': Invalid argument
    +
    +C:\Users\Bruno\annex>git --git-dir=C:/Users/Bruno/annex/.git --work-tree=C:\\Users\\Bruno\\annex add -f test
    +
    +C:\Users\Bruno\annex>\"\"\"]]
    +
    +It's weird that I don't have any problem with the following command:
    +[[!format sh \"\"\"C:\Users\Bruno\annex>git --git-dir=C:\\Users\\Bruno\\annex\\.git --work-tree=C:\\Users\\Bruno\\annex config -l
    +core.symlinks=false
    +core.autocrlf=true
    +[...]\"\"\"]]
    +
    +Maybe there's a problem with `git version 1.8.4.msysgit.0`.
    +"""]]
    diff --git a/doc/bugs/fatal:_unable_to_access___39__..__47__..__47__..__47/comment_4_b533b1de535a057b7ebf99afc92691ed._comment b/doc/bugs/fatal:_unable_to_access___39__..__47__..__47__..__47/comment_4_b533b1de535a057b7ebf99afc92691ed._comment
    new file mode 100644
    index 0000000..ac4a9e9
    --- /dev/null
    +++ b/doc/bugs/fatal:_unable_to_access___39__..__47__..__47__..__47/comment_4_b533b1de535a057b7ebf99afc92691ed._comment
    @@ -0,0 +1,13 @@
    +[[!comment format=mdwn
    + username="http://joeyh.name/"
    + ip="108.236.230.124"
    + subject="comment 4"
    + date="2013-10-17T21:49:10Z"
    + content="""
    +So this is a problem with msysgit 1.8.4. I have been able to reproduce it with that version. 1.8.3 did not have the problem.
    +
    +Seems to perhaps be due to the cygwin xargs flipping git into cygwin path mode somehow. (How all this works is massively complex and confusing to me.)
    +All the other calls to git with identical parameters work fine. I can also reproduce the problem using some old git 1.7.x in the cygwin terminal.
    +
    +BTW, I noticed in your example that you ran \"git commit -a\". You should **never** do that in a [[direct mode]] repository. Read the direct mode documentation to understand why.
    +"""]]
    diff --git a/doc/bugs/fatal:_unable_to_access___39__..__47__..__47__..__47__..__47__C:__92__Users__92____91__...__93____92__annex__92__.git__47__config__39__:_Invalid_argument___40__Windows__41__.mdwn b/doc/bugs/fatal:_unable_to_access___39__..__47__..__47__..__47__..__47__C:__92__Users__92____91__...__93____92__annex__92__.git__47__config__39__:_Invalid_argument___40__Windows__41__.mdwn
    deleted file mode 100644
    index dae654d..0000000
    --- a/doc/bugs/fatal:_unable_to_access___39__..__47__..__47__..__47__..__47__C:__92__Users__92____91__...__93____92__annex__92__.git__47__config__39__:_Invalid_argument___40__Windows__41__.mdwn
    +++ /dev/null
    @@ -1,63 +0,0 @@
    -### What steps will reproduce the problem?
    -[[!format sh """
    -C:\Users\Bruno>mkdir annex
    -
    -C:\Users\Bruno>cd annex
    -
    -C:\Users\Bruno\annex>git init
    -Initialized empty Git repository in C:/Users/Bruno/annex/.git/
    -
    -C:\Users\Bruno\annex>git annex init
    -init
    -  Detected a crippled filesystem.
    -
    -  Enabling direct mode.
    -
    -  Detected a filesystem without fifo support.
    -
    -  Disabling ssh connection caching.
    -ok
    -(Recording state in git...)
    -
    -C:\Users\Bruno\annex>echo test > test
    -
    -C:\Users\Bruno\annex>git annex add .
    -add test (checksum...) ok
    -(Recording state in git...)
    -
    -C:\Users\Bruno\annex>git commit -a -m added
    -[master (root-commit) 2eea610] added
    - 1 file changed, 1 insertion(+)
    - create mode 120000 test
    -
    -C:\Users\Bruno\annex>git annex sync
    -(Recording state in git...)
    -fatal: unable to access '../../../../C:\Users\Bruno\annex\.git/config': Invalid argument
    -
    -git-annex: user error (xargs ["-0","git","--git-dir=C:\\Users\\Bruno\\annex\\.git","--work-tree=C:\\Users\\Bruno\\annex","add","-f"] exited 123)
    -failed
    -git-annex: sync: 1 failed
    -"""]]
    -
    -### What version of git-annex are you using? On what operating system?
    -Windows 8 (64 bits)
    -
    -git version 1.8.4.msysgit.0
    -
    -[[!format sh """
    -git-annex version: 4.20131008-ge115441
    -build flags: Pairing Testsuite S3 WebDAV DNS Feeds Quvi TDFA CryptoHash
    -key/value backends: SHA256E SHA1E SHA512E SHA224E SHA384E SKEIN256E SKEIN512E SHA256 SHA1 SHA512 SHA224 SHA384 SKEIN256 SKEIN512 WORM URL
    -remote types: git gcrypt S3 bup directory rsync web webdav glacier hook
    -local repository version: 4
    -default repository version: 3
    -supported repository versions: 3 4
    -upgrade supported from repository versions: 2
    -"""]]
    -
    -### Please provide any additional information below.
    -C:\Users\Bruno\annex\.git\config exists
    -
    -> xargs was one problem; also msysgit seems to just not
    -> accept DOS style paths anymore in --git-dir or --git-work-tree.
    -> megaweird. [[fixed|done]] --[[Joey]]
    diff --git a/doc/bugs/fatal:_unable_to_access___39__..__47__..__47__..__47__..__47__C:__92__Users__92____91__...__93____92__annex__92__.git__47__config__39__:_Invalid_argument___40__Windows__41__/comment_1_e6f39b2ef55b0daa491f4b6329a906bc._comment b/doc/bugs/fatal:_unable_to_access___39__..__47__..__47__..__47__..__47__C:__92__Users__92____91__...__93____92__annex__92__.git__47__config__39__:_Invalid_argument___40__Windows__41__/comment_1_e6f39b2ef55b0daa491f4b6329a906bc._comment
    deleted file mode 100644
    index cc616aa..0000000
    --- a/doc/bugs/fatal:_unable_to_access___39__..__47__..__47__..__47__..__47__C:__92__Users__92____91__...__93____92__annex__92__.git__47__config__39__:_Invalid_argument___40__Windows__41__/comment_1_e6f39b2ef55b0daa491f4b6329a906bc._comment
    +++ /dev/null
    @@ -1,8 +0,0 @@
    -[[!comment format=mdwn
    - username="http://joeyh.name/"
    - ip="64.134.31.139"
    - subject="comment 1"
    - date="2013-10-16T20:42:07Z"
    - content="""
    -I don't know what to make of this bug report. You say that \"C:\Users\Bruno\annex.git\config\" exists, but you show the creation of a \"C:\Users\Bruno\annex\", and not the other repository. I cannot reproduce it, even if I first \"git init --bare annex.git\". 
    -"""]]
    diff --git a/doc/bugs/fatal:_unable_to_access___39__..__47__..__47__..__47__..__47__C:__92__Users__92____91__...__93____92__annex__92__.git__47__config__39__:_Invalid_argument___40__Windows__41__/comment_2_b47d6d188f38a8e4ca5ef5f70afadf6a._comment b/doc/bugs/fatal:_unable_to_access___39__..__47__..__47__..__47__..__47__C:__92__Users__92____91__...__93____92__annex__92__.git__47__config__39__:_Invalid_argument___40__Windows__41__/comment_2_b47d6d188f38a8e4ca5ef5f70afadf6a._comment
    deleted file mode 100644
    index a40e9cb..0000000
    --- a/doc/bugs/fatal:_unable_to_access___39__..__47__..__47__..__47__..__47__C:__92__Users__92____91__...__93____92__annex__92__.git__47__config__39__:_Invalid_argument___40__Windows__41__/comment_2_b47d6d188f38a8e4ca5ef5f70afadf6a._comment
    +++ /dev/null
    @@ -1,48 +0,0 @@
    -[[!comment format=mdwn
    - username="https://www.google.com/accounts/o8/id?id=AItOawkGCmVc5qIJaQQgG82Hc5zzBdAVdhe2JEM"
    - nickname="Bruno"
    - subject="comment 2"
    - date="2013-10-16T22:47:46Z"
    - content="""
    -There's no other repo yet. I have the same problem when I try to sync between two repos but I simplified the instructions to reproduce the bug easily.
    -
    -Here's the instructions on Debian :
    -[[!format sh \"\"\"
    -bruno@debian:~$ mkdir annex
    -bruno@debian:~$ cd annex
    -bruno@debian:~/annex$ git init
    -Initialized empty Dépôt git dans /home/bruno/annex/.git/
    -bruno@debian:~/annex$ git annex init
    -init  ok
    -(Recording state in git...)
    -bruno@debian:~/annex$ echo test > test
    -bruno@debian:~/annex$ git annex add .
    -add test (checksum...) ok
    -(Recording state in git...)
    -bruno@debian:~/annex$ git commit -a -m added
    -[master (root-commit) 631049d] added
    - 1 file changed, 1 insertion(+)
    - create mode 120000 test
    -bruno@debian:~/annex$ git annex sync
    -commit
    -ok
    -bruno@debian:~/annex$\"\"\"]]
    -
    -It seems --git-dir wants 'c:/...' instead of 'c:\\...'.
    -
    -[[!format sh \"\"\"
    -C:\Users\Bruno\annex>git --git-dir=C:\\Users\\Bruno\\annex\\.git --work-tree=C:\\Users\\Bruno\\annex add -f test
    -fatal: unable to access '../../../../C:\\Users\\Bruno\\annex\\.git/config': Invalid argument
    -
    -C:\Users\Bruno\annex>git --git-dir=C:/Users/Bruno/annex/.git --work-tree=C:\\Users\\Bruno\\annex add -f test
    -
    -C:\Users\Bruno\annex>\"\"\"]]
    -
    -It's weird that I don't have any problem with the following command:
    -[[!format sh \"\"\"C:\Users\Bruno\annex>git --git-dir=C:\\Users\\Bruno\\annex\\.git --work-tree=C:\\Users\\Bruno\\annex config -l
    -core.symlinks=false
    -core.autocrlf=true
    -[...]\"\"\"]]
    -
    -Maybe there's a problem with `git version 1.8.4.msysgit.0`.
    -"""]]
    diff --git a/doc/bugs/fatal:_unable_to_access___39__..__47__..__47__..__47__..__47__C:__92__Users__92____91__...__93____92__annex__92__.git__47__config__39__:_Invalid_argument___40__Windows__41__/comment_4_b533b1de535a057b7ebf99afc92691ed._comment b/doc/bugs/fatal:_unable_to_access___39__..__47__..__47__..__47__..__47__C:__92__Users__92____91__...__93____92__annex__92__.git__47__config__39__:_Invalid_argument___40__Windows__41__/comment_4_b533b1de535a057b7ebf99afc92691ed._comment
    deleted file mode 100644
    index ac4a9e9..0000000
    --- a/doc/bugs/fatal:_unable_to_access___39__..__47__..__47__..__47__..__47__C:__92__Users__92____91__...__93____92__annex__92__.git__47__config__39__:_Invalid_argument___40__Windows__41__/comment_4_b533b1de535a057b7ebf99afc92691ed._comment
    +++ /dev/null
    @@ -1,13 +0,0 @@
    -[[!comment format=mdwn
    - username="http://joeyh.name/"
    - ip="108.236.230.124"
    - subject="comment 4"
    - date="2013-10-17T21:49:10Z"
    - content="""
    -So this is a problem with msysgit 1.8.4. I have been able to reproduce it with that version. 1.8.3 did not have the problem.
    -
    -Seems to perhaps be due to the cygwin xargs flipping git into cygwin path mode somehow. (How all this works is massively complex and confusing to me.)
    -All the other calls to git with identical parameters work fine. I can also reproduce the problem using some old git 1.7.x in the cygwin terminal.
    -
    -BTW, I noticed in your example that you ran \"git commit -a\". You should **never** do that in a [[direct mode]] repository. Read the direct mode documentation to understand why.
    -"""]]