Commit graph

167 commits

Author SHA1 Message Date
Kevin Moore
3ecc0fa415 git 1.8.3.2
Closes Homebrew/homebrew#20905.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-06-29 16:47:19 -07:00
Richard Wu
746b2db06c git 1.8.3.1
Closes Homebrew/homebrew#20402.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-06-11 09:02:09 -05:00
Jack Nagel
7bc1ad4c78 Make Test::Unit assertions available in formula tests
Closes Homebrew/homebrew#18753.
Closes Homebrew/homebrew#20358.
2013-06-08 21:31:44 -05:00
Adam Vandenberg
2a9c3c93bb git: add note about 1.8.3 being broken 2013-06-08 15:34:43 -07:00
Jack Nagel
2e0579f125 git: detect presence of perl's ExtUtils::MakeMaker 2013-06-06 15:08:20 -05:00
Jack Nagel
d368ab6b8b git: use opt_prefix for pcre 2013-06-06 15:08:19 -05:00
Samuel John
f6e80bdea2 Python 2.x and 3.x support
New `depends_on :python` Dependency.
New `depends_on :python3` Dependency.

To avoid having multiple formulae with endings -py2 and -py3,
we will handle support for different pythons (2.x vs. 3.x)
in the same formula.
Further brewed vs. external python will be transparently supported.

The formula also gets a new object `python`, which is false if
no Python is available or the user has disabled it. Otherwise
it is defined and provides several support methods:

python.site_packages # the site-packages in the formula's Cellar
python.global_site_packages
python.binary # the full path to the python binary
python.prefix
python.version
python.version.major
python.version.minor
python.xy # => e.g. "python2.7"
python.incdir # includes of python
python.libdir # the python dylib library
python.pkg_config_path # used internally by brew
python.from_osx?
python.framework?
python.universal?
python.pypy?
python.standard_caveats # Text to set PYTHONPATH for python.from_osx?
python.if3then3 # => "" for 2.x and to "3" for 3.x.

Further, to avoid code duplication, `python` takes an optional
block that is run twice if the formula defines depends_on
:python AND :python3.

python do
  system python, 'setup.py', "--prefix=#{prefix}"
end

Read more in the Homebrew wiki.
2013-06-03 17:29:43 +02:00
Misty De Meo
7b5b78b5a1 git: revert to 1.8.2.3
gitignore parsing has broken in 1.8.3; see:
http://article.gmane.org/gmane.comp.version-control.git/225675

This reverts commit 34ce866fdee933650586ee3c8357c448254917e6.
2013-05-28 12:56:09 -05:00
Justin de Vesine
e86a14a23a git 1.8.3
Closes Homebrew/homebrew#20072.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-05-25 10:09:28 -05:00
Jack Nagel
8257c72747 git 1.8.2.3 2013-05-09 16:58:59 -05:00
Adam Vandenberg
732600c2fb git 1.8.2.2 2013-05-01 14:46:38 -07:00
Jiang Xin
17c912379e git: add optional gettext dep
The localization for Git has been started since v1.7.10, and it needs
gettext to work properly. To install git with l10n translations, run
this command:

    brew install --with-gettext git

Signed-off-by: Jiang Xin <worldhello.net@gmail.com>

Closes Homebrew/homebrew#19097.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-04-11 23:36:52 -05:00
Jack Nagel
1e58de5ef2 git 1.8.2.1 2013-04-08 14:37:21 -05:00
Kevin Moore
12c9536e28 git 1.8.2
Closes Homebrew/homebrew#18462.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-03-13 21:49:54 -05:00
Mike McQuaid
054d92430d git: use build.with?. 2013-03-02 08:53:11 +00:00
Dave Goodell
9df1d8b72b git: add --without-completions option
Some users prefer the `_git` script included with the zsh distribution
instead of the one based on the bash completion script.

References Homebrew/homebrew#16992.

Closes Homebrew/homebrew#18180.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-03-02 08:53:11 +00:00
Jack Nagel
aadf38da46 git 1.8.1.5 2013-03-01 17:33:18 -06:00
Mike McQuaid
eb2c619cd0 git: duplicate bash completion for zsh.
Should be a bit more robust than the previous method.

References Homebrew/homebrew#16992.
2013-02-25 18:40:46 +00:00
Jack Nagel
058e94b788 git 1.8.1.4 2013-02-20 17:52:49 -06:00
Mike McQuaid
5c7e0ceb00 git 1.8.1.3
Closes Homebrew/homebrew#17677.
2013-02-07 22:49:51 -08:00
Jack Nagel
e22c0e219d git: use optional dep 2013-01-31 18:15:16 -06:00
Mike McQuaid
e5419aeaea Add bash and zsh completion directory functions. 2013-01-30 21:29:19 -08:00
Martin Atukunda
76d174fa86 git 1.8.1.2
Closes Homebrew/homebrew#17402.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-01-29 07:42:45 -08:00
Mike McQuaid
753b3dc008 git: fix installation of zsh completion.
Closes Homebrew/homebrew#16992.
2013-01-27 19:36:17 -08:00
Adam Vandenberg
364b26fe87 Revert "git: install zsh completion"
This reverts commit 2c0ba3e3d1cb4b8c5e2931797a72d85445411f2a.

Refs Homebrew/homebrew#16992.
2013-01-15 12:57:17 -08:00
Jack Nagel
74c5777bd2 git 1.8.1.1 2013-01-14 14:45:29 -06:00
Takatoshi Matsumoto
1a28c607da git: install zsh completion
Closes Homebrew/homebrew#16961.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-01-08 19:47:03 -08:00
Jack Nagel
17d646daac git: use new-style test 2013-01-07 12:08:31 -06:00
Lingcha X
c8c3c8653b Update git version to 1.8.1
Closes Homebrew/homebrew#16821.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-01-01 16:43:41 +00:00
Kevin Moore
7439237e39 git 1.8.0.2
Closes Homebrew/homebrew#16511.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2012-12-11 10:28:53 +00:00
Kevin Moore
03c2a79f50 git 1.8.0.1
Closes Homebrew/homebrew#16238.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-11-26 08:54:04 -08:00
Jack Nagel
6b4a695d14 git 1.8.0
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-10-21 17:49:23 -05:00
Jack Nagel
c0dc5cd830 git 1.7.12.4
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-10-19 00:23:28 -05:00
Kevin Moore
c0a5ddb0c6 git 1.7.12.3
Closes Homebrew/homebrew#15392.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-10-10 20:08:43 -07:00
Kevin Moore
0cf3f1ca8b git 1.7.12.2
Closes Homebrew/homebrew#15248.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-10-02 11:48:48 -07:00
Adam Backstrom
119d697e79 git: also install git-subtree
The git-subtree formula was removed by b3a0a433c, as subtree is now
delivered with mainline Git. This commit ensures subtree is available in
the default install. The manpage is not installed.

See Homebrew/homebrew#12897.

Closes Homebrew/homebrew#15085.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-09-25 06:45:12 -07:00
Kevin Moore
7009653090 git 1.7.12.1
Closes Homebrew/homebrew#15006.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-09-18 20:16:16 -07:00
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