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")