My favorites | Sign in
Project Home Wiki Issues Source
New issue   Search
for
  Advanced search   Search tips
Issue 2454: native git support
681 people starred this issue and may be notified of changes. Back to list
Status:  Fixed
Owner:  ----
Closed:  Jul 2011


Sign in to add a comment
 
Reported by joshuav, Apr 14, 2009
i realize that this has been requested before, and that people are diligently working on supporting 
a DVCS, to be released sometime in the future (other than the SVN DVS).  however, i also noticed 
that the enhancement request on getting google to support git was closed at the end of 2008.  as 
its now been over 3 months (obviously, not a long time to allow for development, but indeed a long 
time to wait for a very desirable service), and i noticed that it is a high priority matter, with "top. 
men." working on it, and a "milestone 2009" tag, i wondered, "what is the status?" i realize that 
google doesn't typically talk about stuff much before it happens, but if "anybody" wanted to "drop a 
hint" regarding any progress or lack-thereof, it would be greatly appreciated by me (and potentially 
others). can i get a "woot-woot" (by way of a star, as opposed to responding with a +1 :)..
many thanks to all, 
j-love
Comment 1 by azmatali...@gmail.com, May 1, 2009
(No comment was entered for this change.)
Status: Reviewed
Comment 2 by suss...@gmail.com, May 1, 2009
We announced mercurial support last week, see the blog post at
http://google-code-updates.blogspot.com/2009/04/mercurial-support-for-project-hosting.html

We have no plans right now to support git.  You can read more in the blog post about
that.
Status: WontFix
Comment 3 by azmatali...@gmail.com, May 1, 2009
(No comment was entered for this change.)
Status: Reviewed
Comment 4 by jonathan...@gmail.com, May 25, 2009
I am voting for this as I would really love to have everything with google and google
not having git means that cannot happen for me.
Comment 5 by bastibe...@gmail.com, Jun 16, 2009
Me too.
Using git-svn works, but is not very elegant as most of git's branching features and stuff can't be used natively.
Native Git support would be really helpful.
Comment 6 by nicolas....@gmail.com, Jul 2, 2009
#5: doesn't surprise me that git-svn gives bad results. I'm sure you'll get much 
better results if you use a Git<->Mercurial bridge instead; try it. A DVCS can talk 
to any other DVCS much better than to any centralized VCS.
Comment 7 by cwhuan...@gmail.com, Jul 15, 2009
Google use git for its own project like Android. Why google code can't support git?
It's ridiculous. That's why we Android developers host our code outside google code.
Does that what goole hope to see?
Comment 8 by suss...@gmail.com, Jul 16, 2009
@cwhuang01:  android uses git because that's what the linux kernel uses -- it makes 
sense to follow the linux community.  It's even hosted at kernel.org.

Tell you what... as soon as git can do HTTP reasonably, let us know, and we can look 
into the issue of git on googlecode.  :-)  Meanwhile, mercurial is available on 
googlecode and should give you almost the exact same features.
Comment 9 by emmanuel.rodriguez, Aug 9, 2009
Having support for Git would be very nice. I understand that supporting all existing
DVCS is out of the question for Google Code, but Git has made it's proofs and is here
to stay. It's no longer the cool fashion of the summer as it has now a large amount
of projects that migrated to it (Linux Kernel, Gnome, Qt, Perl, Debian, Fedora, ...).
It also has a lot of supporters, users, tools and extra web services that provide
sharing capabilities (gitbug, gitorious, etc).

As of today google code has two major version control systems, so joining a public
project is no longer a simple task as one has to know which VCS the project uses. I
think that adding Git to the list of VCS will not bring too much confusion to google
host, it can only bring more projects.

