summaryrefslogtreecommitdiff
path: root/gnu/packages/version-control.scm
AgeCommit message (Collapse)Author
2025-05-26gnu: go-github-com-git-lfs-pktline: 0.0.0-1.ca444d5.Sharlatan Hellseher
* gnu/packages/version-control.scm (go-github-com-git-lfs-pktline): 0.0.0-1.ca444d5. [propagated-inputs]: Remove go-github-com-stretchr-testify, go-github-com-pmezard-go-difflib, and go-github-com-davecgh-go-spew. [native-inputs]: Add go-github-com-stretchr-testify. Change-Id: I6741785f8d1a91c9b446c5d37f7948379b550b5e
2025-05-26gnu: got: Update to 0.112.Ashish SHUKLA
* gnu/packages/version-control.scm (got): Update to 0.112. Change-Id: I9b6c8c2c81f77b5cae78a106b9b8e5e0bfa1463d Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-05-13gnu: diff-so-fancy: Update to 1.4.4.Greg Hogan
* gnu/packages/version-control.scm (diff-so-fancy): Update to 1.4.4. Change-Id: If00c2b2cf653cb58bf92c05074d838a9c73a6cf0
2025-05-12gnu: Add vcstoolMatthew Elwin
* gnu/packages/version-control.scm (vcstool): New Variable Change-Id: I5e3485cd1f53a379121a09938d5e45cd641a0317 Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-28gnu: got: Update to 0.111.Ashish SHUKLA
* gnu/packages/version-control.scm (got): Update to 0.111. Change-Id: Ic39e4a5714dc92fc5a625e5ceaea83b3fc861aac Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-26gnu: mercurial: Update to 6.9.5.Dr. Arne Babenhauserheide
* gnu/packages/version-control.scm (mercurial): update to 6.9.5. [arguments]<#:phases>: disable test-revlog-mmapindex.t. Change-Id: I48f26635b896fb6038b7f656a53395e79c0ee43a Signed-off-by: Zheng Junjie <z572@z572.online>
2025-04-24gnu: gitless: Fix build and disable failing tests.Nicolas Graves
* gnu/packages/version-control.scm (gitless) [build-system]: Switch to pyproject-build-system. [arguments]{test-flags}: Disable failing tests. {phases}: Improve git configuration in phase 'prepare-for-tests. Improve style of 'wrap phase. [native-inputs]: Add python-pytest, python-setuptools, python-wheel. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: gita: Improve package style.Sharlatan Hellseher
* gnu/packages/version-control.scm (gita): Use G-expressions, refresh style. [native-inputs]: Remove git; add git-minimal/pinned. Change-Id: I61707538f5248e14207aa2ca0931286741697ed8
2025-04-16gnu: gita: Fix indentation.Sharlatan Hellseher
* gnu/packages/version-control.scm (gita): Fix indentation. Change-Id: Ib918212b2f6659897c00a4c452776cf0e5d36c35
2025-04-16gnu: gita: Update to 0.16.7.2.Sharlatan Hellseher
* gnu/packages/version-control.scm (gita): Update to 0.16.7.2. [build-system]: Swap to pyproject-build-system. [arguments] <test-flags>: Ignore one test file. <phases>: Use default 'check, add 'pre-check. [phases] {install-shell-completions}: Fix path to completion files. [propagated-inputs]: Remove python-pyyaml; add python-argcomplete. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: I3b53b804c4b436613c5463911716f1a832064517
2025-04-16gnu: Update references to python3.10 directory.Ricardo Wurmus
* gnu/packages/admin.scm (ansible)[native-search-paths]: Refer to python3.11 directory. * gnu/packages/bioinformatics.scm (scvelo)[arguments]: Same. * gnu/packages/ebook.scm (calibre)[arguments]: Same. * gnu/packages/engineering.scm (cadabra2)[arguments]: Same. * gnu/packages/gnuzilla.scm (make-l10n-package)[arguments]: Same. * gnu/packages/machine-learning.scm (python-vosk)[arguments]: Same. * gnu/packages/python-science.scm (python-pandas-2)[arguments]: Same. * gnu/packages/version-control.scm (mercurial)[native-search-paths]: Same. * gnu/packages/irc.scm (go-gopkg-in-irc-v3): Update comment. Change-Id: If2ea1060b42b137474d5cfda6611df6e6fc85270
2025-04-11gnu: cgit: Update to 1.2.3-9.994d3fe.Tomas Volf
* gnu/packages/version-control.scm (cgit): Update to 1.2.3-9.994d3fe. Change-Id: Ibeee8df8a39f9b1e8fae83ead84ef8b32ab07f38 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-03services: gitolite-service-type: Do not install gitolite package.Tomas Volf
It is not ideal to pollute the path with the binaries from the gitolite package, so adjust the package to support that and the service to no longer install it. * gnu/packages/version-control.scm (make-gitolite)[arguments]<#:phases> {'patch-scripts}: Use store file name of gitolite-shell. * gnu/services/version-control.scm (gitolite-service-type): Drop the extension of profile-service-type. Change-Id: I25459ccd80bda892b6d188b2b6fa99baee339cba Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-04-02gnu: libgit2: Add 1.9.0.Ludovic Courtès
* gnu/packages/version-control.scm (libgit2-1.9): New variable. Change-Id: I3e28188060292eb837ec934f99afff8f96cc1b7d
2025-03-31gnu: got: Update to 0.110.Ashish SHUKLA
* gnu/packages/version-control.scm (got): Update to 0.110. Change-Id: I541bb10bf1fb52b111dc367d3f381bdd483d4d90 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-03-19gnu: git: Update to 2.49.0.Ashish SHUKLA
* gnu/packages/version-control.scm (git-minimal): Update to 2.49.0. (git)[#:phases]<patch-makefiles>: Update to patch all Makefiles. <install-man-pages>: Update hash. Change-Id: I03817cf0b75d6f1b846d64c84d9590b704a5c513 Signed-off-by: Greg Hogan <code@greghogan.com>
2025-03-18gnu: cgit: Update to 1.2.3-8.c4426a2.Tomas Volf
* gnu/packages/version-control.scm (cgit): Update to 1.2.3-8.c4426a2. Change-Id: I4b2cecb39358b3aeb2708b3e9e9c5b761f0b4980 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-03-10gnu: mercurial: Removed unused snippet.Greg Hogan
* gnu/packages/version-control.scm (mercurial)[source]: Delete snippet. Change-Id: Ie6d580c57ef51af4d9e2b6d5e646b2479e6adf4e
2025-03-10gnu: python-hg-evolve: Update to 11.1.3.Arne Babenhauserheide
* gnu/packages/version-control.scm (python-hg-evolve): Update to 11.1.3. Change-Id: I1e22d7f38e264576bfa3adef7004fef582a1137e Signed-off-by: Greg Hogan <code@greghogan.com>
2025-03-10gnu: mercurial: Update to 6.7.2.Arne Babenhauserheide
* gnu/packages/version-control.scm (mercurial): Update to 6.7.2. [source]<origin>(patches): Remove mercurial-openssl-compat.patch. * gnu/packages/patches/mercurial-hg-extension-path.patch: adapt for mercurial 6.7.2. * gnu/packages/patches/mercurial-openssl-compat.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister it. Change-Id: I1e22d7f38e264576bfa3adef7004fef582a1137e Signed-off-by: Greg Hogan <code@greghogan.com>
2025-02-24gnu: breezy: Update to 3.3.9.Dariqq
breezy now depends on a rust compiler and crates so we need to switch to cargo-build-system to set up rust and then readd all the python phases. * gnu/packages/version-control.scm (breezy): Update to 3.3.9. [build-system]: switch to cargo-build-system [#:phases]: Convert back to python-build-system Add a phase to install the bash-completion file. Run the testsuite again. [native-inputs]: Remove python-docutils, python-testrepository Add gettext-minimal, python-wrapper, python-setuptools, python-setuptools-rust, python-setuptools-gettext, python-tomli, python wheel. Add python testtools and python packaging for tests. [inputs]: Remove gettext-minimal, python-pygobject. Add python-merge3, python-pygithub, python-pyyaml, python-tzlocal, python-urllib3 Replace python-pycrptodome and python-pygpgme with python-gpg * gnu/packages/patches/breezy-fix-gio.patch: Remove patch * gnu/local.mk : Deregister it. Change-Id: I69d6c4491442a9ba93a748137fb2ad810a423abd Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-02-24gnu: Add git-issue.Ryan Desfosses
* gnu/packages/version-control.scm (git-issue): New variable. Change-Id: I24e5339f033e5321b4ce81f861fd9b412251e974 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-02-23gnu: got: Update to 0.108.Ashish SHUKLA
* gnu/packages/version-control.scm (got): Update to 0.108. Change-Id: I906660acb891e98c174e81539fccb7ffe735fd2b Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-19gnu: tig: Update to 2.5.12.Efraim Flashner
* gnu/packages/version-control.scm (tig): Update to 2.5.12. [arguments]: Fix the bash completions directory. Change-Id: I5f046a1bc2d4cdc61f9d4eaf101d9da2c2f9bb51
2025-02-09gnu: emacs-stgit: Fix install location.Morgan Smith
* gnu/packages/version-control.scm (emacs-stgit): Previously the files got installed under a "contrib" sub-directory that does not work with our Emacs configuration. This fixes that. Change-Id: Ic7c237476fd18f73dbfbde3368ceae4962ba9634 Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-02-04gnu: fossil: Update to 2.25.Ashish SHUKLA
* gnu/packages/version-control.scm (fossil): Update to 2.25. [source]: switch to a simpler tarball URL. [arguments]<configure-flags>: Add flag to enable JSON support. Change-Id: I644dff44ce96d7f42e92cdbc994c4096ac55bf10 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-01-30gnu: git-filter-repo: Enable tests.Hilton Chain
* gnu/packages/version-control.scm (git-filter-repo)[arguments]: Enable tests. [native-inputs]: Add git-minimal, perl, rsync. Change-Id: I74f395faaada911f5d2e5375b2fce769ab22cf92
2025-01-30gnu: git-filter-repo: Update to 2.45.0.Nicolas Graves via Guix-patches via
* gnu/packages/version-control.scm (git-filter-repo): Update to 2.45.0. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-01-30gnu: git-filter-repo: Fix build.Nicolas Graves via Guix-patches via
* gnu/packages/version-control.scm (git-filter-repo)[arguments]<#:phases>: Adapt phase 'unpack-git-source to handle the asciidoc.conf renamed to asciidoc.conf.in in upstream git. * gnu/packages/patches/git-filter-repo-generate-doc.patch: Refresh patch. Signed-off-by: Hilton Chain <hako@ultrarare.space> Change-Id: Icbe5729c17c1d865200612d4a571fe42a1c5741b
2025-01-28gnu: git: Update to 2.48.1. [security fixes]Ashish SHUKLA
Fixes the CVE-2024-50349 and CVE-2024-52006. * gnu/packages/version-control.scm (git-minimal): Update to 2.48.1. [#:phases]<patch-tests>: Purge purged tests in meson.build. (git)[#:phases]<build-subtree>: Update to also generate asciidoc.conf. <install-man-pages>: Update hash. Change-Id: I6616e95822ded252a9bec1312702016985cb9de7 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-21gnu: go-github-com-go-git-go-git-v5: Move to golang-vcs.Sharlatan Hellseher
* gnu/packages/version-control.scm (go-github-com-go-git-go-git-v5): Move from here ... * gnu/packages/golang-vcs.scm: ... to here. Add golang-crypto and version-control modules. * gnu/packages/configuration-management.scm: Remove version-control, add golang-vcs module. Change-Id: I0125943bcb2ab719ad5667678b72ece7650f5e4b
2025-01-21gnu: go-github-com-go-git-go-git-v5: Update to 5.13.1.Sharlatan Hellseher
* gnu/packages/version-control.scm (go-github-com-go-git-go-git-v5): Update to 5.13.1. Change-Id: Ie31c5b04cada32ec8928711a88f857c7d8cabe71
2025-01-21gnu: git-lfs: Update to 3.6.0.Sharlatan Hellseher
* gnu/packages/version-control.scm (git-lfs): Update to 3.6.0. [propagated-inputs]: Remove go-github-com-xeipuuv-gojsonreference and go-github-com-xeipuuv-gojsonpointer; add go-github-com-jmhodges-clock, go-github-com-stretchr-testify, and go-golang-org-x-sys. Sort. Change-Id: I5e7f79c70dee85d9bcb417128b9c41e0fac0fc76
2025-01-21gnu: go-github-com-go-git-go-git-v5: Update to 5.12.0.Sharlatan Hellseher
* gnu/packages/version-control.scm (go-github-com-go-git-go-git-v5): Update to 5.12.0. [propagated-inputs]: Remove go-github-com-alcortesm-tgz, go-github-com-imdario-mergo, go-github-com-mitchellh-go-homedir, go-gopkg-in-check-v1, and go-gopkg-in-warnings-v0; add go-dario-cat-mergo, go-github-com-armon-go-socks5, go-github-com-elazarl-goproxy, go-github-com-gliderlabs-ssh, go-github-com-golang-groupcache, go-github-com-google-go-cmp, go-github-com-pjbgf-sha1cd, go-github-com-protonmail-go-crypto, go-github-com-skeema-knownhosts, and go-golang-org-x-sys. [native-inputs]: Remove git; add git-minimal/pinned, go-github-com-stretchr-testify, and go-gopkg-in-check-v1. Change-Id: Ifd3a6ac46a2cee8008e4b19acb9fc5adaaa6f2b7
2025-01-21gnu: go-gopkg-in-warnings: Rename variable.Sharlatan Hellseher
* gnu/packages/golang.scm (go-gopkg-in-warnings): Rename to go-gopkg-in-warnings-v0 to reflect go.mod import path. * gnu/packages/golang.scm (go-github-com-go-git-gcfg) [propagated-inputs]: Remove go-gopkg-in-warnings; add go-gopkg-in-warnings-v0. * gnu/packages/version-control.scm (go-github-com-go-git-go-git-v5): [propagated-inputs]: Remove go-gopkg-in-warnings; add go-gopkg-in-warnings-v0. Change-Id: Ie926408d639fca13c6c4bd4e6f382f5cb4424e8b
2025-01-21gnu: git-lfs: Fix build.Sharlatan Hellseher
* gnu/packages/version-control.scm (git-lfs) [arguments]<test-flags>: Skip one test. Change-Id: I7f8e100fd6a2690109cb2b75e7395edb9d3a8404
2025-01-21gnu: Add git-spice.Herman Rimm
* gnu/packages/version-control.scm (git-spice): New variable. Change-Id: Id0936171caa586a98a3c500e6d669baa171f48da Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-01-21gnu: ghq: Update to 1.7.1.Sharlatan Hellseher
* gnu/packages/version-control.scm (ghq): Update to 1.7.1. [inputs]: Add go-golang-org-x-text. Change-Id: Iefa07e1fd1d92cf479d837f19db801a413755c19
2025-01-21gnu: python-klaus: Fix build.Felix Gruber
* gnu/packages/version-control.scm (python-klaus)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: I980af627e67975d33f64ab81f54946278d39d70b Signed-off-by: Leo Famulari <leo@famulari.name>
2025-01-20gnu: Add emacs-stgit.Nicolas Graves
* gnu/packages/version-control.scm (emacs-stgit): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-09gnu: gource: Update to 0.55.Artyom V. Poptsov
* gnu/packages/version-control.scm (gource): Update to 0.55. Change-Id: I89f22478b19808c6876db425d15398bcf559e096
2025-01-06gnu: Add pijul.Efraim Flashner
* gnu/packages/version-control.scm (pijul): New variable. Change-Id: Ic45a5c0d3b785118240da59e8b0ba15ce5cfd335
2025-01-06gnu: rust-bzip2: Move to (gnu packages crates-compression).Efraim Flashner
* gnu/packages/crates-io.scm (rust-bzip2-0.4, rust-bzip2-0.3, rust-bzip2-rs-0.1, rust-bzip2-sys-0.1): Move from here ... * gnu/packages/crates-compression.scm: ... to here. Change-Id: I1e4030b29cd47cd8f764f00b2b891e5a9044bc6f
2024-12-26gnu: git-sizer: Pin git version.Greg Hogan
* gnu/packages/version-control.scm (git-sizer) [arguments]<#:phases>: Hard-code git path in 'fix-paths. [native-inputs]: Remove git. [inputs]: Add git-minimal/pinned. Change-Id: If6178a0e1c453ea47a1f70cd507639b5be2142b0 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-12-23gnu: git: Update to 2.47.1.Ashish SHUKLA
* gnu/packages/version-control.scm (git-minimal): Update to 2.47.1. (git)[arguments]<install-man-pages>: Update hash. Change-Id: I43b730ab22dbf3c8750936cb342f96342b9ca0b0 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-12-22gnu: pre-commit: Switch to ‘git-minimal/pinned’.Ludovic Courtès
* gnu/packages/version-control.scm (pre-commit)[native-inputs]: Switch to ‘git-minimal/pinned’. Change-Id: I22e09c753a0c4bdd6a904eb2113e5f496f6316d6
2024-12-22gnu: python-gitdb: Switch to ‘git-minimal/pinned’.Ludovic Courtès
* gnu/packages/version-control.scm (python-gitdb)[native-inputs]: Switch to ‘git-minimal/pinned’. Change-Id: I0ed536979d1f737d638120968c07ed61eb19de02
2024-12-22gnu: python-gitpython: Switch to ‘git-minimal/pinned’.Ludovic Courtès
This will allow updating ‘git-minimal’ and ‘git’ without triggering a rebuild of ‘python-gitpython’ and its 3.5K dependents. * gnu/packages/version-control.scm (python-gitpython): Depend on ‘git-minimal/pinned’ instead of ‘git’. Change-Id: I7f635270eb915919a40ceb8f0ed2031a8749c75c
2024-12-22gnu: python-gitpython: Rewrite to use gexps.Ludovic Courtès
* gnu/packages/version-control.scm (python-gitpython)[arguments]: Change to gexps; use ‘search-input-file’. Change-Id: I4fb2ce74262a05aaf32644dd3b8bfb674747fdbe
2024-12-19gnu: cgit: Update to 1.2.3-7.751a5b5.Tomas Volf
* gnu/packages/version-control.scm (cgit): Update to 1.2.3-7.751a5b5. Change-Id: I3f4d27246065d67a258a8cf3b3dea2e0b2d2bc9f Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>