Changelog: http://www.kernel.org/pub/software/scm/git/docs/RelNotes/1.7.3.3.txt
Specifically, this is important:
"In addition to the usual fixes, this release also includes support for
the new "add.ignoreErrors" name given to the existing "add.ignore-errors"
configuration variable.
The next version, Git 1.7.4, and future versions, will support both
old and incorrect name and the new corrected name, but without this
backport, users who want to use the new name "add.ignoreErrors" in
their repositories cannot use older versions of Git."
Conditionally depend on python now. Earlier releases required python, this
release does not. [1]
Strip binaries before install. [2]
Add ${PREFIX}/libexec/git-core to rc script PATH. Not having this causes
git-daemon to be unable to exec upload-pack. Users always had to restart
the RC script once the box was booted in order to fix this. [3]
Properly fix bug when using gitk that "wish" is not found. [4]
Changelog for 1.7.1.1:
http://www.kernel.org/pub/software/scm/git/docs/RelNotes-1.7.1.1.txt
PR: [1]: ports/146605
[2]: ports/146961
[3]: ports/148337
Submitted by: [1]: Alex Kozlov <spam@rm-rf.kiev.ua>
[2]: Anonymous <swell.k@gmail.com>
[3]: Marin Atanasov Nikolov <dnaeon@gmail.com>
[4]: N.J. Thomas (private mail)
Feature safe: yes
[1]: Fix gitk to exec wish8.5 and not wish.
[2]: Add a CONTRIB knob, default to on, which installs contrib scripts.
Use COPYTREE_SHARE for installing GITWEB stuff.
Whitespace cleanup in P4 OPTION definition and installation.
Note CONTRIB information in pkg-message.
Changelog: http://www.kernel.org/pub/software/scm/git/docs/RelNotes-1.7.1.txt
PR: [1]: ports/146016
Submitted by: [1]: Bruce Cran <bruce@cran.org.uk>
[2]: Martin Sugioarto (based upon a patch via private mail)
Rework manpages so it's harder to miss when new ones are added
General cleanup of Makefile
[1]: Fix a bug when trying to read/write a 2GB+ file
[2]: Properly daemonize git-daemon
Submitted by: [1]: Artem Belevich (private mail)
[2]: ed@ (private mail)
- [1]: Add a dependency on textproc/docbook-xsl. The port used to fetch files
during build if HTMLDOCS was selected. This eliminates the need to do that.
PR: ports/143483
Submitted by: Anatoly Borodin <anatoly.borodin@gmail.com>
- Switch to including bsd.port.options.mk
- Don't link with libiconv when the option is not selected [1]
- Add --reuseaddr to git_daemon_flags [2]
PR: [1]: ports/143683
[2]: ports/143275
Submitted by: [1]: Stef Walter <stef@memberwebs.com>
[2]: Philippe Pepiot <phil@philpep.org>
conditional, rather than unconditional as it is right now. Therefore,
if a port is going to use it, it must declare that somehow before the
inclusion of bsd.port.pre.mk.
Hat: portmgr
- Add V=1 to MAKE_ENV (I like to actually see what's going on in the build,
and it results in useful build logs when it fails)
- Silence the verify target
Lots of changes, the most visible of which is:
With the default Makefile settings, most of the programs are now
installed outside your $PATH, except for "git", "gitk" and
some server side programs that need to be accessible for technical
reasons. Invoking a git subcommand as "git-xyzzy" from the command
line has been deprecated since early 2006 (and officially announced in
1.5.4 release notes); use of them from your scripts after adding
output from "git --exec-path" to the $PATH is still supported in this
release, but users are again strongly encouraged to adjust their
scripts to use "git xyzzy" form, as we will stop installing
"git-xyzzy" hardlinks for built-in commands in later releases.
The 1.6.0 Release Notes:
http://www.kernel.org/pub/software/scm/git/docs/RelNotes-1.6.0.txt
The 1.6.0.1 Release Notes:
http://www.kernel.org/pub/software/scm/git/docs/RelNotes-1.6.0.1.txt
- Cleanup MAKE_ENV [0]
- Switch to devel/cvsps from devel/cvsps-devel (the former is all that is
needed and is maintained) [1]
- Pick up devel/p5-subversion when SVN is wanted [2]
PR: ports/125645 [1]
Submitted by: pav [0], Yarema <yds@CoolRat.org> [1], Justin Forest [2]
Along with the usual slew of usability and bug fixes, of particular note in
this version compared with the previous version we had in the tree is that
git-commit and git-checkout have been rewritten in C, and git-commit has
experienced performance improvements.
PR: ports/122665
Submitted by: Andrew Bennett <potatosaladx+nospam@gmail.com>
- Fix handling of OPTIONS as WITHOUT_GUI wouldn trigger the dependency on Tk.
- Add some more manpages, and install GUI-related manpages only when necessary.
- Silence some commands.
- Install git-daemon rc script.
- Add git-shell to /etc/shells.
PR: ports/119728
Submitted by: flz
Approved by: anholt (maintainer)
This update brings in OPTIONS for GUI tools (on) and dependencies to make
the SVN tools work (off). It also should handle the openssl dependency
correctly now. Both of these changes are variations I made on the PR
submissions for those changes.
PR: [1] ports/116521 (1.5.3.2)
[2] ports/114472 (openssl issues)
Submitted by: [1] Eygene Ryabinkin <rea-fbsd@codelabs.ru>
[2] Ed Schouten <ed@fxq.nl>
This brings some major UI improvements which may surprise users accustomed to
the strange old behavior. The 1.5.0 release notes in the tarball cover those
changes, and are recommended reading for current git users.
This version may expose bugs in curl resulting in crashes when using the http
transport. I decided it was more important to get these UI changes out in
our packages than to worry about the http transport, which is generally not
desired anyway.
PR: ports/109495
Submitted by: Eygene Ryabinkin <rea-fbsd@codelabs.ru>