Commit graph

126 commits

Author SHA1 Message Date
Max Howell
57b96ba1cd Install Git contrib more sensibly
Make caveats refer to persistent locations.
2011-08-24 22:50:43 +01:00
Jack Nagel
248ab35ca3 git: define NO_PERL_MAKEMAKER on Lion
Clean XCode 4.x installs (i.e., not on top of an existing XCode 3.2.x
installation) do not include Perl MakeMaker.

Tentatively fixes Homebrew/homebrew#7091.
2011-08-24 09:48:17 -05:00
Jack Nagel
7f0334703d git: add option to compile with BLK_SHA1
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-07-27 17:40:20 -07:00
Jack Nagel
e17d6ffc29 git 1.7.6
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-27 14:06:56 -07:00
Adam Vandenberg
0480dbb852 git: edit caveats
Give a non-versioned location for the bash completion script.
2011-06-05 21:07:05 -07:00
Adam Vandenberg
0033ef69ff git: reword some comments 2011-06-03 21:38:35 -07:00
Jack Nagel
f2ff2c0442 git 1.7.5.4
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-01 21:10:30 -07:00
Jack Nagel
0cb17cdf81 git 1.7.5.3
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-05-26 21:41:24 -07:00
Sebastian Staudt
f433877ef3 Git 1.7.5.2
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-05-20 15:24:50 -07:00
Matthew Blair
9437ed1448 Git 1.7.5.1
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-05-05 06:40:56 -07:00
Sebastian Staudt
8a7cad1079 Git 1.7.5
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-26 13:23:48 -07:00
Adam Vandenberg
b63b001a11 git: note install locations in caveats 2011-04-18 10:17:42 -07:00
Charlie Sharpsteen
b22f805d31 Update git to 1.7.4.4
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-08 17:46:21 -07:00
Andrew Marshall
43c4b330dd Update Git to v1.7.4.3
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-03 22:00:56 -07:00
Andrew Marshall
f7e98dc6a2 Update Git to v1.7.4.2
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-28 09:02:41 -07:00
Adam Vandenberg
9c0df05b48 git - copy contrib folder to share 2011-02-27 12:59:09 -08:00
Semyon Perepelitsa
240825d465 Update git to v1.7.4.1
Closes Homebrew/homebrew#4232.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2011-02-14 10:00:14 +00:00
Andrew Marshall
ece0b56b77 Update git to v1.7.4
Closes Homebrew/homebrew#4122.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2011-02-04 08:49:01 +00:00
David Waite
4c7ced3e96 Upgrade git to version 1.7.3.5
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-01-06 09:47:16 -08:00
Adam Vandenberg
e2aeb42a20 git 1.7.3.4 2010-12-16 09:29:59 -08:00
Andrew Marshall
8b31bee052 Update Git to v1.7.3.3
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-12-06 12:34:10 -08:00
Adam Vandenberg
dc4f7b50db git - fix audit issues 2010-12-04 18:40:41 -08:00
William Roe
6a2db16963 Added emacs mode to /usr/local/share/doc/git-core/contrib/emacs directory
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2010-12-03 11:53:07 +00:00
Tianyi Cui
d3392615a7 Git - 1.7.3.2
The downloads for "1.7.3.2" were missing for a while, so we reverted
to 1.7.3.1; the .2 versions are back up, and no security issue on that
version is known, so bumping back up to that version.

