gnu: git: Add inputs for send-email. * gnu/packages/version-control.scm (package-transitive-propagated-labels*) (package-propagated-input-refs): New procedures. (git)[inputs]: Add perl-authen-sasl, perl-net-smtp-ssl, and perl-io-socket-ssl. [outputs]: Add send-email output. [arguments]: Add #:modules argument with srfi-1. In 'split phase, wrap git-send-email.
Merge branch 'master' into core-updates
gnu: git: Update to 2.4.3. * gnu/packages/version-control.scm (git, git-manpages): Update to 2.4.3.
Merge branch 'master' into core-updates
Merge branch 'master' into gtk-rebuild Conflicts: gnu/packages/gtk.scm
gnu: subversion: Add fix for sqlite-3.8.9. * gnu/packages/patches/subversion-sqlite-3.8.9-fix.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/version-control.scm (subversion): Add patch.
gnu: Remove neon-0.29.6. * gnu/packages/version-control.scm (neon-0.29.6): Remove variable.
gnu: subversion: Add serf to inputs. This is a followup to d5e9f3809dc7d521874cfad0a242ab664f6c19bc, which upgraded subversion to 1.8.x. Previously we used 'neon' to support http access methods, but subversion 1.8 drops support for 'neon' in favor of 'serf'. * gnu/packages/version-control.scm (subversion)[inputs]: Add 'serf' and remove 'neon'. [arguments]: Fix typo in phase name.
gnu: subversion: Update to 1.8.13. * gnu/packages/version-control.scm (subversion): Update to 1.8.13.
Merge branch 'master' into core-updates.
gnu: Add gitolite. * gnu/packages/version-control.scm (gitolite): New variable. * gnu/packages/patches/gitolite-openssh-6.8-compat.patch: New file. * gnu-system.am (dist_patch_DATA): Add it.
Merge branch 'core-updates'
gnu: subversion: Add $libdir to the RUNPATH of Perl bindings. Fixes <http://bugs.gnu.org/20052>. * gnu/packages/version-control.scm (subversion)[arguments]: Pass '-Wl,-rpath=...' as OTHERLDFLAGS in install-perl-bindings phase.
Merge branch 'master' into core-updates
gnu: Use emacs-no-x when we just want to byte-compile code. * gnu/packages/code.scm (cflow)[native-inputs]: Change EMACS to EMACS-NO-X. * gnu/packages/databases.scm (recutils): Likewise. * gnu/packages/emacs.scm (geiser, paredit, magit, emacs-w3m, emacs-wget, emms, bbdb): Likewise. * gnu/packages/idutils.scm (idutils): Likewise. * gnu/packages/mail.scm (mu): Likewise. * gnu/packages/package-management.scm (guix-0.8.1): Likewise. * gnu/packages/scheme.scm (bigloo): Likewise. * gnu/packages/version-control.scm (vc-dwim): Likewise.
Merge branch 'master' into core-updates
gnu: Add tig. * gnu/packages/version-control.scm (tig): New variable.
gnu: git: Install Bash completion as 'etc/bash_completion.d/git'. * gnu/packages/version-control.scm (git)[arguments] <install-shell-completion>: Change "git.sh" to "git" as the completion module file name.
Merge branch 'core-updates'.
gnu: git: Install the Bash completion script. * gnu/packages/version-control.scm (git)[arguments]: Add 'install-shell-completion' phase.