This version fixes a security issue:
A "ssh://..." URL can result in a "ssh" command line with a
hostname that begins with a dash "-", which would cause the "ssh"
command to instead (mis)treat it as an option. This is now
prevented by forbidding such a hostname (which will not be
necessary in the real world).
MFH: 2017Q3
Sponsored by: Rubicon Communications, LLC (Netgate)
- Replace git-send-email patch by a version that works [1]
PR: 214335 [1]
Submitted by: OlivierW <olivierw1+bugzilla-freebsd@hotmail.com> [1]
MFH: 2017Q1
Sponsored by: Rubicon Communications (Netgate)
(asciidoc, docbook-xml) but they are only used to build git-subtree
manpage and html doc.
Created a new option SUBTREE to make it possible to install all CONTRIB
code except git-subtree and remove extra dependencies from CONTRIB option
PR: 203606
Submitted by: phk@
Always install the completions to some useful place. [1]
if CONTRIB is on, symlink them in the right place.
if CONTRIB is off, copy the anyway.
PR: 212303
Submitted by: mat
Reported by: Aleksander Alekseev [1]
Approved by: maintainer timeout
Sponsored by: Absolight
- XEmacs is no longer in the ports tree, so no need to install these files.
- Remove empty post-stage target.
- Bump PORTREVISION.
Approved by: garga (maintainer) swills (mentor)
Differential Revision: https://reviews.freebsd.org/D8247
Hook up to the test framework.
Sort the plist the same way make makeplist does, so that next updates
are easier to work on.
PR: 213417
Submitted by: mat
Approved by: maintainer
Sponsored by: Absolight
git uses Perl for two things: Perl hooks into git, and the
git-send-email(1) script.
The Perl hooks only use p5-Error. The other modules dependencies,
p5-Authen-SASL and p5-Net-SMTP-SSL (which bring in a number of other
perl module dependencies) are only required for git-send-email(1).
This commit adds a SEND_EMAIL option, defaulted to on, that auto-enables
the PERL option and installs the git-send-email(1) script with the
extra perl modules.
With the PERL option on and SEND_EMAIL off, only the p5-Error module
is required.
No PORTREVISION bump as the default dependencies and plist haven't changed.
PR: 206901
Approved by: garga (maintainer)
Differential Revision: https://reviews.freebsd.org/D5179
- Fix build with NO_PERL set backporting a commit from git repo (82aec45)
- Add git-submodile, git-am and git-request-pull to the list of commands
that doesn't work without perl