Merge branch 'master' into core-updates
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>
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>
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>
Merge branch 'python-tests'
Merge branch 'master' into python-tests
gnu: git: Update to 2.12.0.
* gnu/packages/version-control.scm (git): Update to 2.12.0.
Merge remote-tracking branch 'origin/master' into core-updates
Merge branch 'master' into python-tests
gnu: libgit2: Propagate openssl and zlib.
* gnu/packages/version-control.scm (libgit2)[inputs]: Move OPENSSL
to...
[propagated-inputs]: ... here. New field.
Merge branch 'master' into core-updates
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.
gnu: Add git-crypt.
* gnu/packages/version-control.scm (git-crypt): New variable.
gnu: git: Update to 2.11.1.
* gnu/packages/version-control.scm (git): Update to 2.11.1.
Merge branch 'master' into core-updates
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.
gnu: stagit: Update to 0.5.
* gnu/packages/version-control.scm (stagit): Update to 0.5.
gnu: vc-dwim: Update to 1.8.
* gnu/packages/version-control.scm (vc-dwim): Update to 1.8.
[home-page]: Use https.
Merge branch 'master' into python-tests