Commit graph

130 commits

Author SHA1 Message Date
Jack Nagel
53473b6bf5 Clean up MacOS version method usage
The MacOS.version? family of methods (other than "leopard?") are poorly
defined and lead to confusing code. Replace them in formulae with more
explicit comparisons.

"MacOS.version" is a special version object that can be compared to
numerics, symbols, and strings using the standard Ruby comparison
methods.

The old methods were moved to compat when the version comparison code
was merged, and they must remain there "forever", but they should not be
used in new code.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-09-10 16:16:54 -05:00
Daniel Arnfield
e75183b9e6 git: install git-prompt completion script
Closes Homebrew/homebrew#14312.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-20 21:12:32 -05:00
Jack Nagel
d44de4f317 git 1.7.12
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-19 21:09:38 -05:00
Jack Nagel
704085114a git 1.7.11.5
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-16 23:50:50 -05:00
Jack Nagel
f20fcca9e8 git: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-12 12:36:13 -05:00
Jack Nagel
a209c24ac2 Automatically append shell completion caveats
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-07 15:32:00 -05:00
Kevin Moore
be9ea2916b git 1.7.11.4
Closes Homebrew/homebrew#13983.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-05 18:00:19 -07:00
Kevin Moore
5988bd9027 git 1.7.11.3
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-07-22 16:20:29 -07:00
Kevin Moore
cc05dc4285 git 1.7.11.2
Closes Homebrew/homebrew#13378.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-07-13 02:14:45 -05:00
Bradley M. Froehle
48456bbc08 git: Update to 1.7.11.1
Closes Homebrew/homebrew#12966.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2012-06-22 17:41:25 -07:00
Rico Sta. Cruz
82f8f43b1d git 1.7.11
Closes Homebrew/homebrew#12896.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-06-17 18:11:34 -05:00
Jack Nagel
05d47374fc git 1.7.10.4
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-06-03 22:34:29 -05:00
Jack Nagel
425c7e1eb1 git 1.7.10.3
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-05-25 23:23:57 -05:00
Jack Nagel
ff0be8ec72 git 1.7.10.2
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-05-11 21:06:56 -05:00
Jack Nagel
5a0a703fb7 git: add test
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-05-04 17:56:25 -05:00
Kevin Moore
ab1f829549 git 1.7.10.1
Closes Homebrew/homebrew#12019.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-05-02 19:27:27 -05:00
Jack Nagel
a57496a5ae git: use whichever python is in the PATH
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-16 13:22:09 -05:00
Jack Nagel
15fb5ee156 git: install OS X keychain credential helper
Git can cache credentials used when accessing remotes over HTTP; this
helper provides integration with the OS X keychain.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-16 13:06:37 -05:00
Mike McQuaid
a985a20f63 Revert "Fix Git installation warnings."
git-svn complains.

