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.
I apologize, this is actually a bug with git itself.
Closing, as this is a problem with git, not gentoo.