The question now is how many projects would have adopted Git if they would have had
the chance to? And how many projects have left Google Code due to the absence of Git?
Comment 10 by nicolas....@gmail.com, Oct 10, 2009
Hmm... The "star" button is to vote +1 on an issue; how do I vote -1? :P
Comment 11 by techtonik@gmail.com, Nov 7, 2009
-1 from me too,  issue #2674  comment 2
Comment 12 by rick...@gmail.com, Mar 19, 2010
@sussman Git over HTTP is now more efficient as of version 1.6.6. For more 
information see http://progit.org/2010/03/04/smart-http.html. I guess this is now 
something to look into? :)
Comment 13 by suss...@google.com, Mar 19, 2010
@rickvug We're very aware of this, since it was a googler who wrote the new HTTP 
protocol.  :-)
Comment 14 by apa...@google.com, Apr 4, 2010
(No comment was entered for this change.)
Labels: Milestone-None
Comment 15 by ninge...@google.com, Apr 5, 2010
(No comment was entered for this change.)
Labels: -Milestone-None
Comment 16 by cdtd...@gmail.com, May 14, 2010
Now that Eclipse Labs is hosted on Google Code, it's pretty embarrassing to not have 
git support. There is a huge push for git for Eclipse projects. For projects starting 
at the Labs or customizing something at Eclipse, having git support would really help.
Comment 17 by suss...@google.com, May 14, 2010
Repeating my comment 13 here:  "we're very aware of [git's new http protocol], since it was a googler who wrote 
it".
Comment 18 by no.smile...@gmail.com, May 16, 2010
Sorry for flooding your email a little bit, but just a few thoughts.

Just to make sure that I understand you correctly. The fact that a googler wrote a
git's new http protocol means that google is interested in git hosting and in near or
distant future support here will be added, right?
Comment 19 by lukasz....@gmail.com, May 16, 2010
Or does it mean only that Google is aware and will do it in some abstract future?
Comment 20 by cdtd...@gmail.com, May 16, 2010
Or that Google has a policy to never pre-announce anything and they're trying to tell 
us it's coming without telling us it's coming. I'm happy with that answer.
Comment 21 by azmatali...@gmail.com, May 16, 2010
Yes, that is correct. We do not pre-announce features. We are aware of the current state of Git, but I would not 
read too much into that. 
Comment 22 by daltx...@gmail.com, May 16, 2010
Now there's an answer which can be taken any number of ways.
I imagine if Google is in it for the long haul(of which I am certain) then git support 
has to be in the pipeline. It's just a question of when, not if...unless Google has 
devilishly more elaborate plans.
Comment 23 by mike.lifeguard@gmail.com, May 16, 2010
Typically, "me-too" comments are unhelpful, as is complaining about how long this has 
been waiting. The issue is marked as an enhancement, and has been reviewed. Unless 
your comments helps with the technical implementation of the requested feature, please 
refrain from sending everyone watching this report an email. Consider starring the 
page instead of leaving a comment that has no significant value.
Comment 24 by suslikr...@gmail.com, May 26, 2010
Hi.

Have started a Git's Smart HTTP (git-http-backend) server implementation as WSGI 
(Python) app.

At this stage (May 26, 2010) it supports pull, push over HTTP with git's Smart HTTP 
RPC.

Authentication is not implemented at all yet, cause it's going to be a separate WSGI 
middleware - independent of git-http-backend "functional" parts.

http://github.com/dvdotsenko/git_http_backend.py

I know that code.google.com runs on Python, so my lib is, at least could be a proof 
of concept for git Smart HTTP potentially coming to code.google.com

(By the way, was a big fan of code.google.com in the earlier days. Love of git turned 
out to be stronger than my appreciation for code.google.com. Hope will be able to 
help google move code.google to Git and return the masses to it.)

