summaryrefslogtreecommitdiff
path: root/gnu/packages/version-control.scm
AgeCommit message (Collapse)Author
2017-08-16gnu: fossil: Update to 2.2.ng0
* gnu/packages/version-control.scm (fossil): Update to 2.2. [source]: Add uri for older versions. [arguments]: Enable previously disabled test.
2017-08-15gnu: cgit: Don't build cgit's special 'git:src' input.Leo Famulari
This special version of Git is only used within the build process of cgit. We don't need to build it otherwise, so the package is removed with this commit. * gnu/packages/version-control.scm (cgit)[inputs]: Replace the git@2.10 package with an origin reference of the source code. (git@2.10): Remove variable.
2017-08-14gnu: cvs: Fix CVE-2017-12836.Leo Famulari
* gnu/packages/patches/cvs-2017-12836.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/version-control.scm (cvs)[source]: Use it.
2017-08-14gnu: git@2.10: Update to 2.10.4 [fixes CVE-2017-1000117].Marius Bakke
...also disable tests, since they broke after c9f4f56b24801718d89c2520b. * gnu/packages/version-control.scm (git@2.10): Update to 2.10.4. [arguments]: New field.
2017-08-10gnu: mercurial: Update to 4.2.3 [fixes CVE-2017-1000116].Leo Famulari
* gnu/packages/version-control.scm (mercurial): Update to 4.2.3.
2017-08-10gnu: git: Update to 2.14.1 [fixes CVE-2017-1000117].Leo Famulari
* gnu/packages/version-control.scm (git): Update to 2.14.1.
2017-08-10gnu: subversion: Update to 1.8.19 [fixes CVE-2017-9800].Leo Famulari
* gnu/packages/version-control.scm (subversion): Update to 1.8.19. [source]: Add alternate URL.
2017-08-05gnu: git: Update to 2.14.0.Marius Bakke
* gnu/packages/version-control.scm (git): Update to 2.14.0.
2017-08-04gnu: git: Enable tests.Marius Bakke
* gnu/packages/version-control.scm (git)[arguments]: Remove #:tests?. Add 'patch-tests' phase.
2017-08-01gnu: git: Update to 2.13.4.Marius Bakke
* gnu/packages/version-control.scm (git): Update to 2.13.4.
2017-08-01gnu: libgit2: Enable SHA-1 collision detection.Leo Famulari
* gnu/packages/version-control.scm (libgit2)[arguments]: Enable '-DUSE_SHA1DC' in #:configure-flags.
2017-07-31gnu: libgit2: Add "debug" output.Ludovic Courtès
* gnu/packages/version-control.scm (libgit2)[outputs]: New field.
2017-07-31gnu: libgit2: Update to 0.26.0.Ludovic Courtès
* gnu/packages/version-control.scm (libgit2): Update to 0.26.0. Remove "libgit2-use-after-free.patch". * gnu/packages/patches/libgit2-use-after-free.patch: Remove. * gnu/local.mk (dist_patch_DATA): Remove it.
2017-07-27gnu: subversion: Update to 1.8.18.Leo Famulari
* gnu/packages/version-control.scm (subversion): Update to 1.8.18.
2017-07-13gnu: git: Update to 2.13.3.Marius Bakke
* gnu/packages/version-control.scm (git): Update to 2.13.3.
2017-07-09gnu: Add java-jgit-4.2.Ricardo Wurmus
* gnu/packages/version-control.scm (java-jgit-4.2): New variable.
2017-07-09gnu: Add java-jgit.Ricardo Wurmus
* gnu/packages/version-control.scm (java-jgit): New variable.
2017-06-25gnu: git: Update to 2.13.2.Marius Bakke
* gnu/packages/version-control.scm (git): Update to 2.13.2.
2017-06-22gnu: Remove unnecessary module import.Ludovic Courtès
This is a followup to d2885c83929b66a0cf98e740372bddb7e8787631. * gnu/packages/version-control.scm: Remove needless module import.
2017-06-21gnu: cvs-fast-export: Update to 1.43.Efraim Flashner
* gnu/packages/version-control.scm (cvs-fast-export): Update to 1.43. [arguments]: Add phases to not build architecture-specific optimized code and to force python-2. Disable parallel building.
2017-06-18gnu: subversion: Don't create 'perllocal.pod'.Marius Bakke
* gnu/packages/version-control.scm (subversion)[arguments]: Add "NO_PERLLOCAL=1" to Makefile.PL arguments in "install-perl-bindings" phase.
2017-06-18gnu: git: Prevent creating 'perllocal.pod'.Marius Bakke
* gnu/packages/version-control.scm (git)[arguments]<#:phases>: Rename 'patch-makefile-shebangs' to 'patch-makefiles'. Add substitution.
2017-06-11gnu: mercurial: Update to 4.2.1.eacces
* gnu/packages/version-control.scm (mercurial): Update to 4.2.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-06-05gnu: git: Update to 2.13.1.Marius Bakke
* gnu/packages/version-control.scm (git): Update to 2.13.1.
2017-06-04gnu: libgit2: Fix Clar test framework.Sergei Trofimovich
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>
2017-05-30gnu: Add 'git-remote-gcrypt' packageAndré Miranda
* gnu/packages/version-control.scm (git-remote-gcrypt): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-05-11gnu: git@2.10: Update to 2.10.3 [fixes CVE-2017-8386].Mark H Weaver
* gnu/packages/version-control.scm (git@2.10): Update to 2.10.3.
2017-05-09gnu: git: Update to 2.13.0.Leo Famulari
* gnu/packages/version-control.scm (git): Update to 2.13.0.
2017-05-03gnu: Add missing copyright line.Clément Lassieur
* gnu/packages/version-control.scm: Add missing copyright line for commit db88b5a.
2017-05-03gnu: gitolite: Avoid references to the store in authorized_keys.Clément Lassieur
* gnu/packages/version-control.scm (gitolite)[arguments]: Substitute '$glshell' with 'gitolite-shell' in ssh-authkeys.
2017-04-21gnu: Use HTTPS on 2f30.org.Tobias Geerinckx-Rice
* 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.
2017-04-21gnu: version-control: Use HTTPS where possible.Tobias Geerinckx-Rice
* gnu/packages/version-control.scm (git)[home-page]: Use HTTPS. (cvs)[source, home-page]: Likewise.
2017-04-21gnu: git-crypt: Double-space Texinfo mark-up.Tobias Geerinckx-Rice
* gnu/packages/version-control.scm (git-crypt)[description]: Use two spaces where one would suffice.
2017-04-21gnu: diffstat: Use @command mark-up.Tobias Geerinckx-Rice
* gnu/packages/version-control.scm (diffstat)[synopsis, description]: Use @command.
2017-04-21gnu: diffstat: Update to 1.61.Tobias Geerinckx-Rice
* gnu/packages/version-control.scm (diffstat): Update to 1.61. [source]: Add http://invisible-mirror.net mirror.
2017-04-21gnu: neon: Use @enumerate mark-up.Tobias Geerinckx-Rice
* gnu/packages/version-control.scm (neon)[description]: Use @enumerate.
2017-04-21gnu: neon: Update to 0.30.2.Tobias Geerinckx-Rice
* gnu/packages/version-control.scm (neon): Update to 0.30.2.
2017-04-21gnu: cgit: Update to 1.1.Vasile Dumitrascu
* 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>
2017-04-10gnu: Add darcs.ng0
* gnu/packages/version-control.scm (darcs): New variable. Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-04-07gnu: myrepos: Use 'modify-phases' syntax.Efraim Flashner
* gnu/packages/version-control.scm (myrepos)[arguments]: Use 'modify-phases' syntax.
2017-04-07gnu: myrepos: Update to 1.20170129.Efraim Flashner
* 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.
2017-03-30Merge branch 'master' into core-updatesMarius Bakke
Most conflicts are from 6fd52309b8f52c9bb59fccffac53e029ce94b698.
2017-03-30gnu: Use HTTPS for almost all gnu.org HOME-PAGEs.Tobias Geerinckx-Rice
All HTTP gnu.org (and supported subdomain) HOME-PAGEs changed to HTTPS.
2017-03-27Merge branch 'master' into core-updatesLeo Famulari
2017-03-28gnu: libgit2: Patch use-after-free.Ludovic Courtès
* 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.
2017-03-25gnu: git: Update to 2.12.2.Marius Bakke
* gnu/packages/version-control.scm (git): Update to 2.12.2.
2017-03-23gnu: rcs: Fix build against gcc-5.4.0.Sergei Trofimovich
* 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>
2017-03-22Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner
2017-03-21gnu: Adjust asciidoc-related build options.Kei Kebreau
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.
2017-03-21gnu: git: Update to 2.12.1.Marius Bakke
* gnu/packages/version-control.scm (git): Update to 2.12.1.