summaryrefslogtreecommitdiff
path: root/gnu/packages/version-control.scm
AgeCommit message (Collapse)Author
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>
2024-12-18gnu: libgit2: Update to 1.8.4.Ashish SHUKLA
* gnu/packages/version-control.scm (libgit2-1.8): Update to 1.8.4. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-12-16gnu: cgit: Remove input labels.Simon Tournier
* gnu/packages/version-control.scm (cgit) [inputs]: Remove labels. [arguments]<phases>: Adjust. Change-Id: Iff479fa636f7a4c4fef5137ae22934d4e213223b Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2024-12-14gnu: b4: Fix build.Efraim Flashner
* gnu/packages/version-control.scm (b4)[native-inputs]: Add python-setuptools, python-wheel. Change-Id: Ib9406def598f4654f564286d47fe1821a712367f
2024-12-13gnu: pre-commit: Update to 3.7.1.Vinicius Monego
* gnu/packages/version-control.scm (pre-commit): Update to 3.7.1. [build-system]: Use pyproject-build-system. [arguments]: Use G-Expressions. Do not override the check phase, skip the tests in #:test-flags instead. Don't make source tree writable in the prepare-check-env phase. [native-inputs]: Use the new style. Change-Id: I4a1c56ce0903d6aa185d65d39c03c9566a6cf0d9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-12-13gnu: build-system/pyproject: Add missing native-inputs.Nicolas Graves
* gnu/packages/bioinformatics.scm (python-ega-download-client) [native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/databases.scm (datasette)[native-inputs]: Add python-pip. * gnu/packages/django.scm (python-django-localflavor, python-django-contact-form)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/graphviz.scm (python-uqbar)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/jupyter.scm (python-jupyterlab-server)[native-inputs]: Add python-wheel. (python-nbstripout)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/machine-learning.scm (python-captum, python-linear-operator, python-gpytorch)[native-inputs]: Add python-setuptools. * gnu/packages/music.scm (abjad, abjad-ext-rmarkers, abjed-ext-nauert, python-mutagen)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/package-management.scm (python-conda-package-handling)[native-inputs]: Add python-setuptools and python-wheel. (conda)[native-inputs]: Add python-wheel. * gnu/packages/python-check.scm (python-pyinstrument, python-pytest-testmon, python-pytest-trio, python-nbval, python-pytest-toolbox)[native-inputs]: Add python-setuptools and python-wheel. (python-nptyping)[native-inputs]: Add python-setuptools. * gnu/packages/python-check.scm (python-dask-expr)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/python-web.scm (parfive, python-aioftp, python-hupper, python-sanic, python-mechanicalsoup, python-tinycss, python-aiostream, python-cbor2, gunicorn)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/python-xyz.scm (python-apprise, python-jaraco-classes, python-sparse, python-shtab, python-pyan3)[native-inputs]: Add python-setuptools. (python-jupytext, python-orderedmultidict, python-identify, python-nodeenv, python-cfgv, python-zarr, python-multipart, python-nbconvert, python-cram, python-immutables, python-numpydoc, python-cairosvg, python-unidecode, python-black, python-multidict, python-mpv-jsonipc, python-humanize, python-cmd2)[native-inputs]: Add python-setuptools and python-wheel. (python-partd, python-dask, python-zarr)[native-inputs]: Add python-wheel. (python-nbconvert)[propagated-inputs]: Add texlive-etoolbox. Remove duplicate textlive-jknapltx. (python-isort)[native-inputs]: Add python-pip. * gnu/packages/simulation.scm (python-fenics-dijitso)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/sphinx.scm (python-pydata-sphinx-theme, python-sphinx-autodoc-typehints)[native-inputs]: Add python-setuptools. * gnu/packages/syndication.scm (tuir)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/terminals.scm (python-halo)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/time.scm (python-arrow, python-dateutil) [native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/version-control.scm (pre-commit)[native-inputs]: Add python-setuptools and python-wheel. Remove input labels. * gnu/packages/virtualization.scm (python-qemu-qmp, python-transient)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/xorg.scm (python-xcffib)[native-inputs]: Add python-setuptools and python-wheel. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Change-Id: Id61cf8cdc47bd4c2871c0a9c8e9a5bfd51157df0
2024-12-08gnu: make-gitolite: Fix inputs references.Ashish SHUKLA
* gnu/packages/version-control.scm (make-gitolite)[#:phases] <patch-scripts,patch-source,wrap-scripts>: Use search-input-file. Change-Id: Ia2468235b43c257ee1816d19325671d373ed2870 Modified-by: Hilton Chain <hako@ultrarare.space> Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-12-03gnu: git-minimal: Support [cross-]build with gcc-14 and the 64bit Hurd.Janneke Nieuwenhuizen
* gnu/packages/version-control.scm (git-minimal)[arguments]: When building for the 64bit Hurd, or cross-compiling, use "-Wno-implicit-function-declaration" in #:make-flags. Use target-hurd? instead of comparing with "i586-pc-gnu" in "use-host-uname_S" phase. Change-Id: Ib9836be8a1e389a82c8a89adf22aaeac0d85bd14
2024-12-02gnu: libgit2: Update to 1.8.3.Ashish SHUKLA
* gnu/packages/version-control.scm (libgit2-1.8): Update to 1.8.3. Change-Id: Iff5b1f341a480d06e1f618bc306f0ff0c3a62713 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-12-02Merge remote-tracking branch 'origin/rust-team'Efraim Flashner
Change-Id: I6d5c28252f060eeb69eb02fd281e7268bb885b29
2024-12-01gnu: git-minimal: Add ‘upstream-name’ property.Ludovic Courtès
* gnu/packages/version-control.scm (git-minimal)[properties]: Add ‘upstream-name’. Change-Id: I2d2516003b7f686852a3531859d06ca7f4e4820d
2024-12-01gnu: b4: Fix git binary access.Nicolas Graves
* gnu/packages/version-control.scm (b4)[arguments]<#:phases>: Fix phase 'hardcode-git-bin. Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-11-28gnu: stgit-2: Update to 2.4.12.Steve George
* gnu/packages/version-control.scm (stgit-2): Update to 2.4.12. [cargo-inputs]: Add rust-jiff-0.1, rust-winnow-0.6. Replace rust-gix-0.54 with 0.66. Remove rust-nom-7, rust-time-0.3. Change-Id: I2ec0bd92910a051edbe7f2f847c15efbfcd856c7
2024-11-09gnu: build/go: Apply default 'fix-embed-files phase.Sharlatan Hellseher
These changes remove redundant phases where files, requiring to be embed during build or check phases, are copied to the build directory as proposed in <https://issues.guix.gnu.org/73299>. * gnu/packages/backup.scm (restic-rest-server) [arguments]: <#:phases>: Remove 'fix-embed-files phase. * gnu/packages/configuration-management.scm (chezmoi): Likewise. * gnu/packages/packages/golang-build.scm (go-github-com-golang-protobuf): Likewise. * gnu/packages/golang-web.scm (go-github-com-go-openapi-loads, go-github-com-go-openapi-runtime, go-github-com-golang-groupcache): Likewise. * gnu/packages/golang-xyz.scm (go-github-com-dgraph-io-badger): Likewise. * gnu/packages/golang.scm (go-github-com-ssgelm-cookiejarparser): Likewise. * gnu/packages/ipfs.scm (go-github-com-ipfs-go-ds-badger, go-github-com-libp2p-go-libp2p, kubo): Likewise. * gnu/packages/irc.scm (soju): Likewise. * gnu/packages/networking.scm (nebula): Likewise. * gnu/packages/prometheus.scm (go-github-com-nbrownus-go-metrics-prometheus, go-github-com-prometheus-client-golang, go-github-com-prometheus-common, go-github-com-prometheus-common-sigv4, go-github-com-prometheus-exporter-toolkit, go-github-com-prometheus-statsd-exporter): Likewise * gnu/packages/version-control.scm (git-lfs): Likewise. * gnu/packages/web.scm (miniflux): Likewise. * gnu/packages/golang-crypto.scm (go-filippo-io-age): [arguments]: <#:phases>: Remove 'copy-input-to-vendor-direcotyr and 'remove-vendor-directory phases. * gnu/packages/golang-web.scm (go-github-com-go-openapi-analysis, go-github-com-go-openapi-analysis, go-github-com-go-openapi-validate): Likewise. * gnu/packages/golang.scm (go-github-com-charmbracelet-glamour): Likewise. * gnu/packages/textutils.scm (vale): Likewise. Change-Id: Ic2ec01c8caf86f3ae69d7a1812c1e0b78a549e91
2024-11-09gnu: go-github-com-go-git-go-git-v5: Update style.Sharlatan Hellseher
* gnu/packages/version-control.scm (go-github-com-go-git-go-git-v5): Apply G-expression. Change-Id: I80fd085c8ea9bda9d7be45ee8965bbea50117516
2024-11-09gnu: go-github-go-git: Rename variable.Sharlatan Hellseher
* gnu/packages/version-control.scm (go-github-go-git): Rename variable to go-github-com-go-git-go-git-v5 to reflect go.mod import path * gnu/packages/configuration-management.scm (chezmoi) [native-inputs]: Remove go-github-go-git; add go-github-com-go-git-go-git-v5. Change-Id: I670b0f05ea3aba7d07ffb9b6a09279e155c4da21
2024-11-09gnu: go-github-com-go-git-go-billy: Rename variable.Sharlatan Hellseher
* gnu/packages/golang.scm (go-github-com-go-git-go-billy): Rename variable to go-github-com-go-git-go-billy-v5 to reflect go.mod import path. * gnu/packages/golang-xyz.scm (go-github-com-go-git-go-git-fixtures-v4) [propagated-inputs]: Remove go-github-com-go-git-go-billy; add go-github-com-go-git-go-billy-v5. * gnu/packages/version-control.scm (go-github-go-git): Likewise. Change-Id: I49a776ba4db859bdebc1aa93cdf78e4c4903ed78
2024-11-09gnu: go-github-com-go-git-go-git-fixtures: Rename variable.Sharlatan Hellseher
* gnu/packages/golang.scm (go-github-com-go-git-go-git-fixtures): Rename variable to go-github-com-go-git-go-git-fixtures-v4 to reflect go.mod import path. * gnu/packages/version-control.scm (go-github-go-git) [propagated-inputs]: Remove go-github-com-go-git-go-git-fixtures; add go-github-com-go-git-go-git-fixtures-v4. Change-Id: I8a25dfd3715fdf65ed789f9b0a902d7e6df4e9bd
2024-11-03gnu: Add git-extras.Greg Hogan
* gnu/packages/version-control.scm (git-extras): New variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Change-Id: I0246227b48a5550e0ee1aecf31f1b9c786f6bd9f
2024-11-03gnu: Add heatwave.Wilko Meyer
* gnu/packages/version-control.scm (python-heatwave): New variable. Change-Id: I640aecb3a0d9c454333a3913c039c637d24d9f79 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-10-16gnu: fossil: Update to 2.23.Thanos Apollo
* gnu/packages/version-control.scm (fossil): Update to 2.23. [inputs]: Change SQLITE to SQLITE-NEXT. Change-Id: Id964b1e9295c0861db3d7ee7c8a22cce40f55d73 Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2024-10-16gnu: b4: Update to 0.14.2.Zheng Junjie
* gnu/packages/version-control.scm (b4): Update to 0.14.2. Change-Id: Ic8a281f2b3871e2e77e7ad77295593d05df8ce8d
2024-10-14gnu: git-annex-remote-rclone: Upgrade to v0.8Aaron Covrig
* gnu/packages/version-control.scm (git-annex-remote-rclone): Upgrade from v0.6 to v0.8 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-05gnu: cgit: Update to 1.2.3-6.2a13177.Tomas Volf
* gnu/packages/version-control.scm (cgit): Update to 1.2.3-6.2a13177. Change-Id: Ia577112b61d1f78c1d60f286df8103f98197e145 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>