# Re: libgit api & external integration

3 messages from 2009-07-11 to 2009-07-18. Participants: devzero2000, Jeff King, Sverre Rabbelier.
Thread: https://gitlist.dev/t/20088

## devzero2000, 2009-07-11 21:17

Subject: Re: libgit api & external integration
Message-ID: <b086760e0907111417o4b249676jc821e8733d340c9d@mail.gmail.com>
URL: https://gitlist.dev/e/b086760e0907111417o4b249676jc821e8733d340c9d%40mail.gmail.com
In-Reply-To: <b086760e0907111409w602f4338u868729dcfa188908@mail.gmail.com>

```
We, the rpm5 community, would like to incorporate in the rpm package
manager (rpm5 branch) a  VCS - the history is lonk and probably not of
interest. I personally have recommend git, for too much reason that
everyone on this list can agreed. Unfortunately there seems to be no
clear API or usable libgit to do this now: some comment on this ?
Thanks in advance.

```

## Jeff King, 2009-07-16 10:03

Subject: Re: libgit api & external integration
Message-ID: <20090716100334.GB6742@coredump.intra.peff.net>
URL: https://gitlist.dev/e/20090716100334.GB6742%40coredump.intra.peff.net
In-Reply-To: <b086760e0907111417o4b249676jc821e8733d340c9d@mail.gmail.com>

```
On Sat, Jul 11, 2009 at 11:17:20PM +0200, devzero2000 wrote:

> We, the rpm5 community, would like to incorporate in the rpm package
> manager (rpm5 branch) a  VCS - the history is lonk and probably not of
> interest. I personally have recommend git, for too much reason that
> everyone on this list can agreed. Unfortunately there seems to be no
> clear API or usable libgit to do this now: some comment on this ?
> Thanks in advance.

No, there is currently no linkable libgit. The official stable interface
for interacting with git is the set of plumbing commands.

-Peff

```

## Sverre Rabbelier, 2009-07-18 02:10

Subject: Re: libgit api & external integration
Message-ID: <fabb9a1e0907171910t529f3d9oe4b6ce0ed55f4800@mail.gmail.com>
URL: https://gitlist.dev/e/fabb9a1e0907171910t529f3d9oe4b6ce0ed55f4800%40mail.gmail.com
In-Reply-To: <20090716100334.GB6742@coredump.intra.peff.net>

```
Heya,

On Thu, Jul 16, 2009 at 03:03, Jeff King<peff@peff.net> wrote:
> No, there is currently no linkable libgit. The official stable interface
> for interacting with git is the set of plumbing commands.

Since this might not be obvious, you can find which commands are
plumbing in 'man git' [0].

[0] http://www.kernel.org/pub/software/scm/git/docs/#_low_level_commands_plumbing

-- 
Cheers,

Sverre Rabbelier

```