This reverts commit 9597d5f80e047f8192a3352d6ddf888e8d1eed36.
2012-04-16 18:09:24 +10:00
Mike McQuaid
85056735d6 Fix Git installation warnings.
Install into share/perl5 like Debian:
http://packages.debian.org/sid/amd64/git/filelist
2012-04-16 16:46:39 +10:00
Kevin Moore
e98ae5dbf7 git 1.7.10
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-04-06 19:54:43 -07:00
Marc Abramowitz
eb41e815cc git 1.7.9.6
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-04-03 21:40:44 -07:00
Jack Nagel
e283a7d195 git 1.7.9.5
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-03-26 22:35:15 -05:00
Jack Nagel
28eb940631 git 1.7.9.4
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-03-13 21:12:02 -05:00
Travis Jeffery
c5d3e7b38c git: add HEAD
Closes Homebrew/homebrew#10806.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-03-09 12:11:08 -06:00
Jack Nagel
75fb84b54a git 1.7.9.3
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-03-06 12:27:51 -06:00
Adam Vandenberg
18de10fe0a use which method 2012-03-06 06:53:07 -08:00
Jack Nagel
fbf0f447aa git 1.7.9.2
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-23 12:11:56 -06:00
Jack Nagel
ab7ab3d0ff git 1.7.9.1
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-14 17:52:08 -06:00
Jack Nagel
1a4d7793ff git: put all of 'contrib' in one place
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-09 19:37:09 -06:00
Jack Nagel
d615579972 git: style cleanups
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-09 11:07:47 -06:00
Jack Nagel
5ebc9a7e5f git 1.7.9
This release enables gettext i18n, but in the interest of avoiding that
depdendency I have disabled it for the time being (NO_GETTEXT=1). We can
enable it if international users request it.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-01-27 16:03:18 -06:00
Jack Nagel
7bbe365c83 git 1.7.8.4
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-01-20 12:27:14 -06:00
Jack Nagel
cee03dcd35 git 1.7.8.3
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-01-06 16:31:21 -06:00
Jack Nagel
ef7ea88f47 git 1.7.8.2
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-28 17:24:41 -06:00
Jack Nagel
5171083128 git: define NO_R_TO_GCC_LINKER
Inadvertently failing to pass the correct library paths to the linker
can cause a build to link against an incorrect version of a library.
Some compilers don't pass the runtime path defined with '-Rpath' to the
linker. With this defined, paths will be passed to the linker with
-Wl,rpath, rather than -R.

Apple's gcc-4.0, gcc-4.2, and llvm-gcc do not complain about -R, but it
is not documented as far as I can tell, and clang complains vocally
about it. As long as they all support the -Wl format, we may as well be
safe.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-28 17:16:57 -06:00
Jack Nagel
234a6beb3e git: remove hardlink cruft
I'm not sure if this was every really necessary, but at least in current
git, these things are already hardlinks to the main git binary. From a
non-Homebrew build:

    $ ls -i1
    53142021 git
    53142026 git-cvsserver
    53142021 git-receive-pack
    53142025 git-shell
    53142021 git-upload-archive
    53142022 git-upload-pack
    53142116 gitk

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-28 15:25:03 -06:00
Jack Nagel
2934725410 git 1.7.8.1
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-21 20:36:00 -06:00
Leo Kim
441626e03a git: set PERL_PATH
The default git PERL_PATH (/usr/bin/perl) can cause build issues for
users with non-system Perl installations, e.g. perlbrew. Setting
PERL_PATH to the Perl in the path should be sufficient.

Closes Homebrew/homebrew#9152.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-19 11:37:58 -06:00
Jack Nagel
f4b526e6cf git 1.7.8
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-02 14:36:34 -06:00
waltari
51713aa621 git: add "--with-pcre" option
Closes Homebrew/homebrew#8929.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-02 14:25:41 -06:00
Florian Kistner
14881ea794 git: remove CC assignment from Makefile
Closes Homebrew/homebrew#8923.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-01 20:29:38 -06:00
Jack Nagel
33e1664580 git 1.7.7.4
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-11-18 20:43:22 -06:00
Jack Nagel
7bec6f92c5 Revert "git: install Git.pm correctly on Lion"
This reverts commit 4cfacc4def66d02b55d8b303b85522bf30317c8f.

This causes more problems than it solves.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-11-16 21:22:25 -06:00
Nicholas Harteau
c65efbf0c1 git: install Git.pm correctly on Lion
Fixes Homebrew/homebrew#8620.
Closes Homebrew/homebrew#8622.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-11-16 17:41:21 -06:00
Jack Nagel
ca537e2fb5 git: cleanup
In particular, the fix for the "PERL_MM_OPT" bit has been in core git
since git.git@fa57f717cd679fd808845e21d6e51a277b76a15d.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-11-16 17:38:33 -06:00
Jack Nagel
2460f3179f git 1.7.7.3
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-11-08 19:35:13 -06:00
Jack Nagel
726b39a2a4 git 1.7.7.2
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-11-02 00:28:27 -05:00
Jack Nagel
b437f6490a git 1.7.7.1
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-10-24 11:46:56 -05:00
Jack Nagel
8c94bcb569 git 1.7.7
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-09-30 22:06:58 -05:00