Me too – I don't think it will be all that much.

On Mon, Jan 13, 2014 at 4:23 PM, Jake Bolewski <jakebolew...@gmail.com>wrote:

> Sounds like a plan.  I'm hoping the amount of functionality that needs to
> end up in Base is pretty small.
>
>
> On Monday, January 13, 2014 1:54:45 PM UTC-5, Stefan Karpinski wrote:
>>
>> Ok, game plan:
>>
>>    1. Merge https://github.com/JuliaLang/julia/pull/4866. This means
>>    building julia will download and build libgit2 as a dependency (and
>>    submodule), but initially we won't be using it for anything.
>>    2. Modify LibGit2 to use the libgit2 that ships with Julia.
>>    3. On a branch, port Pkg to use LibGit2, assuming the package is
>>    already installed. At this point the branch exists in strange state where
>>    you have to install the LibGit2 package in order to use Pkg – which you
>>    can't do without Pkg. This state of affairs is transient.
>>    4. Once it becomes clear what subset of LibGit2 is necessary for Pkg,
>>    refactor so that that core part of LibGit2 lives in Base, while the 
>> LibGit2
>>    package layers the rest of the LibGit2 interface on top of that bare
>>    minimum. After these changes, it will no longer be necessary to have
>>    LibGit2 installed to use Pkg.
>>    5. Merge the branch, celebrate.
>>
>> Sound reasonable?
>>
>> On Monday, January 13, 2014, Isaiah Norton wrote:
>>
>>> Yes, just shared a download link with you.
>>>
>>>
>>> On Mon, Jan 13, 2014 at 11:04 AM, Jake Bolewski 
>>> <jakebolew...@gmail.com>wrote:
>>>
>>>> Thanks John.
>>>>
>>>> You're on OSX right?  I don't know how much of a pain it would be to
>>>> install the libgit library but it would be great if you could try to run
>>>> the tests to see if any changes need to be made there.  I don't have access
>>>> to a mac so this would be a big help.
>>>>
>>>> On that note, does anyone have a 3.0 prerelease Window's build I can
>>>> use for testing?
>>>>
>>>> Best,
>>>> Jake
>>>>
>>>>
>>>> On Sunday, January 12, 2014 6:29:27 PM UTC-5, John Myles White wrote:
>>>>
>>>>> This seems really awesome. Amazing work, Jake!
>>>>>
>>>>>  — John
>>>>>
>>>>> On Jan 11, 2014, at 9:56 PM, Jake Bolewski <jakebo...@gmail.com>
>>>>> wrote:
>>>>>
>>>>> > Link https://github.com/jakebolewski/LibGit2.jl
>>>>> >
>>>>> > On Sunday, January 12, 2014 12:55:27 AM UTC-5, Jake Bolewski wrote:
>>>>> > Hi everyone,
>>>>> >
>>>>> > I've been working on LibGit2 bindings for julia over the past month
>>>>> or so, steadily porting over the the test suite from Ruby's rugged 
>>>>> library.
>>>>> > Allmost all of the tests have been rewritten and are now passing.
>>>>>  Most of the testing has been done on the development branch of the libgit
>>>>> library and on Linux.
>>>>> > Please run the test suite and submit an issue if (when) it breaks on
>>>>> your system.
>>>>> >
>>>>> > Hopefully once this matures some more it will enable Pkg to be be
>>>>> rewritten using libgit.
>>>>> > See: https://github.com/JuliaLang/julia/issues/4158,
>>>>> https://github.com/JuliaLang/julia/pull/4866
>>>>> >
>>>>> > If you have any spare cycles please help!  The api could be
>>>>> refactored quite a bit.  Hopefully this is a good base to work from.
>>>>> >
>>>>> > Best,
>>>>> > Jake
>>>>> >
>>>>>
>>>>>
>>>

Reply via email to