Daniel.
Comment 25 by ss.hots...@gmail.com, Jun 2, 2010
there must not be any bias in the opensource community based on the tool being used.
Comment 26 by lesiuk@gmail.com, Jun 26, 2010
I like git very much. Please support it.
Comment 27 by aaronqui...@gmail.com, Nov 5, 2010
Git support would be a tremendous bonus for me.  Please, please support it.
Comment 28 by Zealic, Nov 5, 2010
I love git.
Comment 29 by fabiodas...@gmail.com, Nov 26, 2010
I'm collaborating on an open source project and if Google Code supported git hosting, I'ld push to move the project here for sure!
Comment 30 by snogglethorpe, Nov 27, 2010
Hmmm, so now git has "reasonable http support."

Real git support please!

Comment 31 by fourdollars, Dec 9, 2010
I love git. Please support it.
Comment 32 by davidwu...@gmail.com, Dec 9, 2010
Seriously support git please!
Comment 33 by richard....@gmail.com, Dec 9, 2010
Stop it! Don't spam my mailbox!

Use the Starbutton left of " Issue 2454 : native git support" to express your love.
Comment 34 by netfm...@gmail.com, Jan 2, 2011
Another new GIT fan. I would also like google code to offer a pay for private repository service, like github does.

dave
Comment 35 by shidai....@gmail.com, Jan 3, 2011
Have been using git for two years and I still find it knock the socks off any other tools out there. There is no reason google can not support it. It has been chosen as the de facto SCM for open source/free software projects.
Comment 36 by lzn...@gmail.com, Jan 3, 2011
I love git
Comment 37 by DragonWi...@gmail.com, Jan 3, 2011
@35: That's a very loaded statement. The Ubuntu community uses Bazaar almost exclusively. The Python community prefers Mercurial. I don't see there being any clear consensus as to which DVCS is the "de facto" choice for the FOSS community. 

@34: So why don't you just use github? It looks like there are plenty of options for Git hosting, and at a glance Github offers you everything Google Code does and more.
https://git.wiki.kernel.org/index.php/GitHosting
Comment 38 by snogglethorpe, Jan 3, 2011
@37: c'mon -- while other DVCSs certainly have their fans and their success stories, it's pretty clear that git has quite a bit more momentum and more mindshare than any other DVCS at this point (and that's despite its traditional shortcomings such as windows support, and until recently the lack of a decent http protocol).

I know the google code guys have always seemed generally opposed to adding git support (some of the reason is presumably technical, but I get the feeling that there's more to it than that) -- but really, it's time.
Comment 39 by suss...@gmail.com, Jan 3, 2011
We're listening, we promise.  This is one of the most starred issues in our whole bugtracker.  Google's policy is *not* to officially pre-announce new features or give release dates, so we're not going to say anything about that.  

However:  keep in mind that adding another version control system isn't just a matter of throwing some stuff in /usr/local/bin and handing out ssh accounts;  for both svn and hg, we had to spend a *long* time writing clean-room server implementations that ran on Google's scalable, multi-data-center infrastructure.  This is one of the big things that differentiates Google Code's hosting services:  we need to scale.


Comment 40 by felipe.contreras, Jan 4, 2011
@sussman are you saying that git's native code doesn't scale?
Comment 41 by moy.bac...@gmail.com, Jan 4, 2011
git's native code "scales" in the sense that it runs well on a big server. But "scale" means more than that for guys like Google, it needs to scale on a large cluster. 

Git relies on the filesystem to scale, and network filesystems usually do not scale that well. Google stores data in a kind of database called bigtable. See this for how they did it for Mercurial:

http://www.google.com/events/io/2009/sessions/MercurialBigTable.html

See also what the github guys did for Git:

https://github.com/blog/530-how-we-made-github-fast

so no, it's not just a matter of putting the right binary in /usr/local/bin ;-)

Comment 42 by project member jrobbins@google.com, Apr 29, 2011
(No comment was entered for this change.)
Labels: Restrict-AddIssueComment-Commit
Comment 43 by project member dborowitz@google.com, Jul 15, 2011
(No comment was entered for this change.)
Status: Fixed
Sign in to add a comment

Powered by Google Project Hosting