The project "Citadel server, clients, utilities":
The branch, master has been updated
via 00ea0ec429d1b778a92e43a24b45998dd01a72ad (commit)
via 9e311435d8641d0d8a5c9439f0f5a988e81e7909 (commit)
from 3fb3c0883b57250f18a8e03f7a4a518ec1675da0 (commit)
- Log -----------------------------------------------------------------
commit 00ea0ec429d1b778a92e43a24b45998dd01a72ad
Author: Art Cancro <[email protected]>
Date: Mon May 26 20:44:15 2025 -0400
Completed the generation of wiki page history using libxdiff.
We are using the version of libxdiff from the libgit2 project, which is
extremely well
maintained. Other unfortunate bits of code have been rewritten so that we can
deal with
missing or corrupted histories as well.
commit 9e311435d8641d0d8a5c9439f0f5a988e81e7909
Author: Art Cancro <[email protected]>
Date: Mon May 26 14:39:37 2025 -0400
This commit merges libxdiff from libgit2 into Citadel.
It is included UNMODIFIED so that it can be upgraded later. This will be used
to replace shell calls to 'diff' and 'patch' in the wiki module.
-----------------------------------------------------------------------
Summary of changes:
citadel/server/modules/wiki/serv_wiki.c | 161 ++--
citadel/server/modules/xdiff/COPYING | 18 +
citadel/server/modules/xdiff/README.md | 25 +
citadel/server/modules/xdiff/git-2.48.1.patch | 240 ++++++
citadel/server/modules/xdiff/git-xdiff.h | 79 ++
citadel/server/modules/xdiff/xdiff.h | 150 ++++
citadel/server/modules/xdiff/xdiffi.c | 1090 +++++++++++++++++++++++++
citadel/server/modules/xdiff/xdiffi.h | 62 ++
citadel/server/modules/xdiff/xemit.c | 330 ++++++++
citadel/server/modules/xdiff/xemit.h | 36 +
citadel/server/modules/xdiff/xhistogram.c | 370 +++++++++
citadel/server/modules/xdiff/xinclude.h | 39 +
citadel/server/modules/xdiff/xmacros.h | 71 ++
citadel/server/modules/xdiff/xmerge.c | 739 +++++++++++++++++
citadel/server/modules/xdiff/xpatience.c | 373 +++++++++
citadel/server/modules/xdiff/xprepare.c | 461 +++++++++++
citadel/server/modules/xdiff/xprepare.h | 34 +
citadel/server/modules/xdiff/xtypes.h | 67 ++
citadel/server/modules/xdiff/xutils.c | 451 ++++++++++
citadel/server/modules/xdiff/xutils.h | 48 ++
20 files changed, 4764 insertions(+), 80 deletions(-)
create mode 100644 citadel/server/modules/xdiff/COPYING
create mode 100644 citadel/server/modules/xdiff/README.md
create mode 100644 citadel/server/modules/xdiff/git-2.48.1.patch
create mode 100644 citadel/server/modules/xdiff/git-xdiff.h
create mode 100644 citadel/server/modules/xdiff/xdiff.h
create mode 100644 citadel/server/modules/xdiff/xdiffi.c
create mode 100644 citadel/server/modules/xdiff/xdiffi.h
create mode 100644 citadel/server/modules/xdiff/xemit.c
create mode 100644 citadel/server/modules/xdiff/xemit.h
create mode 100644 citadel/server/modules/xdiff/xhistogram.c
create mode 100644 citadel/server/modules/xdiff/xinclude.h
create mode 100644 citadel/server/modules/xdiff/xmacros.h
create mode 100644 citadel/server/modules/xdiff/xmerge.c
create mode 100644 citadel/server/modules/xdiff/xpatience.c
create mode 100644 citadel/server/modules/xdiff/xprepare.c
create mode 100644 citadel/server/modules/xdiff/xprepare.h
create mode 100644 citadel/server/modules/xdiff/xtypes.h
create mode 100644 citadel/server/modules/xdiff/xutils.c
create mode 100644 citadel/server/modules/xdiff/xutils.h
--
Citadel server, clients, utilities