Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 243240

Summary: dev-util/git-1.6.0.2: "git http-push" fails because it was not compiled with USE_CURL_MULTI
Product: Gentoo Linux Reporter: Jay Deiman <jay>
Component: EclassesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: VERIFIED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Jay Deiman 2008-10-22 16:24:38 UTC
I have built the following (unstable) release of dev-util/git:

[ebuild   R   ] dev-util/git-1.6.0.2  USE="bash-completion cgi curl cvs gtk iconv perl subversion threads tk vim-syntax webdav xinetd -doc -emacs -mozsha1 (-ppcsha1)" 0 kB

Though I have built this with "curl", I get the following error when I try to use "git http-push":

$ git http-push
fatal: git-push is not available for http/https repository when not compiled with USE_CURL_MULTI

It appears that the ebuild compile options should include USE_CURL_MULTI when the curl USE flag is set.

Reproducible: Always

Steps to Reproduce:
1. ACCEPT_KEYWORDS="~x86" USE="curl" emerge dev-util/git
2. cd /path/to/repos.git
3. git http-push

Actual Results:  
I received the following error:

fatal: git-push is not available for http/https repository when not compiled with USE_CURL_MULTI

Expected Results:  
I should have received the "git http-push" help info.
Comment 1 Jay Deiman 2008-10-22 16:42:54 UTC
I apologize, this is actually a bug with git itself.
Comment 2 Jay Deiman 2008-10-22 16:43:23 UTC
Closing, as this is a problem with git, not gentoo.