aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/version-control.scm
AgeCommit message (Expand)Author
2024-09-29gnu: src: Respect #:tests? argument....* gnu/packages/version-control.scm (src)[arguments]: Skip the 'check phase when #:tests? is false. Change-Id: Ic39cdb1e9a158d16d022f6e41a954b567731b124 Tobias Geerinckx-Rice
2024-09-29gnu: src: Build from Git....Upstream's Web server is currently misconfigured to serve: content-type: application/x-gzip content-encoding: gzip resulting in an uncompressed tarball on arrival, and a hash mismatch. The output built from Git is identical to that from the tarball, except for some insignificant differences in the man page which is now built from source. * gnu/packages/version-control.scm (src)[source]: Use GIT-FETCH and GIT-FILE-NAME. [native-inputs]: Add asciidoc. Change-Id: I922055d439057d8fdab48acdc722a55fd43a1dde Tobias Geerinckx-Rice
2024-09-30gnu: Add got....* gnu/packages/version-control.scm (got): New variable. Change-Id: I34d19d90ab36e8831fa88668676aa2399356b002 Signed-off-by: Andreas Enge <andreas@enge.fr> Ashish SHUKLA
2024-09-27gnu: fnc: fix cross-compiling....* gnu/packages/version-control.scm (fnc)[arguments]<#:phases>: Add don-t-use-install-s phase. Change-Id: I2d0fb7d31055fe5f33706eed6df813c89ff5cc16 Zheng Junjie
2024-09-27gnu: fnc: Update to 0.18....* gnu/packages/version-control.scm (fnc): Update to 0.18. Change-Id: I0eb205aa88b0e67409d6af9d7ad29a9f23ef54b5 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Ashish SHUKLA via Guix-patches via
2024-09-16gnu: hut: Update to 0.6.0....* gnu/packages/version-control.scm (hut): Update to 0.6.0. [source]: Update URL. [arguments]: Update import path. [inputs]: Remove go-golang-org-x-auth2; add go-github-com-google-shlex. [home-page]: Update home-page. Change-Id: I64d2b068aedc12a41b695048fcb3fd329d82509f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Javier Olaechea
2024-09-14Revert "gnu: git-minimal: Patch 'sh' command in git-send-email script."...This reverts commit 5fb5cbb8b4c8a87cdb49658ab86e2f4c8721c3d2. This will have to wait/go to a dedicated branch as it causes all the GTK+ world to be rebuilt... Maxim Cournoyer
2024-09-14gnu: git-minimal: Patch 'sh' command in git-send-email script....* gnu/packages/version-control.scm (git-minimal) [phases] <patch-commands>: Extend to patch 'sh' command in git-send-email.perl. Change-Id: Ie60d206a4ab33cd894c8bfb6c20d12f52654707c Maxim Cournoyer
2024-09-14gnu: pre-commit: Use git-minimal/pinned....* gnu/packages/version-control.scm (pre-commit) [native-inputs]: Replace git-minimal with git-minimal/pinned. Change-Id: I4b636a31b47f8ef6f3fd4441f7fe1790b93b3a07 Maxim Cournoyer
2024-09-08gnu: git: Update to 2.46.0...* gnu/packages/version-control.scm (git-minimal): Update to 2.46.0. (git)[arguments]<phases>{install-man-pages} Update hash for the git-manpages. Change-Id: I686825ffba828e88e37ff156fab23fd43155d210 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Ashish SHUKLA
2024-09-08gnu: git: Fix perl search-paths of wrapped programs....Fixes a regression introduced in f288604428e9c8f096ec9e0eccf207e079806271, where the git-send-email and gitweb.cgi wrap-programs had been translated into the "new style" using G-exps. * gnu/packages/version-control.scm (git)[arguments]<phases>: Restore the complete list of propagated inputs by modifying the functional composition order. Fixes: https://issues.guix.gnu.org/73030 Change-Id: Ia4e5feeae6418a9f098464556b74bc871e761be1 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Simon Tournier
2024-08-31gnu: gitile: Fix build....* gnu/packages/version-control.scm (gitile)[arguments]: Don't refer to nonexistent 'install-bin' phase. Change-Id: I6532e5366cc617eff5a5dad2fc65f5d7b37b45ed 宋文武
2024-08-31gnu: git-minimal: Fix cross build....This is a follow-up to aae7b00d52275619e7676e948bf286d2a1ffbdb2 gnu: git: Remove labels and use gexps. * gnu/packages/version-control.scm (git-minimal)[arguments]: Use #+ to access native-inputs for bash-minimal and bash. Change-Id: I6b4cb18123d6f98bda84726b99531c88542be12d Janneke Nieuwenhuizen
2024-08-31gnu: gitless: Fix definition....This is a follow-up of 04031f4c16f38b2653797b9942d4da143f501cbb (gnu: gitless: Add bash-minimal to inputs, use gexps.). gnu/packages/version-control.scm(gitless)[arguments] Move #~ to #:phases. Change-Id: Ibe3cdbd24fc0b27a15a880a2a45cb0cd8cfde84d Signed-off-by: Hilton Chain <hako@ultrarare.space> Hilton Chain
2024-08-31gnu: tkrev: Add bash-minimal to inputs....* gnu/packages/version-control.scm (tkrev) [inputs]: Add bash-minimal. Change-Id: If63f4fa6da46ce0fd322201b78feaece426100ba Maxim Cournoyer
2024-08-31gnu: diff-so-fancy: Add bash-minimal to inputs....* gnu/packages/version-control.scm (diff-so-fancy) [inputs]: Add bash-minimal. Change-Id: I30b13f9353aa8eae401a05e033cea9621c3f55fe Maxim Cournoyer
2024-08-31gnu: git-open: Add bash-minimal to inputs....* gnu/packages/version-control.scm (git-open) [inputs]: Add bash-minimal. Change-Id: Ibfc05caa95c42d6daa0355fd2b0f126d9cbfe669 Maxim Cournoyer
2024-08-31gnu: git-imerge: Add bash-minimal to inputs....* gnu/packages/version-control.scm (git-imerge) [arguments]: Remove trailing #t. [inputs]: Add bash-minimal. Change-Id: Ic699a7bbb27fd509cd03d969d9d396f2deaaec08 Maxim Cournoyer
2024-08-31gnu: git-when-merged: Add bash-minimal to inputs....* gnu/packages/version-control.scm (git-when-merged) [arguments]: Remove trailing #t. [inputs]: Add bash-minimal. Change-Id: I7157e12c52d2ff7197bf02ed878eb8bbe6a5523a Maxim Cournoyer
2024-08-31gnu: src: Add bash-minimal to inputs, use gexps....* gnu/packages/version-control.scm (src) [arguments]: Use gexps. [inputs]: Add bash-minimal. Change-Id: I122b0c496792a5dea731c2e70d32cba7286df0b1 Maxim Cournoyer
2024-08-31gnu: myrepos: Add bash-minimal to inputs....* gnu/packages/version-control.scm (myrepos) [inputs]: Add bash-minimal. Change-Id: I97feb4f5d8ad03fcde2bd8579c5a133d89904c8a Maxim Cournoyer
2024-08-31gnu: gitile: Add bash-minimal to inputs, use gexps....* gnu/packages/version-control.scm (gitile) [inputs]: Add bash-minimal. Change-Id: I376d525b09b8fb5d32d5a1e97ea8b2ab7e7e90f2 Maxim Cournoyer
2024-08-31gnu: gitless: Add bash-minimal to inputs, use gexps....* gnu/packages/version-control.scm (gitless) [arguments]: Use gexps. [inputs]: Add bash-minimal. Change-Id: I6f9c8661b739493ff48e114b6b063ecf12b8236a Maxim Cournoyer
2024-08-31gnu: git: Add bash-minimal to inputs....* gnu/packages/version-control.scm (git) [inputs]: Add bash-minimal. Change-Id: I2df7891650ebd7c300de79d4cdf6b4cfc7cf1cad Maxim Cournoyer
2024-08-31build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-mod......Until now users would have to cargo cult or inspect the private %default-modules variable of (guix build-systems gnu) to discover which modules to include when extending the used modules via the #:modules argument. The renaming was automated via the command: $ git grep -l %gnu-build-system-modules | xargs sed 's/%gnu-build-system-modules/%default-gnu-imported-modules/' -i * guix/build-system/gnu.scm (%gnu-build-system-modules): Rename to... (%default-gnu-imported-modules): ... this. (%default-modules): Rename to... (%default-gnu-modules): ... this. Export. (dist-package, gnu-build, gnu-cross-build): Adjust accordingly. Change-Id: Idef307fff13cb76f3182d782b26e1cd3a5c757ee Maxim Cournoyer
2024-08-31gnu: git-minimal: Avoid depending on (guix search-paths)....This is a follow up commit to 48e528a26f, following discussions in <https://issues.guix.gnu.org/65924#96>. * gnu/packages/version-control.scm (git-minimal) [arguments] <imported-modules>: Remove. <modules>: Remove (guix search-paths); add (ice-9 format). <phases>: Rewrite PATH-variable-definition in the patch-commands phase to avoid the use of (guix search-paths). Suggested-by: Ludovic Courtès <ludo@gnu.org> Change-Id: I01a3c4be780f11434200c6f47739dc52a75ea51a Maxim Cournoyer
2024-08-31gnu: git-minimal/pinned: Update to 2.41.0....* gnu/packages/version-control.scm (git-minimal/pinned): Update to 2.41.0. Change-Id: I019bcd3943c727581782645bad646192affa8672 Maxim Cournoyer
2024-08-31gnu: git: Drop docbook workarounds....* gnu/packages/version-control.scm (git)[arguments]<#:phases>: Drop docbook-xsl related substitution. [native-inputs]: Add docbook-xml-4.5. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Bruno Victal
2024-08-31gnu: git-crypt: Remove docbook workarounds....* gnu/packages/version-control.scm (git-crypt)[arguments]: Use G-Expressions. <#:phases>: Refactored into … <#:make-flags>: … here. [native-inputs]: Add docbook-xml-4.2. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Bruno Victal
2024-08-31gnu: git: Install zsh completions and git-prompt....* gnu/packages/version-control.scm (git)[#:phases]<install-shell-completion>: Also install git-prompt and zsh _git site function. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I76c45e117715a13db96ef0dda4ad6ea9af3a1882 Liliana Marie Prikler
2024-08-31gnu: git-minimal: Add coreutils and sed to PATH....Fixes <https://issues.guix.gnu.org/65924>. * gnu/packages/version-control.scm (git-minimal) [arguments] <imported-modules>: New field. <modules>: Augment with (ice-9 match), (ice-9 textual-ports) and (guix search-paths). <phases>: Add patch-commands phase. [inputs]: Add coreutils-minimal and sed. Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Change-Id: I8e3dbbd24ef7f8fa98a392a36617b07fe632cd15 Maxim Cournoyer
2024-08-31gnu: git: Invert inheritance relationship....It's simpler to add features on top of a minimal variant than to remove them, and helps avoiding mistakenly changing git-minimal, which has many dependents. * gnu/packages/version-control.scm (git-minimal): Move above git and severe inheritance. Remove input label. Repatriate most fields from... (git): ... here. Define as package/inherit to inherit from git-minimal. Extend minimal values instead of overriding them whole. Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Change-Id: Ia0ef0e7e4f007c2fafad3550344638b6661a408b Maxim Cournoyer
2024-08-31gnu: git: Remove labels and use gexps....* gnu/packages/version-control.scm (git) [native-inputs, inputs]: Remove labels. [arguments]: Use gexps. Use gexp variables input searching procedures where it makes sense. Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Change-Id: I1c5d0bb5eb9639342c11af94dca2ae2174496459 Maxim Cournoyer
2024-08-28gnu: libgit2@1.8: Fix use of uninitialized value....* gnu/packages/patches/libgit2-uninitialized-proxy-settings.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/version-control.scm (libgit2-1.8)[source]: Use it. Change-Id: I6b0f009d352ddadfcc57b945baea0dcc1bac0589 Ludovic Courtès
2024-08-28gnu: stagit: Add a comment for source....* gnu/packages/version-control.scm (stagit): Add comment for why use git protocol. Change-Id: I748a85e252f6ad9f4de444bd176c5ad2b5f1023c Zheng Junjie
2024-08-28gnu: stagit: Fix cross-compiling....* gnu/packages/version-control.scm (stagit)[arguments]: Use G-expressions. Change-Id: I7de0449d0709d554095df7532c92cb589d328b4c Zheng Junjie
2024-08-28gnu: stagit: Update to 1.2....* gnu/packages/version-control.scm (stagit): Update to 1.2. Change-Id: I4da6e85303d3591b61eeb6c90738171a17f0a81e Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Lilah Tascheter via Guix-patches
2024-08-20gnu: Add python-klaus....* gnu/packages/version-control.scm (python-klaus): New variable. Change-Id: I1b7c31deb799e0ea5195eda109740fdb90e5fabd jgart
2024-08-19gnu: libgit2-1.8: Update to 1.8.1....* gnu/packages/version-control.scm (libgit2-1.8): Update to 1.8.1. [source]: deps/http-parser does not exist so update the list [arguments]: semantics of -DUSE_HTTP_PARSER has changed, so update configure-flags to reflect the same Change-Id: Ifd9694a93326f7c3d368bd354a5fadf4e4b93119 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Ashish SHUKLA
2024-08-19gnu: gitile: Replace outdated dependency....* gnu/packages/version-control.scm (gitile): Replace outdated dependency. * gnu/packages/guile-xyz.scm (guile-syntax-highlight-for-gitile): Remove. Change-Id: I24295a24d0dfef08d5161c206757996ccdd881fd Evgeny Pisemsky
2024-08-01gnu: cgit: Update to 1.2.3-5.9811bf0....* gnu/packages/version-control.scm (cgit): Update to 1.2.3-5.9811bf0. Change-Id: Ifa8d731b7a7e1217becb2179d1009e8051137293 Signed-off-by: Christopher Baines <mail@cbaines.net> Tomas Volf
2024-07-31gnu: Add git-tools....* gnu/packages/version-control.scm (git-tools): New variable. Change-Id: I0ac65c24f787714fe0ef234fce639c6ec561600d Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Suhail Singh
2024-07-19gnu: stgit-2: Allow building with newer dependencies....* gnu/packages/version-control.scm (stgit-2)[source]: Add snippet to allow building with newer dependencies. Change-Id: Ia1309c0656a3f0df2529f52e2ddd4bfbd59e163d Efraim Flashner
2024-07-15gnu: ghq: Update to 1.6.2....* gnu/packages/version-control.scm (ghq): Update to 1.6.2. Change-Id: Ie9b8d82b27364d183ba29c2673a9679cda671568 Sharlatan Hellseher
2024-07-15gnu: packages/golang: Set default go version to 1.21....Golang versions 1.17 (02 Aug 2022), 1.18 (01 Feb 2023), 1.19 (06 Sep 2023) and 1.20 (06 Feb 2024) are EOL <https://endoflife.date/go>. These changes set preferable default version to the minimal currently maintained one e.g. 1.21 * gnu/packages/golang.scm (go): Set default to go-1.21, add annotation for the future maintenance. Remove field <#:go> setting Golang version to go-1.18, go-1.19, 1.20 and 1.21: * gnu/packages/admin.scm * gnu/packages/configuration-management.scm * gnu/packages/databases.scm * gnu/packages/disk.scm * gnu/packages/education.scm * gnu/packages/file-systems.scm * gnu/packages/finance.scm * gnu/packages/golang-check.scm * gnu/packages/golang-crypto.scm * gnu/packages/golang-web.scm * gnu/packages/golang-xyz.scm * gnu/packages/golang.scm * gnu/packages/high-availability.scm * gnu/packages/ipfs.scm * gnu/packages/irc.scm * gnu/packages/messaging.scm * gnu/packages/networking.scm * gnu/packages/syncthing.scm * gnu/packages/textutils.scm * gnu/packages/time.scm * gnu/packages/version-control.scm * gnu/packages/video.scm Change-Id: Ieba6a5d7a18423f838d14c02ad55a2ba9c8559eb Sharlatan Hellseher
2024-06-29gnu: Remove go-golang.org-x-sync-semaphore....* gnu/packages/golang-build.scm (go-golang.org-x-sync-semaphore): Delete variable. * gnu/packages/check.scm (actionlint): Adjust inputs. [inputs]: Remove go-golang.org-x-sync-semaphore. * gnu/packages/version-control.scm (git-lfs): Likewise. [propagated-inputs]: Remove go-golang.org-x-sync-semaphore; add go-golang-org-x-sync. Change-Id: Icf3edfc46696c8b9af79787ff77f7e65852bfef4 Sharlatan Hellseher
2024-06-29gnu: Remove go-golang.org-x-sync-errgroup....* gnu/packages/golang-build.scm (go-golang.org-x-sync-errgroup): Delete variable. * gnu/packages/check.scm (actionlint): Adjust inputs. [inputs]: Remove go-golang.org-x-sync-errgroup; add go-golang-org-x-sync. * gnu/packages/golang.scm (gotestsum): Likewise. [native-inputs]: Remove go-golang.org-x-sync-errgroup; add go-golang-org-x-sync. * gnu/packages/golang.scm (go-github-com-prometheus-procfs): Likewise. [propagated-inputs]: Remove go-golang.org-x-sync-errgroup; add go-golang-org-x-sync. * gnu/packages/terminals.scm (go-github-com-junegunn-fzf): Likewise. [inputs]: Remove go-golang.org-x-sync-errgroup; add go-golang-org-x-sync. * gnu/packages/version-control.scm (ghq): Likewise. [inputs]: Remove go-golang.org-x-sync-errgroup; add go-golang-org-x-sync. Change-Id: If64c30da47ed9cd043798f427f2927b76394f3c4 Sharlatan Hellseher
2024-06-29gnu: Remove go-golang-org-x-net-html....golang.org/x/net is distributed as a single module according to provided go.mod file. This changes remove the last reference to golang.org/x/net/html. * gnu/packages/golang-build.scm (go-golang-org-x-net) [propagated-inputs]: Add go-golang-org-x-sys, go-golang-org-x-term and go-golang-org-x-text. (go-golang-org-x-net-html): Remove variable. * gnu/packages/version-control.scm (ghq) [inputs]: Remove go-golang-org-x-net-html. Add go-golang-org-x-net. * gnu/packages/textutils.scm (vale) [inputs]: Remove go-golang-org-x-net-html. Add go-golang-org-x-net. Change-Id: Ic275f2f7ccd145edfd376d65bd24599a550e849a Sharlatan Hellseher
2024-06-26gnu: git: Update to 2.45.2....* gnu/packages/version-control.scm (git): Update to 2.45.2. Change-Id: I6bcbc5f0f12a50cbfc0fdc51c30b26e765005d28 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Ashish SHUKLA
2024-06-26Revert "gnu: git: Update to 2.45.2."...This partially reverts commit 26c0ff98cf4302fc69539272d646c0ef28991991, removing some extraneous changes that were added by mistake. This is a followup to commit 26c0ff98cf4302fc69539272d646c0ef28991991 Change-Id: I907cfb98414ec8aeb1bbfc7b1b3d41fd36e8d309 Leo Famulari