Hello, ateykinar, I got the same issue, and when I try to Pkg.add(“atom”) regardless whether via spawning julia terminal either from Atom or from Windows command line, got the same stack trace:
ERROR: GitError(Code:ERROR, Class:Index, Invalid data in index - invalid entry)
Stacktrace:
[1] macro expansion at .\libgit2\error.jl:99 [inlined]
[2] #diff_tree#68(::Bool, ::Function, ::Base.LibGit2.GitRepo, ::Base.LibGit2.Gi
tTree, ::String) at .\libgit2\diff.jl:22
[3] (::Base.LibGit2.#kw##diff_tree)(::Array{Any,1}, ::Base.LibGit2.#diff_tree,
::Base.LibGit2.GitRepo, ::Base.LibGit2.GitTree, ::String) at .\<missing>:0
[4] #isdiff#76(::Bool, ::Function, ::Base.LibGit2.GitRepo, ::String, ::String)
at .\libgit2\libgit2.jl:149
[5] (::Base.Pkg.Entry.##2#4)(::Base.LibGit2.GitRepo) at .\pkg\entry.jl:59
[6] with(::Base.Pkg.Entry.##2#4, ::Base.LibGit2.GitRepo) at .\libgit2\types.jl:
608
[7] macro expansion at .\pkg\entry.jl:57 [inlined]
[8] macro expansion at .\task.jl:302 [inlined]
[9] add(::String, ::Base.Pkg.Types.VersionSet) at .\pkg\entry.jl:51
[10] (::Base.Pkg.Dir.##4#7{Array{Any,1},Base.Pkg.Entry.#add,Tuple{String}})() a
t .\pkg\dir.jl:36
[11] cd(::Base.Pkg.Dir.##4#7{Array{Any,1},Base.Pkg.Entry.#add,Tuple{String}}, :
:String) at .\file.jl:59
[12] #cd#1(::Array{Any,1}, ::Function, ::Function, ::String, ::Vararg{String,N}
where N) at .\pkg\dir.jl:36
[13] add(::String) at .\pkg\pkg.jl:117
So I guess I’m having problems with the Git repo setup, but since I’m a bit novice to both Julia and Git, need some help with 1) where Git settings are, and 2) what’s wrong with them. When done with these two, hopefully will be able to go on myself.