git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Embedding Git Command Line

From
KGKevin Gale <s7g2vp2@yahoo.co.uk>
Date
May 16, 2024, 12:04 UTC
Message-ID
<36B52407-B52F-4394-8DF2-F2DF3D3F0504@yahoo.co.uk>
In-Reply-To
<36B52407-B52F-4394-8DF2-F2DF3D3F0504.ref@yahoo.co.uk>
Hi.
We are looking to embed version control features into our commercially licensed proprietary product.
We haven’t made a decision on which technology yet but Git would be a popular choice.
I’ve read ‘Appendix B: Embedding Git in your applications’ on the website and determined that our choices would be either to invoke the Git command line tools or integrate with libgit2.
In theory, the command line tools should be easier to integrate with and we would rely on the user’s Git install rather than bundling the Git software.
What I would like to know is if integrating with the command line tools would still fall foul of the GPLv2 license or if there is an exception like there is for libgit2.

TIA Kevin

Next: brian m. carlson
Message 1 of 5 in “Embedding Git Command Line”
  1. Kevin GaleMay 16, 2024
  2. brian m. carlsonMay 16, 2024
  3. Konstantin KhomoutovMay 16, 2024
  4. Johannes SchindelinMay 18, 2024
  5. Konstantin KhomoutovMay 21, 2024

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.