bakersdozen123
098a1a58bf
Add swift-libgit2 language binding to README
2025-12-10 18:35:22 -08:00
İbrahim Çetin
d41e7d9b38
Add SwiftGitX to README bindings list
2025-12-01 15:03:04 +03:00
Emmanuel Ferdman
b87080c069
Update racy.c reference
...
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com >
2025-06-14 04:11:54 -07:00
Edward Thomson
d7f3fb568e
README: add v1.9 builds
2024-12-28 10:27:39 +00:00
Edward Thomson
95149d2c77
readme: add OpenSSF best practices badge
2024-10-23 10:30:20 +01:00
Edward Thomson
22ee5a59a2
docs: update README for dependency selection
2024-10-22 11:45:58 +01:00
Edward Thomson
d090433ef1
cmake: use CMAKE_C_STANDARD and CMAKE_C_EXTENSIONS
...
cmake already provides a standard way for callers to override the
C_STANDARD and C_EXTENSIONS properties. Support and document those.
2024-10-19 13:18:53 +01:00
Edward Thomson
d6a11073d4
cmake: document C standard options
2024-10-18 22:44:07 +01:00
Edward Thomson
41c8c46df1
README updates
2024-10-11 11:34:24 +01:00
Kyle
e5da88135c
Add iOS build instruction in README
2024-09-05 00:07:29 +08:00
Kyle
c48536607a
Update macOS section of README.md
2024-08-17 17:20:38 +08:00
Kyle
30f92e8345
Fix small issue on README
2024-08-17 17:14:40 +08:00
thymusvulgaris
febc6558fe
docs: Add instructions to build examples
...
To build the examples, they must be included in the main build
using the following command:
cmake -DBUILD_EXAMPLES=True ..
2024-06-28 13:56:35 +01:00
Edward Thomson
ee552697d5
README: update build badges and links
...
Use new-style links to the build information and badges, which link to the workflow filename, not the display name.
2024-05-16 11:18:41 +01:00
Edward Thomson
0dab9d4a57
README: add experimental builds to ci table
2024-05-15 23:11:07 +01:00
Edward Thomson
5aa3ce7225
v1.8: update version numbers
2024-03-20 08:19:09 +00:00
Sven Strickroth
6c7df67071
Consistently use libgit2.org
...
Signed-off-by: Sven Strickroth <email@cs-ware.de >
2024-03-01 14:45:08 +01:00
Sven Strickroth
bd242a05e2
Fix broken links
...
Signed-off-by: Sven Strickroth <email@cs-ware.de >
2024-02-24 14:35:10 +01:00
Edward Thomson
9f52a4b202
README: replace gmaster with GitButler
...
master is no more; GitButler is a new client using libgit2.
Fixes #6689
2023-12-17 14:21:47 +00:00
Laurence McGlashan
7f098da459
README.md: Fix link to conan packages
2023-08-14 16:11:32 +01:00
Edward Thomson
bdd031576b
v1.7: update version numbers
2023-07-17 10:33:15 +01:00
Edward Thomson
ef235a1662
v1.6: update version numbers
2023-02-24 22:21:41 +00:00
Edward Thomson
3ebe0741f7
Update README.md
...
Update based on carlosmn suggestions.
2023-02-22 22:44:03 +00:00
Edward Thomson
3b7137415b
README: clarify the linking exception
...
We say that you can link libgit2 "unmodified"... "without having to release
its source code". Clarify that you can modify libgit2 - but you must
release _its_ source code back - and you can link libgit2 without having
to release _your software's_ source code.
2023-02-20 20:37:45 +00:00
Roger Gee
9e757f288a
chore(docs): update php language binding project links
...
Updates the README.md language binding section to reference a new
project providing PHP bindings at https://github.com/RogerGee/php-git2 .
2023-02-13 21:27:12 -06:00
Edward Thomson
747af663fe
README: show v1.5 and v1.4 branch builds
2023-01-20 21:32:18 +00:00
Edward Thomson
11b81717f6
Merge pull request #6318 from apnadkarni/patch-3
...
Add link to Tcl bindings for libgit2
2022-06-11 15:36:37 -04:00
apnadkarni
f140f69bd5
Add link to Tcl bindings for libgit2
2022-06-02 16:15:42 +05:30
Max Leske
25830642f8
chore(docs): add Pharo to language bindings
2022-05-22 14:13:09 +02:00
Edward Thomson
9c9405df21
meta: show build status for v1.3 and v1.4 branches
2022-02-13 11:19:39 -05:00
Miguel Arroz
be320340ed
Introduced LINK_WITH_STATIC_LIBRARIES per PR comments.
2022-01-09 11:59:16 -08:00
Marcin Kolenda
8544295030
Remove PSGit from Language Bindings section of README
...
PSGit is not using libgit2 library. It is stub of a library and is not developed further.
2021-12-24 14:24:07 +01:00
Edward Thomson
9324d16e73
cmake: standardize USE_THREADS and USE_NSEC
...
Threading can now be disabled with `USE_THREADS=OFF` instead of
`THREADSAFE=OFF` to better support the other cmake semantics.
Nanosecond support is the default _if_ we can detect it. This should be
our default always - like threads - and people can opt out explicitly.
2021-11-11 15:56:10 -05:00
Martin Kühl
f66e7f36ff
libgit2_clar is now libgit2_tests
...
in #6083 the test runner was renamed to libgit2_tests,
but not all references to the old name were updated.
this change changes all of them to use the new name.
2021-10-28 10:25:09 +02:00
Edward Thomson
4e14d4c6a6
cmake: BUILD_CLAR is now BUILD_TESTS
...
Nobody knows what CLAR is. The test building option should be
`BUILD_TESTS`.
2021-10-17 13:05:32 -04:00
shijing
dfbb25f183
Update README.md
...
Add git24j to the language bindings
2021-09-12 23:39:03 -04:00
Edward Thomson
f1b89a201e
README: update build badges for our branches
2021-09-05 09:55:59 -04:00
Edward Thomson
f6b3f72634
README: link to more information about cmake
2021-07-30 12:40:36 -04:00
Edward Thomson
416ea5b46d
README: libera.chat not Freenode
2021-06-25 14:58:06 -05:00
todaysoftware
f05de9cb53
Update README.md for additional Delphi bindings
...
Delphi/Free pascal bindings targeting the latest version of libgit2
2021-03-26 10:22:08 +13:00
Edward Thomson
752dbecf9b
README: it's actually our main branch
...
[skip ci]
2021-03-04 09:47:04 +00:00
Jeroen Ooms
82a091c491
Add new bindings for the R language
2021-02-11 15:19:09 +01:00
Edward Thomson
4ac1263419
README: instructions for using libgit2 without compiling
2021-01-07 15:08:37 +00:00
Edward Thomson
21fe183e1c
README: show v1.1 build status
2020-12-13 13:21:11 +00:00
Edward Thomson
8b29f66b44
ci: only report main branch in README status
2020-11-24 00:01:32 +00:00
Edward Thomson
f811cec9d4
docs: update README with updated build links
2020-11-23 23:44:23 +00:00
A-Ovchinnikov-mx
4ad363386d
Update README.md
...
Add instructions for building libgit2 in MinGW environment
2020-05-11 19:10:11 +02:00
Patrick Steinhardt
7a6c4122a3
README.md: update build matrix to reflect our latest releases
2020-04-01 16:15:38 +02:00
Patrick Steinhardt
87fc539f2e
cmake: use install directories provided via GNUInstallDirs
...
We currently hand-code logic to configure where to install our artifacts
via the `LIB_INSTALL_DIR`, `INCLUDE_INSTALL_DIR` and `BIN_INSTALL_DIR`
variables. This is reinventing the wheel, as CMake already provide a way
to do that via `CMAKE_INSTALL_<DIR>` paths, e.g. `CMAKE_INSTALL_LIB`.
This requires users of libgit2 to know about the discrepancy and will
require special hacks for any build systems that handle these variables
in an automated way. One such example is Gentoo Linux, which sets up
these paths in both the cmake and cmake-utils eclass.
So let's stop doing that: the GNUInstallDirs module handles it in a
better way for us, especially so as the actual values are dependent on
CMAKE_INSTALL_PREFIX. This commit removes our own set of variables and
instead refers users to use the standard ones.
As a second benefit, this commit also fixes our pkgconfig generation to
use the GNUInstallDirs module. We had a bug there where we ignored the
CMAKE_INSTALL_PREFIX when configuring the libdir and includedir keys, so
if libdir was set to "lib64", then libdir would be an invalid path. With
GNUInstallDirs, we can now use `CMAKE_INSTALL_FULL_LIBDIR`, which
handles the prefix for us.
2020-03-14 11:18:20 +01:00
Peter Salomonsen
d91c6edaf1
README: add language binding link to wasm-git
2020-02-23 18:26:47 +01:00