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

Reply via email to