summaryrefslogtreecommitdiff
path: root/gnu/packages/version-control.scm
diff options
context:
space:
mode:
authorAndreas Enge <andreas@enge.fr>2026-02-18 00:51:48 +0100
committerAndreas Enge <andreas@enge.fr>2026-02-18 00:51:48 +0100
commitdfab9ce6e0cc45b76754f9f1bef9a78a12231dc2 (patch)
treeb4fab9150c9a461dcf2cee302bf254ae8d8784cd /gnu/packages/version-control.scm
parentcaf2e000f8bf3857403520bc196b61120b3102d7 (diff)
gnu: Remove gitless.
* gnu/packages/version-control.scm (gitless): Delete variable. Change-Id: Iaee1c2bd4eaa032ccbdebe83baa57f09ea23de9f
Diffstat (limited to 'gnu/packages/version-control.scm')
-rw-r--r--gnu/packages/version-control.scm70
1 files changed, 0 insertions, 70 deletions
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index 4b3644b1984..6496736d043 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" "git@example.com")
- (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")