branch: elpa/git-commit commit c9fd81217c3dc59b906614655b0fc05b04af4f0f Author: Jonas Bernoulli <jo...@bernoul.li> Commit: Jonas Bernoulli <jo...@bernoul.li>
Remove support for distributing magit-libgit as a package We are not doing that currently and haven't been for a while. Should we ever start doing it again, we can just revert this; no need to keep it around while we don't. --- Makefile | 26 -------------------------- default.mk | 5 ----- lisp/magit-libgit-pkg.el | 8 -------- lisp/magit-libgit.el | 19 ++++--------------- 4 files changed, 4 insertions(+), 54 deletions(-) diff --git a/Makefile b/Makefile index f805c2106a..2d73ed2123 100644 --- a/Makefile +++ b/Makefile @@ -221,13 +221,6 @@ define set_package_requires_nongnu (transient ,transient-version) (with-editor ,with-editor-version))) -(--update-package "lisp/magit-libgit.el" "$(MAGIT_LIBGIT_VERSION)" -`((emacs "$(LIBGIT_EMACS_VERSION)") ;` - (compat ,compat-version) - (libgit ,libgit-version) - (seq ,seq-version) - (magit ,magit-version))) - (--update-package "lisp/magit-section.el" "$(MAGIT_SECTION_VERSION)" `((emacs ,emacs-version) ;` (compat ,compat-version) @@ -276,21 +269,6 @@ define set_package_requires_melpa transient-version with-editor-version))) -(with-temp-file "lisp/magit-libgit-pkg.el" - (insert (format -"(define-package \"magit-libgit\" \"$(MAGIT_LIBGIT_VERSION)$(DEV_SUFFIX)\" - \"(POC) Teach Magit to use Libgit2.\" - '((emacs %S) - (compat %S) - (libgit %S) - (magit %S)) - :homepage \"https://magit.vc\" - :keywords '(\"git\" \"tools\" \"vc\")) -" emacs-version - compat-version - libgit-version - magit-version))) - (with-temp-file "lisp/magit-section-pkg.el" (insert (format "(define-package \"magit-section\" \"$(MAGIT_SECTION_VERSION)$(DEV_SUFFIX)\" @@ -311,9 +289,7 @@ define set_package_versions (compat-version "$(COMPAT_VERSION)") (dash-version "$(DASH_VERSION)") (git-commit-version "$(GIT_COMMIT_VERSION)") -(libgit-version "$(LIBGIT_VERSION)") (magit-version "$(MAGIT_VERSION)") -(magit-libgit-version "$(MAGIT_LIBGIT_VERSION)") (magit-section-version "$(MAGIT_SECTION_VERSION)") (seq-version "$(SEQ_VERSION)") (transient-version "$(TRANSIENT_VERSION)") @@ -326,9 +302,7 @@ define set_package_snapshots (compat-version "$(COMPAT_SNAPSHOT)") (dash-version "$(DASH_MELPA_SNAPSHOT)") (git-commit-version "$(GIT_COMMIT_MELPA_SNAPSHOT)") -(libgit-version "$(LIBGIT_MELPA_SNAPSHOT)") (magit-version "$(MAGIT_MELPA_SNAPSHOT)") -(magit-libgit-version "$(MAGIT_LIBGIT_MELPA_SNAPSHOT)") (magit-section-version "$(MAGIT_SECTION_MELPA_SNAPSHOT)") (seq-version "$(SEQ_MELPA_SNAPSHOT)") (transient-version "$(TRANSIENT_MELPA_SNAPSHOT)") diff --git a/default.mk b/default.mk index 2b5d851abf..94966cd3e9 100644 --- a/default.mk +++ b/default.mk @@ -116,9 +116,7 @@ VERSION ?= $(shell \ COMPAT_VERSION = 29.1.4.4 DASH_VERSION = 2.19.1 GIT_COMMIT_VERSION = $(VERSION) -LIBGIT_VERSION = 0 MAGIT_VERSION = $(VERSION) -MAGIT_LIBGIT_VERSION = $(VERSION) MAGIT_SECTION_VERSION = $(VERSION) SEQ_VERSION = 2.24 TRANSIENT_VERSION = 0.5.0 @@ -127,9 +125,7 @@ WITH_EDITOR_VERSION = 3.3.2 COMPAT_SNAPSHOT = $(COMPAT_VERSION) DASH_MELPA_SNAPSHOT = 20221013 GIT_COMMIT_MELPA_SNAPSHOT = 20231030 -LIBGIT_MELPA_SNAPSHOT = 0 MAGIT_MELPA_SNAPSHOT = 20231202 -MAGIT_LIBGIT_MELPA_SNAPSHOT = 20230924 MAGIT_SECTION_MELPA_SNAPSHOT = 20231202 SEQ_MELPA_SNAPSHOT = $(SEQ_VERSION) TRANSIENT_MELPA_SNAPSHOT = 20231204 @@ -138,7 +134,6 @@ WITH_EDITOR_MELPA_SNAPSHOT = 20230917 DEV_VERSION_SUFFIX = .50-git EMACS_VERSION = 25.1 -LIBGIT_EMACS_VERSION = 26.1 EMACSOLD := $(shell $(BATCH) --eval \ "(and (version< emacs-version \"$(EMACS_VERSION)\") (princ \"true\"))") diff --git a/lisp/magit-libgit-pkg.el b/lisp/magit-libgit-pkg.el deleted file mode 100644 index 12361e53d7..0000000000 --- a/lisp/magit-libgit-pkg.el +++ /dev/null @@ -1,8 +0,0 @@ -(define-package "magit-libgit" "3.3.0.50-git" - "(POC) Teach Magit to use Libgit2." - '((emacs "25.1") - (compat "29.1.4.4") - (libgit "0") - (magit "20231202")) - :homepage "https://magit.vc" - :keywords '("git" "tools" "vc")) diff --git a/lisp/magit-libgit.el b/lisp/magit-libgit.el index 144999e3ea..fa04e911e2 100644 --- a/lisp/magit-libgit.el +++ b/lisp/magit-libgit.el @@ -5,17 +5,6 @@ ;; Author: Jonas Bernoulli <emacs.ma...@jonas.bernoulli.dev> ;; Maintainer: Jonas Bernoulli <emacs.ma...@jonas.bernoulli.dev> -;; Homepage: https://github.com/magit/magit -;; Keywords: git tools vc - -;; Package-Version: 3.3.0.50-git -;; Package-Requires: ( -;; (emacs "26.1") -;; (compat "29.1.4.4") -;; (libgit "0") -;; (seq "2.24") -;; (magit "3.3.0")) - ;; SPDX-License-Identifier: GPL-3.0-or-later ;; Magit is free software: you can redistribute it and/or modify @@ -36,7 +25,10 @@ ;;; Commentary: -;; This package teaches Magit to use functions provided by the +;; This library is not used by default and it is highly experimental. +;; It only implements a single method. Do not use this. + +;; This library teaches Magit to use functions provided by the ;; `libegit2' module to perform certain tasks. That module used the ;; Libgit2 implementation of the Git core methods and is implemented ;; in the `libgit' package. @@ -45,9 +37,6 @@ ;; all the time increases performance; especially on Windows where ;; starting a process is unreasonably slow. -;; This package is still experimental and not many functions have been -;; reimplemented to use `libgit' yet. - ;;; Code: (require 'cl-lib)