summaryrefslogtreecommitdiff
path: root/gnu/packages/version-control.scm
AgeCommit message (Collapse)Author
2024-07-11gnu: gitile: Fix build.宋文武
* gnu/packages/version-control.scm (gitile)[arguments]: Don't refer to nonexistent 'install-bin' phase. Change-Id: I6532e5366cc617eff5a5dad2fc65f5d7b37b45ed
2024-07-11gnu: git-minimal: Fix cross build.Janneke Nieuwenhuizen
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
2024-07-11gnu: gitless: Fix definition.Hilton Chain
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>
2024-07-11gnu: tkrev: Add bash-minimal to inputs.Maxim Cournoyer
* gnu/packages/version-control.scm (tkrev) [inputs]: Add bash-minimal. Change-Id: If63f4fa6da46ce0fd322201b78feaece426100ba
2024-07-11gnu: diff-so-fancy: Add bash-minimal to inputs.Maxim Cournoyer
* gnu/packages/version-control.scm (diff-so-fancy) [inputs]: Add bash-minimal. Change-Id: I30b13f9353aa8eae401a05e033cea9621c3f55fe
2024-07-11gnu: git-open: Add bash-minimal to inputs.Maxim Cournoyer
* gnu/packages/version-control.scm (git-open) [inputs]: Add bash-minimal. Change-Id: Ibfc05caa95c42d6daa0355fd2b0f126d9cbfe669
2024-07-11gnu: git-imerge: Add bash-minimal to inputs.Maxim Cournoyer
* gnu/packages/version-control.scm (git-imerge) [arguments]: Remove trailing #t. [inputs]: Add bash-minimal. Change-Id: Ic699a7bbb27fd509cd03d969d9d396f2deaaec08
2024-07-11gnu: git-when-merged: Add bash-minimal to inputs.Maxim Cournoyer
* gnu/packages/version-control.scm (git-when-merged) [arguments]: Remove trailing #t. [inputs]: Add bash-minimal. Change-Id: I7157e12c52d2ff7197bf02ed878eb8bbe6a5523a
2024-07-11gnu: src: Add bash-minimal to inputs, use gexps.Maxim Cournoyer
* gnu/packages/version-control.scm (src) [arguments]: Use gexps. [inputs]: Add bash-minimal. Change-Id: I122b0c496792a5dea731c2e70d32cba7286df0b1
2024-07-11gnu: myrepos: Add bash-minimal to inputs.Maxim Cournoyer
* gnu/packages/version-control.scm (myrepos) [inputs]: Add bash-minimal. Change-Id: I97feb4f5d8ad03fcde2bd8579c5a133d89904c8a
2024-07-11gnu: gitile: Add bash-minimal to inputs, use gexps.Maxim Cournoyer
* gnu/packages/version-control.scm (gitile) [inputs]: Add bash-minimal. Change-Id: I376d525b09b8fb5d32d5a1e97ea8b2ab7e7e90f2
2024-07-11gnu: gitless: Add bash-minimal to inputs, use gexps.Maxim Cournoyer
* gnu/packages/version-control.scm (gitless) [arguments]: Use gexps. [inputs]: Add bash-minimal. Change-Id: I6f9c8661b739493ff48e114b6b063ecf12b8236a
2024-07-11gnu: git: Add bash-minimal to inputs.Maxim Cournoyer
* gnu/packages/version-control.scm (git) [inputs]: Add bash-minimal. Change-Id: I2df7891650ebd7c300de79d4cdf6b4cfc7cf1cad
2024-07-11build-systems: gnu: Export %default-gnu-imported-modules and ↵Maxim Cournoyer
%default-gnu-modules. 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
2024-07-11gnu: git-minimal: Avoid depending on (guix search-paths).Maxim Cournoyer
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
2024-07-11gnu: git-minimal/pinned: Update to 2.41.0.Maxim Cournoyer
* gnu/packages/version-control.scm (git-minimal/pinned): Update to 2.41.0. Change-Id: I019bcd3943c727581782645bad646192affa8672
2024-07-11gnu: git: Drop docbook workarounds.Bruno Victal
* 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>
2024-07-11gnu: git-crypt: Remove docbook workarounds.Bruno Victal
* 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>
2024-07-11gnu: git: Install zsh completions and git-prompt.Liliana Marie Prikler
* 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
2024-07-11gnu: git-minimal: Add coreutils and sed to PATH.Maxim Cournoyer
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
2024-07-11gnu: git: Invert inheritance relationship.Maxim Cournoyer
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
2024-07-11gnu: git: Remove labels and use gexps.Maxim Cournoyer
* 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
2024-06-29gnu: Remove go-golang.org-x-sync-semaphore.Sharlatan Hellseher
* 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
2024-06-29gnu: Remove go-golang.org-x-sync-errgroup.Sharlatan Hellseher
* 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
2024-06-29gnu: Remove go-golang-org-x-net-html.Sharlatan Hellseher
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
2024-06-26gnu: git: Update to 2.45.2.Ashish SHUKLA
* gnu/packages/version-control.scm (git): Update to 2.45.2. Change-Id: I6bcbc5f0f12a50cbfc0fdc51c30b26e765005d28 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-26Revert "gnu: git: Update to 2.45.2."Leo Famulari
This partially reverts commit 26c0ff98cf4302fc69539272d646c0ef28991991, removing some extraneous changes that were added by mistake. This is a followup to commit 26c0ff98cf4302fc69539272d646c0ef28991991 Change-Id: I907cfb98414ec8aeb1bbfc7b1b3d41fd36e8d309
2024-06-24gnu: git: Update to 2.45.2.Ashish SHUKLA
* gnu/packages/version-control.scm (git): Update to 2.45.2. Change-Id: I6bcbc5f0f12a50cbfc0fdc51c30b26e765005d28 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24gnu: subversion: Update to 1.14.3.Andy Tai
* gnu/packages/version-control.scm (subversion): Update to 1.14.3. Change-Id: I2d94d32065959d0bcf5b17922af2a62e3f743121 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-18gnu: tig: Update package style.Timotej Lazar
* gnu/packages/version-control.scm (tig)[arguments]: Switch to gexps. Move above input fields. Change-Id: I32976ccd3f5602e847b1573695356c7e4e6dd9d7 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-06-18gnu: tig: Update to 2.5.10.Timotej Lazar
* gnu/packages/version-control.scm (tig): Update to 2.5.10. [source]: Switch to git. Drop unbundling snippet. [native-inputs]: Add autoconf, automake, docbook-xsl, libxml2, pkg-config. Change-Id: I79d8239e7d0d83bfef42263718e8d2d3a2c83252 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-06-15gnu: cgit: Update to 1.2.3-4.b2c939a.Tomas Volf
* gnu/packages/version-control.scm (cgit): Update to 1.2.3-4.b2c939a. Change-Id: Ief3b27a4fc7cfa1d4341b951957d8cd08892696b Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-05-30gnu: git: Update to 2.45.1 [security fixes].Ashish SHUKLA
* gnu/packages/version-control.scm (git): Update to 2.45.1. Change-Id: Ia0634c6b0a4a3b5cc5c584ca064bbeb62b207c3e Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-05-29gnu: Add libgit2-1.8.Maxim Cournoyer
* gnu/packages/version-control.scm (libgit2-1.8): New variable. Change-Id: I6400e5699a363ba500d1fa1939fa0e2b7fdac285
2024-05-13gnu: cgit: Update to 1.2.3-3.dbadd85.Tomas Volf
* gnu/packages/version-control.scm (cgit): Update to 1.2.3-3.dbadd85. Change-Id: I41827d1d97f28be71af5532b554d6b7a5e1123cc Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-05-01gnu: gource: Update to 0.54.Oleg Pykhalov
* gnu/packages/version-control.scm (gource)[version]: Update to 0.54. [arguments]<#:disallowed-references>: Add tzdata-for-tests. <#:phases>: Unbundle tinyxml. Set TZDIR environment variable. <#:configure-flags>: Add --with-tinyxml argument. [native-inputs]: Add tzdata-for-tests. [inputs]: Replace pcre with pcre2. Add tinyxml. Change-Id: I67c2a1ee74582ed3e0a4ec5e6d229c948f9d5265
2024-04-16gnu: Add comment to the bottom of version-control.scm.Christopher Baines
This will hopefully discourage patches which add new packages to the bottom of files, as this increases the likelihood of conflicts when applying patches. If there are more specific ways that packages should be arranged in specific modules, this message can be updated accordingly. * gnu/packages/version-control.scm: Add comment at end of file. Change-Id: I3d20a6fd957d9cfee9d7b4a4c7979c4202a0fe3a
2024-04-16gnu: Add fnc.Ashish SHUKLA
* gnu/packages/version-control.scm (fnc): New variable. Change-Id: Idf1cb254c3ae18bacb86bf020511a5d34e2d3684 Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15gnu: Add trac.Vinicius Monego
* gnu/packages/version-control.scm (trac): New variable. Change-Id: I51b86a6b8a913c18f785dbd92a936b8964bebdbc Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-03-26gnu: libgit2-1.6: Update to 1.6.5.Efraim Flashner
* gnu/packages/version-control.scm (libgit2-1.6): Update to 1.6.5. Change-Id: If7e616e7baab21f400347cb175db028f33f4b46f
2024-03-09gnu: patatt: Update to 0.6.3.Hilton Chain
* gnu/packages/version-control.scm (patatt): Update to 0.6.3. Change-Id: I3a1c767c0dbbddade590ccddef6e6c28eb1d4c69
2024-03-02gnu: cgit: Update to 8905003cba637e5b18069e625cd4f4c05ac30251.Tomas Volf
* gnu/packages/version-control.scm (cgit): Update to 8905003cba637e5b18069e625cd4f4c05ac30251. Change-Id: I2bf1cdc16c6d8164e11b03ab26a048d6149a5e7c Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-03-01gnu: b4: Update to 0.13.0.Hilton Chain
* gnu/packages/version-control.scm (b4): Update to 0.13.0. [source]: Switch to git source for tests. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Enable. [propagated-inputs]: Move patatt to… [inputs]: …here. Add git-filter-repo. [native-inputs]: Add python-pytest. Change-Id: I2b24db0f72fc180ea6b12a5829d79ad0be7719a5
2024-02-29gnu: libgit2-1.5: Update to 1.5.2.Efraim Flashner
* gnu/packages/version-control.scm (libgit2-1.5): Update to 1.5.2. Change-Id: I6243b17dac63b68ffc7c69953ac0f20d56ed90c3
2024-02-28Merge branch 'rust-team'Efraim Flashner
Change-Id: Iee31c5de29c357c822f60df4fa8ce758779eb349
2024-02-27gnu: libgit2-1.4: Update to 1.4.6.Efraim Flashner
* gnu/packages/version-control.scm (libgit2-1.4): Update to 1.4.6. Change-Id: Ieb470e93d6be9a2e45585b747efb695ef9f33161
2024-02-27gnu: libgit2-1.7: Update to 1.7.2.Efraim Flashner
* gnu/packages/version-control.scm (libgit2-1.7): Update to 1.7.2. Change-Id: I60ad4aa2a5b29b027755cf8add848bd4a8b71282
2024-02-26gnu: libgit2: Introduce ‘libgit2-1.5’ variable.Ludovic Courtès
* gnu/packages/version-control.scm (libgit2): Rename to… (libgit2-1.5): … this. (libgit2): Alias for ‘libgit2-1.5’. Change-Id: I7f6aff23df3b968d914736fe723dcdd435176ce2
2024-02-26gnu: libgit2: Set ‘GITTEST_FLAKY_STAT’ when running tests on GNU/Hurd.Ludovic Courtès
* gnu/packages/version-control.scm (libgit2)[arguments]: Install ‘pre-check’ phase when ‘target-hurd?’ returns true. Change-Id: I664d4aa2a0ad76a10a47ae7bc3c5912756972b46
2024-02-25gnu: git-filter-repo: Update to 2.38.0.Josselin Poiret
* gnu/packages/patches/git-filter-repo-generate-doc.patch: New file. * gnu/local.mk (dist_patch_DATA): Regisiter it. * gnu/packages/version-control.scm (git-filter-repo): Update to 2.38.0. [source]: Switch to git-fetch. Use the patch. [build-system]: Switch to gnu-build-system. [native-inputs]: Add asciidoc, docbook-xsl, libxml2, xmlto. Modified-by: Hilton Chain <hako@ultrarare.space> Change-Id: I7b15975ea56c44ae580d19cfe5a9e3eb75c6db0d Signed-off-by: Hilton Chain <hako@ultrarare.space>