guix_mirror_bot pushed a commit to branch master
in repository guix.

commit dfab9ce6e0cc45b76754f9f1bef9a78a12231dc2
Author: Andreas Enge <[email protected]>
AuthorDate: Wed Feb 18 00:51:48 2026 +0100

    gnu: Remove gitless.
    
    * gnu/packages/version-control.scm (gitless): Delete variable.
    
    Change-Id: Iaee1c2bd4eaa032ccbdebe83baa57f09ea23de9f
---
 gnu/packages/version-control.scm | 70 ----------------------------------------
 1 file changed, 70 deletions(-)

diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index 4b3644b198..6496736d04 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -896,76 +896,6 @@ everything from small to very large projects with speed 
and efficiency.")
 logs to GNU ChangeLog format.")
       (license license:gpl2+))))
 
-(define-public gitless
-  ;; XXX: The latest release uses deprecated packages.
-  (let ((commit "3ac28e39e170acdcd1590e0a25a06790ae0e6922")
-        (revision "0"))
-    (package
-      (name "gitless")
-      (version (git-version "0.8.8" revision commit))
-      (source
-       (origin
-         (method git-fetch)
-         (uri (git-reference
-                (url "https://github.com/gitless-vcs/gitless";)
-                (commit commit)))
-         (sha256
-          (base32 "116hl4hb42qw7lza0w71m2i7dmfh0vfm5fi3x95nx463sjnk4ahv"))))
-      (build-system pyproject-build-system)
-      (arguments
-       (list
-        #:phases
-        #~(modify-phases %standard-phases
-            (add-before 'build 'loosen-requirements
-              (lambda _
-                (substitute* "setup.py"
-                  ;; Using Guix's python-pygit2 1.1.0 appears to work fine…
-                  (("pygit2==") "pygit2>="))))
-            (add-before 'check 'prepare-for-tests
-              (lambda _
-                ;; Find the 'gl' command.
-                (rename-file "gl.py" "gl")
-                (setenv "PATH" (string-append (getcwd) ":" (getenv "PATH")))
-
-                ;; The tests try to run git as if it were already set up.
-                (setenv "HOME" (getcwd))
-                (invoke "git" "config" "--global" "user.email" 
"[email protected]")
-                (invoke "git" "config" "--global" "user.name" "Guix")
-                (invoke "git" "config" "--global" "color.ui" "true")))
-            (replace 'wrap
-              (lambda* (#:key inputs outputs #:allow-other-keys)
-                (let ((git (search-input-file inputs "bin/git")))
-                  (wrap-program (string-append #$output "/bin/gl")
-                    `("PATH" ":" prefix (,(dirname git)))
-                    `("GUIX_PYTHONPATH" ":" =
-                      (,(string-append (site-packages inputs outputs) ":")
-                       ,(getenv "GUIX_PYTHONPATH"))))))))))
-      (native-inputs
-       (list git-minimal
-             python-pytest
-             python-setuptools
-             python-wheel))
-      (inputs
-       (list bash-minimal
-             git-minimal
-             python-argcomplete
-             python-pygit2-1.11
-             python-sh))
-      (home-page "https://gitless.com";)
-      (synopsis "Simple version control system built on top of Git")
-      (description
-       "Gitless is a Git-compatible version control system that aims to be 
easy to
-learn and use.  It simplifies the common workflow by committing changes to
-tracked files by default and saving any uncommitted changes as part of a 
branch.
-
-The friendly @command{gl} command-line interface gives feedback and helps you
-figure out what to do next.
-
-Gitless is implemented on top of Git and its commits and repositories are
-indistinguishable from Git's.  You (or other contributors) can always fall back
-on @command{git}, and use any regular Git hosting service.")
-      (license license:expat))))
-
 (define-public git-cal
   (package
     (name "git-cal")

Reply via email to