Yeah; at the very least it looks like we may need a workaround for the 
1.8.5 bug-feature (it has characteristics of both!) Please include the link 
to the Git mailing list discussion.

On Friday, December 20, 2013 12:25:12 AM UTC-6, Michael Hatherly wrote:
>
> I've asked about this on 
> https://groups.google.com/forum/#!topic/git-users/Qs4YSPhTsqE, which has 
> lead to
> http://markmail.org/thread/mvtx7bjk563ligj5. Should I open an issue in 
> JuliaLang/julia to continue discussing this?
>
> On Tuesday, 10 December 2013 18:23:23 UTC+2, Stefan Karpinski wrote:
>>
>> Or maybe they didn't actually make that change yet? I'm very confused 
>> about what actually changed in which git version.
>>
>>
>> On Tue, Dec 10, 2013 at 11:21 AM, Patrick O'Leary 
>> <[email protected]>wrote:
>>
>>> I'm confused; the documentation says the implied `-A` is a 2.0 change, 
>>> and gives the alternative `--ignore-removal` to avoid it. In fact the whole 
>>> section is about Git 2.0. The "Updates since 1.8.4" section mentions no 
>>> changes to `git add`.
>>>
>>>
>>> On Tuesday, December 10, 2013 9:44:04 AM UTC-6, Stefan Karpinski wrote:
>>>
>>>> Seriously, git?
>>>>
>>>>
>>>> On Tue, Dec 10, 2013 at 10:34 AM, Michael Hatherly <
>>>> [email protected]> wrote:
>>>>
>>>>> Update:
>>>>>
>>>>> It appears that the behaviour of `git add` has been changed in 
>>>>> version 1.8.5.1 https://github.com/git/git/blob/master/Documentation/
>>>>> RelNotes/1.8.5.txt paragraph 4 says that for version 2.0:
>>>>>
>>>>> "git add <path>" will behave as "git add -A <path>"
>>>>>
>>>>> Running `git add -A --all` in an *empty* git repo on version 1.8.4 
>>>>> produces the same error that I have found when running `Pkg.generate` in 
>>>>> julia with git 1.8.5.1, namely:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> fatal: pathspec '.' did not match any files
>>>>>
>>>>>
>>>>> while running just `git add --all` in the same repo using 1.8.5.1 will 
>>>>> also produce this error.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Perhaps someone better acquainted with git could shed some light on this. 
>>>>> At the moment downgrading to 1.8.4 will solve my problem.  
>>>>>
>>>>> On Monday, 9 December 2013 22:51:43 UTC+2, Michael Hatherly wrote:
>>>>>>
>>>>>> Hi all.
>>>>>>
>>>>>> Until today I had been able to run Pkg.generate without any problems. 
>>>>>> It's now giving the following error:
>>>>>>
>>>>>> julia> Pkg.generate("Test", "MIT")
>>>>>> INFO: Initializing Test repo: /home/mike/.julia/Test
>>>>>> INFO: Origin: git://github.com/MichaelHatherly/Test.jl.git
>>>>>> fatal: pathspec '.' did not match any files
>>>>>> ERROR: failed process: Process(`git --work-tree=/home/mike/.julia/Test 
>>>>>> --git-dir=/home/mike/.julia/Test/.git add --all`, ProcessExited(128)) 
>>>>>> [128]
>>>>>>  in pipeline_error at process.jl:476
>>>>>>  in run at process.jl:453
>>>>>>  in run at pkg/git.jl:24
>>>>>>  in snapshot at pkg/git.jl:61
>>>>>>  in transact at pkg/git.jl:80
>>>>>>  in package at pkg/generate.jl:46
>>>>>>  in anonymous at pkg/dir.jl:25
>>>>>>  in cd at file.jl:22
>>>>>>  in cd at pkg/dir.jl:25
>>>>>>
>>>>>> The only change to my system has been to build julia from the latest 
>>>>>> source. `make testall` is passing fine.
>>>>>>
>>>>>> julia> versioninfo()
>>>>>> Julia Version 0.3.0-prerelease+367
>>>>>> Commit 4793241 (2013-12-09 19:32 UTC)
>>>>>> Platform Info:
>>>>>>   System: Linux (x86_64-unknown-linux-gnu)
>>>>>>   WORD_SIZE: 64
>>>>>>   BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY)
>>>>>>   LAPACK: libopenblas
>>>>>>   LIBM: libopenlibm
>>>>>>
>>>>>>
>>>>>> I'm really enjoying using julia so far. Thanks for all the great work 
>>>>>> from everyone involved.
>>>>>>
>>>>>> Mike
>>>>>>
>>>>>
>>>>
>>

Reply via email to