1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
commit 37aa25a1a4508c3d7559c0a2d00663b9c8d322c6
Author: Colomban Wendling <ban@herbesfolles.org>
Date: Thu Sep 10 14:29:14 2015 +0200
git-changebar: Add support for libgit2 >= 0.23
Closes #283.
diff --git git-changebar/src/gcb-plugin.c git-changebar/src/gcb-plugin.c
index 81393c2..6f42a3e 100644
--- git-changebar/src/gcb-plugin.c
+++ git-changebar/src/gcb-plugin.c
@@ -36,6 +36,15 @@
# define git_libgit2_init git_threads_init
# define git_libgit2_shutdown git_threads_shutdown
#endif
+#if ! defined (LIBGIT2_SOVERSION) || LIBGIT2_SOVERSION < 23
+/* 0.23 added @p binary_cb */
+# define git_diff_buffers(old_buffer, old_len, old_as_path, \
+ new_buffer, new_len, new_as_path, options, \
+ file_cb, binary_cb, hunk_cb, line_cb, payload) \
+ git_diff_buffers (old_buffer, old_len, old_as_path, \
+ new_buffer, new_len, new_as_path, options, \
+ file_cb, hunk_cb, line_cb, payload)
+#endif
GeanyPlugin *geany_plugin;
@@ -656,7 +665,8 @@ diff_buf_to_doc (const git_buf *old_buf,
opts.flags = GIT_DIFF_FORCE_TEXT;
ret = git_diff_buffers (old_buf->ptr, old_buf->size, NULL,
- buf, len, NULL, &opts, NULL, hunk_cb, NULL, payload);
+ buf, len, NULL, &opts, NULL, NULL, hunk_cb, NULL,
+ payload);
if (free_buf) {
g_free (buf);
|