This reverts commit ea668ec2f00bcdb33e78093e1215a18a4cb7ac10.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-11-05 07:03:13 -07:00
Gray Manley
72df818770 Git - revert to 1.7.3.1
Update the git urls to the previous version
as it looks like 1.7.3.2 had an bug.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-11-01 19:16:23 -07:00
Sebastian Staudt
36e1cc2b5c Updated Git to 1.7.3.2
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-10-26 07:51:00 -07:00
Tianyi Cui
a546bead67 git 1.7.3.1
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-09-29 21:05:58 -07:00
Ville Lautanala
04b3d06e03 Update Git to 1.7.3
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-09-20 09:37:09 -07:00
David Sawyer
389bcfccbc Updated git.rb to 1.7.2.3
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-09-05 22:39:16 -07:00
Douglas Creager
45ed157c9e Install git-completion into Cellar
The git-completion script isn't really configuration, so it should be
installed into the Cellar, rather than directly into HOMEBREW_PREFIX.
That way it will get upgraded whenever git itself gets upgraded.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-21 14:31:10 -07:00
Jordi Bunster
46e5daebe9 Git 1.7.2.2 2010-08-19 19:53:00 -07:00
Adam Vandenberg
7bd947eb0b Update formulae for version 0.7
* Use new "url" features
* Use keg_only DSL
* Use "skip_clean :all" DSL
* Whitespace and style cleanups
* Make bash invocations less silly
* Use new man2-man8 helpers
* Remove "FileUtils." since it is included in Formula
* Use real names for deps instead of aliases
* ENV.x11 now updates path, so remove that from individual brews
2010-08-07 18:08:53 -07:00
Sean Brandt
42a916a9d1 have git install git-p4
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-06 17:20:07 -07:00
Adam Vandenberg
82e8ceda1f git 1.7.2.1 2010-07-28 11:56:10 -07:00
Adam Vandenberg
d40d4212f8 Git 1.7.2 2010-07-21 15:53:20 -07:00
Adam Vandenberg
7059c5187d git - 1.7.1.1 2010-06-30 09:49:55 -07:00
Jordi Bunster
37c861d06b Git 1.7.1
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-04-29 08:38:06 -07:00
Max Howell
0cac63a6e7 Oops. Swap md5s. Hence this should be automated. 2010-04-23 11:33:02 +01:00
Max Howell
93b9f5536f Git 1.7.0.6 2010-04-23 11:28:45 +01:00
Max Howell
25bf2236f3 Git 1.7.0.5
Four numbers ftw.
2010-04-13 02:05:30 +01:00
Max Howell
4add5bdad3 Git 1.7.0.4 2010-04-01 13:36:38 +01:00
Max Howell
143fa66dac Git 1.7.0.3 2010-03-22 09:17:38 +00:00
Martin Kühl
abe757b55a Add git html documents.
This way, `git help -w topic` works.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-03-09 09:27:02 -08:00
Max Howell
e31cafed19 Use our CFLAGS; Fixes Homebrew/homebrew#917
This probably occurred when we stopped using the configure script (which is the recommended route now I note).
2010-03-09 11:41:08 +00:00
Jordi Bunster
2f8fbe3539 Git 1.7.0.2
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-03-07 16:04:46 -08:00
Adam Vandenberg
f983b29c6d Update Git to 1.7.0.1 2010-03-01 17:08:01 -08:00
Pieter Vande Bruggen
40c6706be8 git: update to version 1.7.0
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-02-13 12:50:05 -08:00
Max Howell
26f26001c6 Git 1.6.6.2 2010-02-11 10:52:13 +00:00
Max Howell
f83d67ae5a Don't break for paths with spaces 2010-01-23 10:36:16 +00:00
Eric Himmelreich
00c9592613 Using configure no longer suggested for Git
Closes Homebrew/homebrew#473
2010-01-23 10:30:33 +00:00
Max Howell
e8ea05f836 Bump Git to 1.6.6.1 2010-01-21 09:30:41 +00:00
Ash Berlin
e282948be0 Unset PERL_MM_OPT env var - local::lib
Fit fails to install otherwise.

