summaryrefslogtreecommitdiff
path: root/gnu/packages/version-control.scm
Commit message (Expand)AuthorAgeFilesLines
* gnu: 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 Nieuwenhuizen2024-08-311-3/+3
* gnu: 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 Chain2024-08-311-3/+4
* gnu: tkrev: Add bash-minimal to inputs.•••* gnu/packages/version-control.scm (tkrev) [inputs]: Add bash-minimal. Change-Id: If63f4fa6da46ce0fd322201b78feaece426100ba Maxim Cournoyer2024-08-311-1/+1
* gnu: diff-so-fancy: Add bash-minimal to inputs.•••* gnu/packages/version-control.scm (diff-so-fancy) [inputs]: Add bash-minimal. Change-Id: I30b13f9353aa8eae401a05e033cea9621c3f55fe Maxim Cournoyer2024-08-311-1/+1
* gnu: git-open: Add bash-minimal to inputs.•••* gnu/packages/version-control.scm (git-open) [inputs]: Add bash-minimal. Change-Id: Ibfc05caa95c42d6daa0355fd2b0f126d9cbfe669 Maxim Cournoyer2024-08-311-1/+1
* gnu: 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 Cournoyer2024-08-311-7/+4
* gnu: 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 Cournoyer2024-08-311-9/+5
* gnu: 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 Cournoyer2024-08-311-22/+22
* gnu: myrepos: Add bash-minimal to inputs.•••* gnu/packages/version-control.scm (myrepos) [inputs]: Add bash-minimal. Change-Id: I97feb4f5d8ad03fcde2bd8579c5a133d89904c8a Maxim Cournoyer2024-08-311-3/+3
* gnu: gitile: Add bash-minimal to inputs, use gexps.•••* gnu/packages/version-control.scm (gitile) [inputs]: Add bash-minimal. Change-Id: I376d525b09b8fb5d32d5a1e97ea8b2ab7e7e90f2 Maxim Cournoyer2024-08-311-1/+2
* gnu: 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 Cournoyer2024-08-311-37/+36
* gnu: git: Add bash-minimal to inputs.•••* gnu/packages/version-control.scm (git) [inputs]: Add bash-minimal. Change-Id: I2df7891650ebd7c300de79d4cdf6b4cfc7cf1cad Maxim Cournoyer2024-08-311-1/+2
* build-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 Cournoyer2024-08-311-3/+3
* gnu: 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 Cournoyer2024-08-311-17/+7
* gnu: 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 Cournoyer2024-08-311-2/+2
* gnu: 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 Victal2024-08-311-14/+1
* gnu: 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 Victal2024-08-311-27/+14
* gnu: 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 Prikler2024-08-311-6/+9
* gnu: 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 Cournoyer2024-08-311-2/+55
* gnu: 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 Cournoyer2024-08-311-311/+292
* gnu: 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 Cournoyer2024-08-311-346/+360
* gnu: 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ès2024-08-281-0/+2
* gnu: stagit: Add a comment for source.•••* gnu/packages/version-control.scm (stagit): Add comment for why use git protocol. Change-Id: I748a85e252f6ad9f4de444bd176c5ad2b5f1023c Zheng Junjie2024-08-281-2/+3
* gnu: stagit: Fix cross-compiling.•••* gnu/packages/version-control.scm (stagit)[arguments]: Use G-expressions. Change-Id: I7de0449d0709d554095df7532c92cb589d328b4c Zheng Junjie2024-08-281-6/+6
* gnu: 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-patches2024-08-281-2/+2
* gnu: Add python-klaus.•••* gnu/packages/version-control.scm (python-klaus): New variable. Change-Id: I1b7c31deb799e0ea5195eda109740fdb90e5fabd jgart2024-08-201-1/+48
* gnu: 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 SHUKLA2024-08-191-2/+18
* gnu: 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 Pisemsky2024-08-191-1/+1
* gnu: 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 Volf2024-08-011-5/+5
* gnu: Add git-tools.•••* gnu/packages/version-control.scm (git-tools): New variable. Change-Id: I0ac65c24f787714fe0ef234fce639c6ec561600d Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Suhail Singh2024-07-311-0/+47
* gnu: 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 Flashner2024-07-191-1/+6
* gnu: ghq: Update to 1.6.2.•••* gnu/packages/version-control.scm (ghq): Update to 1.6.2. Change-Id: Ie9b8d82b27364d183ba29c2673a9679cda671568 Sharlatan Hellseher2024-07-151-2/+2
* gnu: 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 Hellseher2024-07-151-1/+0
* gnu: 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 Hellseher2024-06-291-1/+1
* gnu: 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 Hellseher2024-06-291-1/+1
* gnu: 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 Hellseher2024-06-291-1/+1
* gnu: 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 SHUKLA2024-06-261-3/+3
* Revert "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 Famulari2024-06-261-3/+3
* gnu: 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 SHUKLA2024-06-241-3/+3
* gnu: subversion: Update to 1.14.3.•••* gnu/packages/version-control.scm (subversion): Update to 1.14.3. Change-Id: I2d94d32065959d0bcf5b17922af2a62e3f743121 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Andy Tai2024-06-241-2/+2
* gnu: tig: Update package style.•••* 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> Timotej Lazar2024-06-181-18/+18
* gnu: tig: Update to 2.5.10.•••* 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> Timotej Lazar2024-06-181-15/+11
* gnu: cgit: Update to 1.2.3-4.b2c939a.•••* gnu/packages/version-control.scm (cgit): Update to 1.2.3-4.b2c939a. Change-Id: Ief3b27a4fc7cfa1d4341b951957d8cd08892696b Signed-off-by: Christopher Baines <mail@cbaines.net> Tomas Volf2024-06-151-5/+5
* gnu: git: Update to 2.45.1 [security fixes].•••* gnu/packages/version-control.scm (git): Update to 2.45.1. Change-Id: Ia0634c6b0a4a3b5cc5c584ca064bbeb62b207c3e Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Ashish SHUKLA2024-05-301-3/+3
* gnu: Add libgit2-1.8.•••* gnu/packages/version-control.scm (libgit2-1.8): New variable. Change-Id: I6400e5699a363ba500d1fa1939fa0e2b7fdac285 Maxim Cournoyer2024-05-291-0/+14
* gnu: cgit: Update to 1.2.3-3.dbadd85.•••* gnu/packages/version-control.scm (cgit): Update to 1.2.3-3.dbadd85. Change-Id: I41827d1d97f28be71af5532b554d6b7a5e1123cc Signed-off-by: Christopher Baines <mail@cbaines.net> Tomas Volf2024-05-131-5/+5
* gnu: gource: Update to 0.54.•••* 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 Oleg Pykhalov2024-05-011-7/+19
* gnu: Add comment to the bottom of version-control.scm.•••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 Christopher Baines2024-04-161-0/+6
* gnu: Add fnc.•••* gnu/packages/version-control.scm (fnc): New variable. Change-Id: Idf1cb254c3ae18bacb86bf020511a5d34e2d3684 Signed-off-by: Christopher Baines <mail@cbaines.net> Ashish SHUKLA2024-04-161-0/+28
* gnu: Add trac.•••* gnu/packages/version-control.scm (trac): New variable. Change-Id: I51b86a6b8a913c18f785dbd92a936b8964bebdbc Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Vinicius Monego2024-04-151-0/+27