Marius Bakke
b5f3a1b84e
gnu: Remove unused module import.
...
* gnu/packages/version-control.scm: Don't import (guix build python-build-system).
2022-12-12 15:12:58 +01:00
Greg Hogan
83ede5a02e
gnu: git: Update to 2.38.1.
...
Fixes CVE-2022-39253 and CVE-2022-39260.
* gnu/packages/version-control.scm (git): Update to 2.38.1.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-11-08 14:06:00 +01:00
Michael Rohleder
7ffb31d270
gnu: git-remote-gcrypt: Update to 1.5.
...
* gnu/packages/version-control.scm (git-remote-gcrypt): Update to 1.5.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-10-26 18:09:09 +03:00
Michael Rohleder
abec1f8b29
gnu: git-crypt: Update to 0.7.0.
...
* gnu/packages/version-control.scm (git-crypt): Update to 0.7.0.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-10-26 18:09:09 +03:00
David Thompson
966118da71
gnu: version-control: Add make-gitolite procedure.
...
* gnu/packages/version-control.scm (make-gitolite): New procedure.
(gitolite): Use make-gitolite.
* doc/guix.texi (Gitolite service): Document how to use make-gitolite.
2022-10-24 16:37:22 -04:00
Dhruvin Gandhi
8b0e86017f
gnu: hut: Update to 0.2.0.
...
* gnu/packages/version-control.scm (hut): Update to 0.2.0.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-10-10 00:02:04 -04:00
Greg Hogan
2cdd60dea1
gnu: git: Update to 2.38.0.
...
* gnu/packages/version-control.scm (git): Update to 2.38.0.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-10-08 00:34:21 -04:00
Dhruvin Gandhi
c20d684cc8
gnu: Add hut.
...
* gnu/packages/version-control.scm (hut): New variable.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-10-08 00:10:30 -04:00
David Thompson
a503d0ba8c
gnu: gitolite: Switch to G-expressions.
...
* gnu/packages/version-control.scm (gitolite)[arguments]: Use G-expressions.
[inputs]: Add grep and sed.
2022-10-06 08:38:50 -04:00
Marius Bakke
e916bc6703
gnu: mercurial: Update to 6.2.2.
...
* gnu/packages/version-control.scm (mercurial): Update to 6.2.2.
2022-09-11 19:43:15 +02:00
Marius Bakke
003fdf0a9d
gnu: mercurial: Adjust for grep 3.8.
...
* gnu/packages/version-control.scm (mercurial)[source](modules, snippet): New
fields.
2022-09-11 19:43:15 +02:00
Greg Hogan
d675a28c02
gnu: src: Update to 1.29.
...
* gnu/packages/version-control.scm (src): Update to 1.29.
[inputs]: Add cssc.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-06 16:58:13 +02:00
Greg Hogan
7cee68e341
gnu: git: Update to 2.37.3.
...
* gnu/packages/version-control.scm (git): Update to 2.37.3.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-06 16:58:13 +02:00
David Thompson
c4504dfb1d
Revert "gnu: gitolite: Switch to git-minimal to reduce closure size."
...
This reverts commit e4ccfcb22a
.
2022-09-05 14:00:30 -04:00
David Thompson
e4ccfcb22a
gnu: gitolite: Switch to git-minimal to reduce closure size.
...
* gnu/packages/version-control.scm (gitolite)[inputs]: Swap 'git' for
'git-minimal'.
[arguments]: Refer to 'git-minimal' input instead of 'git'.
2022-09-04 09:25:13 -04:00
David Thompson
1aa46a7e29
gnu: gitolite: Wrap programs instead of using propagated inputs.
...
* gnu/packages/version-control.scm (gitolite)[arguments]: Add git to wrapped
$PATH and additionally wrap gitolite-shell.
[inputs]: Add git and openssh.
[propagated-inputs]: Remove it.
2022-09-04 08:52:24 -04:00
David Thompson
c053dfa52d
gnu: gitolite: Remove /usr reference for redis-server.
...
* gnu/packages/version-control.scm (gitolite)[arguments]: Substitute
'/usr/sbin/redis-server' with 'redis-server' in Cache.pm source file.
2022-09-01 10:29:01 -04:00
Efraim Flashner
9583cbf29c
gnu: tig: Update to 2.5.7.
...
* gnu/packages/version-control.scm (tig): Update to 2.5.7.
2022-08-30 21:46:46 +03:00
Marius Bakke
997a51bee8
gnu: mercurial: Update to 6.2.1.
...
* gnu/packages/version-control.scm (mercurial): Update to 6.2.1.
[source](patches): Add patch for compatibility with OpenSSL 3.0.
[arguments]: Patch /usr/bin/env and /bin/sh unconditionally in all tests.
Disable four more tests.
[inputs]: Change from PYTHON to PYTHON-WRAPPER.
* gnu/packages/patches/mercurial-openssl-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2022-08-30 17:59:18 +02:00
Tobias Geerinckx-Rice
b0647ac273
gnu: git: Update to 2.37.2.
...
* gnu/packages/version-control.scm (git): Update to 2.37.2.
2022-08-07 02:00:01 +02:00
Vinicius Monego
887a5fd5a3
gnu: pre-commit: Update to 2.20.0.
...
* gnu/packages/version-control.scm (pre-commit): Update to 2.20.0.
2022-08-13 02:34:03 -03:00
Efraim Flashner
987f5acb2d
gnu: git: Hide more CVEs from the linter.
...
* gnu/packages/version-control.scm (git)[properties]: Add more CVEs to
the lint-hidden-cve property.
2022-08-09 22:13:47 +03:00
Greg Hogan
50d2556149
gnu: git: Update to 2.37.1.
...
* gnu/packages/version-control.scm (git): Update to 2.37.1.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-23 00:39:57 +02:00
Marius Bakke
c8f33b613e
gnu: fossil: Update to 2.18.
...
* gnu/packages/version-control.scm (fossil): Update to 2.18.
[source](snippet): Add substitution to fix SQLite compatibility.
2022-07-20 16:50:08 +02:00
Marius Bakke
12efb1d381
gnu: fossil: Add 'release-monitoring-url' property.
...
* gnu/packages/version-control.scm (fossil)[properties]: New field.
2022-07-20 16:50:07 +02:00
Efraim Flashner
548b7b182f
gnu: tig: Rebuild some of the generated documentation.
...
* gnu/packages/version-control.scm (tig)[source]: Add snippet to remove
some of the generated documentation.
2022-07-18 13:52:23 +03:00
Efraim Flashner
4ca19e88de
gnu: tig: Install shell completions.
...
* gnu/packages/version-control.scm (tig)[arguments]: Add custom phase to
install shell completions.
2022-07-18 13:22:15 +03:00
Efraim Flashner
cde4f3fdcb
gnu: tig: Update to 2.5.6.
...
* gnu/packages/version-control.scm (tig): Update to 2.5.6.
2022-07-18 12:43:46 +03:00
Greg Hogan
3bfd7eaaeb
gnu: git: Update to 2.37.0.
...
* gnu/packages/version-control.scm (git): Update to 2.37.0.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-13 00:20:05 +02:00
Brian Kubisiak
ce1276073b
gnu: Add gitlint.
...
* gnu/packages/version-control.scm (gitlint): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-05 23:35:30 +02:00
Maxim Cournoyer
be672f1f7f
gnu: bazaar: Obsolete with breezy.
...
* gnu/packages/version-control.scm (bazaar): Deprecate package.
* guix/build/bzr.scm (bzr-fetch): Adjust to use breezy; delete trailing #t.
* guix/bzr-download.scm (bzr-package): Replace bazaar by breezy.
2022-05-31 14:54:02 -04:00
Maxim Cournoyer
dc71b4f1c6
gnu: breezy: Update to 3.2.2.
...
* gnu/packages/patches/breezy-fix-gio.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/version-control.scm (breezy): Update to 3.2.2.
[source]{snippet}: Delete pre-generated cythonized C files.
{patches}: Apply patch.
[tests?]: Disable tests.
[phases]{patch-test-shebangs, check}: New phase and override.
[native-inputs]: Add nano, python-cython, python-docutils,
and python-testrepository.
[inputs]: Use new style. Add python-launchpadlib and python-pygobject.
[description]: Adjust Bazaar URL.
2022-05-31 14:54:02 -04:00
jgart
b67fd51902
gnu: pre-commit: Update to 2.19.0.
...
* gnu/packages/version-control.scm (pre-commit): Update to 2.19.0.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-30 16:34:40 +02:00
Tobias Geerinckx-Rice
d129d962e4
gnu: breezy: Update to 3.2.2.
...
* gnu/packages/version-control.scm (breezy): Update to 3.2.2.
[inputs]: Add python-fastbencode.
2022-05-22 02:00:11 +02:00
Kyle Meyer
ca53f7eb1d
gnu: b4: Enable patch attestation.
...
* gnu/packages/version-control.scm (b4) [propagated-inputs]: Add patatt.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-23 16:24:48 +02:00
Kyle Meyer
c7b6256554
gnu: b4: Drop now unneeded snippet.
...
* gnu/packages/version-control.scm (b4) [source]: Drop snippet for issue that
is now fixed upstream.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-23 16:24:48 +02:00
Kyle Meyer
7cc707b43a
gnu: Add patatt.
...
* gnu/packages/version-control.scm (patatt): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-23 16:24:48 +02:00
Greg Hogan
69ec5baaf7
gnu: git: Update to 2.36.1.
...
From f5fbd1e920120720ad9e983ab0bf740603250a06 Mon Sep 17 00:00:00 2001
From: Greg Hogan <code@greghogan.com>
Date: Tue, 10 May 2022 14:17:25 +0000
Subject: [PATCH] gnu: git: Update to 2.36.1.
* gnu/packages/version-control.scm (git): Update to 2.36.1.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-05-18 09:08:06 -04:00
Maxim Cournoyer
03f26438e0
gnu: python-ghp-import: Update to 2.0.2.
...
* gnu/packages/version-control.scm (python-ghp-import): Update to 2.0.2.
[propagated-inputs]: Add python-dateutil.
(python2-ghp-import): Delete variable.
2022-05-12 12:46:02 -04:00
Ludovic Courtès
e764b89a52
gnu: libgit2: Update to 1.4.3.
...
* gnu/packages/version-control.scm (libgit2): Update to 1.4.3.
[source]: Adjust snippet to comment out the "10 years ago" test, which
was changed in 1.4.3 but is still problematic.
[arguments]: Add "-DUSE_SSH=ON". Remove 'fix-hardcoded-paths' phase.
Adjust 'check' phase for new executable name.
(libgit2-1.3): New variable.
(libgit2-1.1): Inherit from 'libgit2-1.3'; inherit from its origin too.
* gnu/packages/crates-io.scm (rust-git2-0.13)[inputs]: Use LIBGIT2-1.3.
* gnu/packages/python-xyz.scm (python-pygit2)[propagated-inputs]: Likewise.
Co-authored-by: Maxime Devos <maximedevos@telenet.be>
2022-05-11 23:50:26 +02:00
Ludovic Courtès
4668454f64
gnu: libgit@1.1: Patch time-dependent unit test.
...
This is a followup to e48b5484af
.
* gnu/packages/version-control.scm (libgit2-1.1)[source]: Add
"revparse.c" snippet.
2022-05-09 12:26:44 +02:00
Ludovic Courtès
e48b5484af
gnu: libgit2: Work around time-dependent unit test.
...
Fixes <https://issues.guix.gnu.org/55326 >.
* gnu/packages/version-control.scm (libgit2)[source]: Augment 'snippet'
to modify "tests/refs/revparse.c".
2022-05-09 00:07:31 +02:00
Ludovic Courtès
0780164f1f
gnu: b4: Update to 0.8.0.
...
* gnu/packages/version-control.scm (b4): Update to 0.8.0.
2022-05-05 23:56:58 +02:00
Zhu Zihao
4fb6ef6636
gnu: git: Update to 2.36.0 [fixes CVE-2022-24765].
...
See: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-24765 .
* gnu/packages/version-control.scm (git): Update to 2.36.0.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-04-27 11:31:19 +02:00
Vinicius Monego
54e0745703
gnu: pre-commit: Update to 2.18.1.
...
* gnu/packages/version-control.scm (pre-commit): Update to 2.18.1.
2022-04-20 23:40:34 -03:00
Greg Hogan
78e8c20179
gnu: git: Update to 2.35.1.
...
* gnu/packages/version-control.scm (git): Update to 2.35.1.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-04-05 08:48:47 -04:00
Maxim Cournoyer
8a9bf794e1
Revert "gnu: git: Update to 2.35.1."
...
This reverts commit 223a3d7f7f
, as it triggered
thousands of rebuilds due to inadvertently touching git-minimal/fixed.
Reported-by: Christopher Baines <mail@cbaines.net>
2022-04-05 08:41:36 -04:00
Greg Hogan
367048036d
gnu: stgit: Update to 1.5.
...
* gnu/packages/version-control.scm (stgit): Update to 1.5.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-04-04 00:10:07 -04:00
Maxim Cournoyer
223a3d7f7f
gnu: git: Update to 2.35.1.
...
* gnu/packages/version-control.scm (git): Update to 2.35.1.
[phases]: Delete trailing #t.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-04-04 00:06:48 -04:00
Efraim Flashner
58bc976b5b
gnu: gitolite: Add bash-minimal.
...
* gnu/packages/version-control.scm (gitolite)[arguments]: Remove
trailing #t.
[inputs]: Add bash-minimal.
2022-03-28 10:07:02 +03:00