diff options
| author | Andreas Enge <andreas@enge.fr> | 2026-02-18 00:51:48 +0100 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2026-02-18 00:51:48 +0100 |
| commit | dfab9ce6e0cc45b76754f9f1bef9a78a12231dc2 (patch) | |
| tree | b4fab9150c9a461dcf2cee302bf254ae8d8784cd /gnu/packages/version-control.scm | |
| parent | caf2e000f8bf3857403520bc196b61120b3102d7 (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.scm | 70 |
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") |
