summaryrefslogtreecommitdiff
path: root/gnu/packages/version-control.scm
Commit message (Expand)AuthorAgeFilesLines
* gnu: libgit2: Fix Clar test framework.•••This commit reverts 'patch' hack introduced in a48a1071a686b250bf8b7982ca0ce8dda1d93c61 and fixes bug in the Clar test framework. Patch is proposed to Clar upstream as <https://github.com/vmg/clar/pull/78>. * gnu/local.mk: Add libgit2-0.25.1-mtime-0.patch. * gnu/packages/patches/libgit2-0.25.1-mtime-0.patch: New file. * gnu/packages/version-control.scm (libgit2)[arguments]: Remove 'apply-patch' phase. [inputs]: Remove "patch". [source]: Add 'patches' field. Signed-off-by: Sergei Trofimovich <slyfox@inbox.ru> Signed-off-by: Ludovic Courtès <ludo@gnu.org> Sergei Trofimovich2017-06-041-14/+4
* gnu: Add 'git-remote-gcrypt' package•••* gnu/packages/version-control.scm (git-remote-gcrypt): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> André Miranda2017-05-301-0/+44
* gnu: git@2.10: Update to 2.10.3 [fixes CVE-2017-8386].•••* gnu/packages/version-control.scm (git@2.10): Update to 2.10.3. Mark H Weaver2017-05-111-2/+2
* gnu: git: Update to 2.13.0.•••* gnu/packages/version-control.scm (git): Update to 2.13.0. Leo Famulari2017-05-091-3/+3
* gnu: Add missing copyright line.•••* gnu/packages/version-control.scm: Add missing copyright line for commit db88b5a. Clément Lassieur2017-05-031-0/+1
* gnu: gitolite: Avoid references to the store in authorized_keys.•••* gnu/packages/version-control.scm (gitolite)[arguments]: Substitute '$glshell' with 'gitolite-shell' in ssh-authkeys. Clément Lassieur2017-05-031-1/+7
* gnu: Use HTTPS on 2f30.org.•••* gnu/packages/suckless.scm (spoon, xbattmon, wificurse, skroll, sbm) (prout, noice, fortify-headers, colors)[source, home-page]: Use HTTPS. (human)[home-page]: Likewise. * gnu/packages/version-control.scm (stagit)[source, home-page]: Likewise. Tobias Geerinckx-Rice2017-04-211-2/+2
* gnu: version-control: Use HTTPS where possible.•••* gnu/packages/version-control.scm (git)[home-page]: Use HTTPS. (cvs)[source, home-page]: Likewise. Tobias Geerinckx-Rice2017-04-211-3/+3
* gnu: git-crypt: Double-space Texinfo mark-up.•••* gnu/packages/version-control.scm (git-crypt)[description]: Use two spaces where one would suffice. Tobias Geerinckx-Rice2017-04-211-4/+4
* gnu: diffstat: Use @command mark-up.•••* gnu/packages/version-control.scm (diffstat)[synopsis, description]: Use @command. Tobias Geerinckx-Rice2017-04-211-4/+4
* gnu: diffstat: Update to 1.61.•••* gnu/packages/version-control.scm (diffstat): Update to 1.61. [source]: Add http://invisible-mirror.net mirror. Tobias Geerinckx-Rice2017-04-211-5/+8
* gnu: neon: Use @enumerate mark-up.•••* gnu/packages/version-control.scm (neon)[description]: Use @enumerate. Tobias Geerinckx-Rice2017-04-211-16/+20
* gnu: neon: Update to 0.30.2.•••* gnu/packages/version-control.scm (neon): Update to 0.30.2. Tobias Geerinckx-Rice2017-04-211-2/+2
* gnu: cgit: Update to 1.1.•••* gnu/packages/version-control.scm (cgit): Update to 1.1. (git@2.9): Rename to... (git@2.10): ... this. Update to 2.10. (cgit)[inputs]: Replace git@2.9 with git@2.10. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Vasile Dumitrascu2017-04-211-7/+8
* gnu: Add darcs.•••* gnu/packages/version-control.scm (darcs): New variable. Signed-off-by: Kei Kebreau <kei@openmailbox.org> ng02017-04-101-0/+103
* gnu: myrepos: Use 'modify-phases' syntax.•••* gnu/packages/version-control.scm (myrepos)[arguments]: Use 'modify-phases' syntax. Efraim Flashner2017-04-071-1/+1
* gnu: myrepos: Update to 1.20170129.•••* gnu/packages/version-control.scm (myrepos): Update to 1.20170129. [source]: Source tarballs have been removed from Github, use git-download to download from upstream repository. [home-page]: Use https. Efraim Flashner2017-04-071-9/+9
* Merge branch 'master' into core-updates•••Most conflicts are from 6fd52309b8f52c9bb59fccffac53e029ce94b698. Marius Bakke2017-03-301-2/+2
|\
| * gnu: Use HTTPS for almost all gnu.org HOME-PAGEs.•••All HTTP gnu.org (and supported subdomain) HOME-PAGEs changed to HTTPS. Tobias Geerinckx-Rice2017-03-301-2/+2
* | Merge branch 'master' into core-updatesLeo Famulari2017-03-271-4/+16
|\|
| * gnu: libgit2: Patch use-after-free.•••* gnu/packages/patches/libgit2-use-after-free.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/version-control.scm (libgit2)[inputs]: Add it. [arguments] <#:phases>: Add 'apply-patch' phase. Ludovic Courtès2017-03-281-1/+13
| * gnu: git: Update to 2.12.2.•••* gnu/packages/version-control.scm (git): Update to 2.12.2. Marius Bakke2017-03-251-3/+3
* | gnu: rcs: Fix build against gcc-5.4.0.•••* gnu/local.mk (dist_patch_DATA): Add patch. * gnu/packages/patches/rcs-5.9.4-noreturn.patch: New file. * gnu/packages/version-control.scm (rcs)[source]: Applied patch. Signed-off-by: Marius Bakke <mbakke@fastmail.com> Sergei Trofimovich2017-03-231-1/+2
* | Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner2017-03-221-12/+4
|\|
| * gnu: Adjust asciidoc-related build options.•••Commits 9099a45792306fade2d9ca55138e49ef4f01f1ea and 3078821d1380c26c738be6b5d430c595327d401f make many package inputs and build configurations related to asciidoc obsolete. * gnu/packages/compton.scm (compton)[inputs]: Remove docbook-xml, libxml2 and libxslt. * gnu/packages/mail.scm (offlinemap)[native-inputs]: Remove libxslt. * gnu/packages/linux.scm (btrfs-progs)[native-inputs]: Remove docbook-xml. (perf)[inputs]: Remove docbook-xml and libxslt. * gnu/packages/text-editors.scm (kakoune)[native-inputs]: Remove libxslt. * gnu/packages/version-control.scm (cgit)[native-inputs]: Remove docbook-xml, docbook-xsl, libxml2 and libxslt. (cvs-fast-export)[native-inputs]: Remove docbook-xml, docbook-xsl, libxml2 and libxslt. * gnu/packages/web.scm (qutebrowser)[native-inputs]: Remove docbook-xml, docbook-xsl, libxml2, and libxslt. (tinyproxy)[native-inputs]: Remove docbook-xml, docbook-xsl, libxml2 and libxslt. * gnu/packages/wm.scm (awesome)[make-flags]: Remove XML_CATALOG_FILES flag. (i3-wm)[inputs]: Remove docbook-xml. [native-inputs]: Add libxml2. Kei Kebreau2017-03-211-9/+1
| * gnu: git: Update to 2.12.1.•••* gnu/packages/version-control.scm (git): Update to 2.12.1. Marius Bakke2017-03-211-3/+3
* | Merge branch 'master' into core-updatesMarius Bakke2017-03-151-11/+0
|\|
| * Revert "gnu: gitolite: Fix shebangs in hooks."•••This change embedded store references in the shebangs of scripts that were meant to be copied out of the store. Those scripts would break when the interpreters expected by the shebangs were garbage collected. <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25966#28> This reverts commit d0c16adb190c7244ee3ef1329cba78a015ae5d10. Leo Famulari2017-03-141-11/+0
* | Merge branch 'master' into core-updatesLudovic Courtès2017-03-091-6/+17
|\|
| * gnu: gitolite: Fix shebangs in hooks.•••Fixes <https://bugs.gnu.org/25957>. * gnu/packages/version-control.scm (gitolite)[arguments]: Add 'fix-hooks-shebangs' phase to fix references to '/usr/bin/perl'. Signed-off-by: Leo Famulari <leo@famulari.name> ng02017-03-041-0/+11
| * gnu: gitolite: Update to 3.6.6.•••* gnu/packages/version-control.scm (gitolite): Update to 3.6.6. Signed-off-by: Leo Famulari <leo@famulari.name> ng02017-03-041-2/+2
| * Merge branch 'master' into python-testsMarius Bakke2017-02-271-3/+3
| |\
| | * gnu: git: Update to 2.12.0.•••* gnu/packages/version-control.scm (git): Update to 2.12.0. Marius Bakke2017-02-241-3/+3
| * | Merge branch 'master' into python-testsMarius Bakke2017-02-131-23/+61
| |\|
| * | Merge branch 'master' into python-testsLeo Famulari2017-01-131-3/+3
| |\ \
| * | | gnu: git-annex-remote-hubic: Fix python-dateutil dependency.•••This is a followup to 22d7360b1660faeae42ca382b3dc3f999a56d3ca. * gnu/packages/version-control.scm (git-annex-remote-hubic)[propagated-inputs]: Change python-dateutil-2 to python-dateutil. Marius Bakke2016-12-181-1/+1
* | | | gnu: git: force GIT_EXEC_PATH to be single-entry•••* gnu/packages/version-control.scm (git)[native-search-paths](separator): New field. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Troy Sankey2017-03-081-0/+1
* | | | Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner2017-02-201-2/+5
|\ \ \ \ | | |_|/ | |/| |
| * | | gnu: libgit2: Propagate openssl and zlib.•••* gnu/packages/version-control.scm (libgit2)[inputs]: Move OPENSSL to... [propagated-inputs]: ... here. New field. Ludovic Courtès2017-02-111-2/+5
* | | | Merge branch 'master' into core-updatesLudovic Courtès2017-02-101-14/+49
|\| | |
| * | | gnu: git: Add GIT_EXEC_PATH search-path-specification.•••Enables git plugins to be found when in they're in the system profile. * gnu/packages/version-control.scm (git)[native-search-paths]: Add GIT_EXEC_PATH. Remove git wrapper and outdated comment. David Craven2017-02-101-11/+5
| * | | gnu: Add git-crypt.•••* gnu/packages/version-control.scm (git-crypt): New variable. David Craven2017-02-101-0/+41
| * | | gnu: git: Update to 2.11.1.•••* gnu/packages/version-control.scm (git): Update to 2.11.1. Efraim Flashner2017-02-031-3/+3
* | | | Merge branch 'master' into core-updatesLudovic Courtès2017-01-231-9/+9
|\| | |
| * | | gnu: stagit: Update to 0.5.•••* gnu/packages/version-control.scm (stagit): Update to 0.5. ng02017-01-181-3/+3
| * | | gnu: vc-dwim: Update to 1.8.•••* gnu/packages/version-control.scm (vc-dwim): Update to 1.8. [home-page]: Use https. Efraim Flashner2017-01-151-4/+4
| | |/ | |/|
| * | gnu: libgit2, python-pygit2: Update to 0.25.1 [security fixes].•••See <http://www.openwall.com/lists/oss-security/2017/01/10/5>. * gnu/packages/version-control.scm (libgit2): Update to 0.25.1. * gnu/packages/python.scm (python-pygit2): Update to 0.25.0. Ludovic Courtès2017-01-101-3/+3
| |/
* / search-paths: Allow specs with #f as their separator.•••This adds support for single-entry search paths. Fixes <http://bugs.gnu.org/25422>. Reported by Leo Famulari <leo@famulari.name>. * guix/search-paths.scm (<search-path-specification>)[separator]: Document as string or #f. (evaluate-search-paths): Add case for SEPARATOR as #f. (environment-variable-definition): Handle SEPARATOR being #f. * guix/build/utils.scm (list->search-path-as-string): Add case for SEPARATOR as #f. (search-path-as-string->list): Likewise. * guix/build/profiles.scm (abstract-profile): Likewise. * tests/search-paths.scm: New file. * Makefile.am (SCM_TESTS): Add it. * tests/packages.scm ("--search-paths with single-item search path"): New test. * gnu/packages/version-control.scm (git)[native-search-paths](separator): New field. Ludovic Courtès2017-01-231-2/+2
|/
* gnu: cssc: Update to 1.4.0.•••* gnu/packages/version-control.scm (cssc): Update to 1.4.0. [source]: Remove unneeded patches (i.e. all of them). * gnu/packages/patches/cssc-gets-undeclared.patch: Delete file. * gnu/packages/patches/cssc-missing-include.patch: Likewise. * gnu/local.mk (dist_patch_DATA): Remove deleted patches. Tobias Geerinckx-Rice2016-12-121-4/+2
* gnu: subversion: Update to 1.8.17.•••* gnu/packages/version-control.scm (subversion): Update to 1.8.17. Efraim Flashner2016-12-071-3/+4