Files
libgit2/src
Edward Thomson 98ba974617 process: improved process execution with shell
By default, `git_process_new` will no longer try to prepare a single
string to execute with the shell. Instead, by default, arguments remain
parameterized and the command to execute is located within the `PATH`.

The shell can also still optionally be used (so that additional
arguments can be included and variables handled appropriately) but this
is done by keeping arguments parameterized for safety.

This new behavior prevents accidental misuse and potential command-line
injection.
2025-11-30 23:51:52 +00:00
..
2025-01-15 09:28:26 +00:00

libgit2 sources

This is the source that makes up the core of libgit2 and its related projects.

  • cli
    A git-compatible command-line interface that uses libgit2.
  • libgit2
    This is the libgit2 project, a cross-platform, linkable library implementation of Git that you can use in your application.
  • util
    A shared utility library for these projects.