Fixes Homebrew/homebrew#333
2010-01-13 13:43:59 +00:00
Max Howell
73ee05dc57 Compare md5s rather than filesizes
Lets be more robust at the expense of milliseconds of cpu time.
2009-12-30 20:49:16 +00:00
Benjamin Kramer
f28f183a0c Bump git to 1.6.6
The llvm problem was fixed in git/git@b073b7a990
2009-12-25 23:54:14 +01:00
Max Howell
cdfeba8349 Bump Git to 1.6.5.7 2009-12-17 19:17:50 +00:00
Adam Vandenberg
a7cad4cf94 Update git to 1.6.5.4 2009-12-12 16:24:14 +00:00
David Reynolds
7777efda59 Install the git completion file into etc/bash_completion.d 2009-12-05 14:44:47 +00:00
Adam Vandenberg
8c62f12ba5 Git 1.6.5.3 2009-11-18 08:40:50 -08:00
Adam Vandenberg
5bea6e9ff0 Bump Git to 1.6.5.2 2009-11-04 16:27:36 +00:00
Patrick Elder
73540d4e8a Update to Git 1.6.5.1 2009-10-21 02:27:24 +01:00
Max Howell
61b2307139 s/require 'brewkit'/require 'formula'/g
brewkit.rb changes ENV destructively, so lets not do that everytime a formula
is required. Now it's possible for other tools to require a formula
description without worrying about side-effects.
2009-10-15 16:48:03 +01:00
Max Howell
60a5996457 Git 1.6.5
No longer builds with LLVM due to a bug in LLVM headers.

Offending lines contain htonl().
2009-10-12 14:31:21 +01:00
David Reynolds
47662e332b Making the git formula install the bash completion file 2009-10-04 18:36:44 +01:00
Max Howell
50760c018f Use new instance var syntax in example formula 2009-09-24 18:49:32 +01:00
Max Howell
a92d3516dc Git 1.6.4.4 2009-09-17 22:01:27 +01:00
Max Howell
4144ff5875 Fix some "GCC cannot create executables"
This regards Issue Homebrew/homebrew#30.

Turns out -march=native isn't supported by Apple's GCC, but while investigating it I found they'd back ported the -march=core2 option, so we win anyway.

Logic reverted to how it was yesterday.

I moved the gcc options stuff back to brewkit.rb as we manipulate the cflags more later and it seemed bad form to split the logic for this area over two files.

Additionally the brew command exits immediately on powerpc now. Brewkit doesn't throw as theoretically it is a useful library file for other projects.
2009-09-03 22:39:49 +01:00
Max Howell
33844d7ccf Git 1.6.4.2 2009-08-30 17:07:31 +01:00
Max Howell
8956290274 Full ImageMagick install
I used the imagemagick-installer script that made the rounds on Twitter lately as a basis.

But a number of improvements, eg. lets not mess around with the OS X installation of cups.
2009-08-30 16:12:46 +01:00
Adam Vandenberg
af881c407f Bump Git to version 1.6.4.1 2009-08-29 13:37:52 +01:00
Max Howell
c81d5b6ca6 Refactor
Large refactor to Formula, mostly improving reliability and error handling but
also layout and readability.

General improvements so testing can be more complete.

Patches are automatically downloaded and applied for Formula that return a
list of urls from Formula::patches.

Split out the brew command logic to facilitate testing.

Facility from Adam Vandenberg to allow selective cleaning of files, added
because Python doesn't work when stripped.
2009-08-10 18:11:17 +01:00
Max Howell
6a1082617e Only hardlink git to the other bits if they are indeed the same files 2009-08-06 20:25:59 +01:00
Max Howell
4b4ee4ce60 Git 1.6.4 2009-07-31 00:32:42 +01:00
Max Howell
819c9d54de Fix hard link dissociation bug
strip unlinks the file first, breaking hard links, so we detect instances where we are about to strip a file with many linkages and prevent it.

This fixes the libexec non executable bug in the git package.

Took me a long time to figure out what was wrong! :P
2009-07-22 20:28:42 +01:00
Max Howell
8d275a2e6e Make git formula work again 2009-07-10 00:36:59 +01:00
Max Howell
93112b88e6 Refactor class heirarchy 2009-06-05 23:39:56 +01:00
Max Howell
97b1ada08d Created /Library moved brew tool to /bin
Moved Forumla and Cellar/homebrew into Library.

This way the homebrew core files are more sensibly placed, Cellar is
more internally consistent and only generated. And Homebrew is ready for
use straight out of the tarball.
2009-06-04 19:36:58 +01:00