librelist archives

« back to archive

Timeframe for stable API?

Timeframe for stable API?

From:
Thomas Koch
Date:
2013-02-03 @ 10:52
Hi,

I'd like to port a python program (git-buildpackage) to use libgit2 instead of 
git invocations. I'm not sure whether the current python wrapper is expected 
to be mostly stable or whether I should rather wait.

I know that I should not expect libgit2 itself to be stable or production 
ready at this point. I'd like to experiment with it and provide feedback.

Regards,

Thomas Koch, http://www.koch.ro

Re: [libgit2] Timeframe for stable API?

From:
J. David Ibáñez
Date:
2013-02-03 @ 11:26
Hi,

The API in the pygit2 master branch is stable, up to the next
release. We do want to make changes, but they will land in a
separate branch, and only be merged in the master branch
after the release.

The main problem you will encounter is when libgit2 breaks
its API, since there is always a (short) lapse of time before
pygit2 is updated. This just means you shouldn't update
libgit2/pygit2 in a production environment without testing
first.


Cheers,
David


On 03/02/13 11:52, Thomas Koch wrote:
> Hi,
>
> I'd like to port a python program (git-buildpackage) to use libgit2 instead of 
> git invocations. I'm not sure whether the current python wrapper is expected 
> to be mostly stable or whether I should rather wait.
>
> I know that I should not expect libgit2 itself to be stable or production 
> ready at this point. I'd like to experiment with it and provide feedback.
>
> Regards,
>
> Thomas Koch, http://www.koch.ro