gnu: git: Update to 2.16.2.
* gnu/packages/version-control.scm (git): Update to 2.16.2.
gnu: darcs: Update to 2.12.5.
* gnu/packages/version-control.scm (darcs): Update to 2.12.5.
[arguments]: Relax version constraint on shelly.
gnu: darcs: Remove ghc-directory from inputs.
* gnu/packages/version-control.scm (darcs)[inputs]: Remove ghc-directory.
gnu: darcs: Remove ghc-process from inputs.
* gnu/packages/version-control.scm (darcs)[inputs]: Remove ghc-process.
gnu: myrepos: Update to 1.20171231.
* gnu/packages/version-control.scm (myrepos): Update to 1.20171231.
gnu: reposurgeon: Run the test suite.
* gnu/packages/version-control.scm (reposurgeon)[arguments]: Run tests.
Add #:make-flags and extend the ‘patch-inputs’ phase to find echo.
Add new ‘set-up-test-environment’ phase.
[native-inputs]: Add cvs, git, mercurial, and subversion.
gnu: reposurgeon: Update to 3.43.
* gnu/packages/version-control.scm (reposurgeon): Update to 3.43.
[source]: Add a patch needed to build the package.
[arguments]: Add ‘patch-inputs’ phase.
[native-inputs]: Replace docbook-xml-4.1.2 with the latest docbook-xml.
[inputs]: Add tzdata.
* gnu/packages/patches/reposurgeon-add-missing-docbook-files.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add it.
gnu: gource: Fix the hashes of mutated GitHub archives.
* gnu/packages/version-control.scm (gource): Fix hash.
gnu: git: Update to 2.16.1.
* gnu/packages/version-control.scm (git): Update to 2.16.1.
gnu: cgit: Update private Git source code to 2.10.5.
* gnu/packages/version-control.scm (cgit)[inputs]: Update git:src to 2.10.5.
gnu: git: Update to 2.16.0.
* gnu/packages/version-control.scm (git): Update to 2.16.0.
gnu: Use HTTPS for invisible-island.net home pages.
* gnu/packages/ncurses.scm (dialog)[home-page]: Use HTTPS.
* gnu/packages/version-control.scm (diffstat)[home-page]: Likewise.
* gnu/packages/xorg.scm (xterm)[home-page]: Likewise.
gnu: stagit: Update to 0.7.2.
* gnu/packages/version-control.scm (stagit): Update to 0.7.2.
Signed-off-by: Leo Famulari <leo@famulari.name>
gnu: fossil: Fix CVE-2017-17459.
* gnu/packages/patches/fossil-CVE-2017-17459.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/version-control.scm (fossil)[source]: Use it.
gnu: cgit: Patch absolute file names.
* gnu/packages/version-control.scm (cgit): Patch absolute file names.
gnu: Add gource.
* gnu/packages/version-control.scm (gource): New variable.
gnu: bazaar: Fix CVE-2017-14176.
* gnu/packages/patches/bazaar-CVE-2017-14176.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/version-control.scm (bazaar)[source]: Use it.
gnu: git: Remove unreliable git-svn tests.
Reported in <https://bugs.gnu.org/29546>
by Mark H Weaver <mhw@netris.org>.
* gnu/packages/version-control.scm (git)[arguments]: In 'patch-tests'
phase, delete three git-svn tests.
gnu: git: Update to 2.15.1.
* gnu/packages/version-control.scm (git): Update to 2.15.1.