My favorites | Sign in
Google
             
New issue | Search
for
| Advanced search | Search tips
Issue 873: Offering Distributed Version Control System Support
204 people starred this issue and may be notified of changes. Back to list
Status:  Fixed
Owner:  apa...@google.com
Closed:  Apr 2009
Type-Enhancement
Priority-High
Milestone-2009


Sign in to add a comment
 
Reported by kinch.zhang, Mar 16, 2008
I was just wondering if Google Code Hosting could offer distributed version
control systems support other than Subversion . 

It would be great if we could use Git or Mercurial on Google Code Hosting.
 
Comment 1 by rodolfo.borges, Mar 24, 2008
Git please!
Comment 2 by alexkon, Mar 31, 2008
See also a Google Code Hosting developer's response in  issue 415 
<http://code.google.com/p/support/issues/detail?id=415#c5>: "We have no intention of
supporting additional version control systems any time in the near future."
Comment 3 by electrum, May 03, 2008
I vote for Git support.
Comment 4 by semente, Jun 02, 2008
Bazaar <http://www.bazaar-vcs.org>, please!
Comment 5 by azmatalipasha, Jun 05, 2008
(No comment was entered for this change.)
Owner: d...@google.com
Comment 6 by azmatalipasha, Jun 18, 2008
(No comment was entered for this change.)
Labels: Milestone-2008
Comment 7 by bart.trojanowski, Jun 19, 2008
It would be amazing to have Google support Git.
Comment 8 by sussman, Jun 19, 2008
It would be amazing for git to support http well.  ;-)

Comment 9 by simoncpu, Jul 09, 2008
I vote for Mercurial and git!
Comment 10 by cmptrgy412, Jul 11, 2008
+1 vote
Comment 12 by ChrSurly...@gmail.com, Jul 18, 2008
+1 for git. Maybe you could look at RubyForge (GForge-based) which offers git in
addition to svn. 
Comment 13 by saintdev, Jul 21, 2008
Another vote for git.
Comment 14 by John5342, Jul 22, 2008
Mercurial support would be great.
Comment 15 by jeff.laughlin, Aug 02, 2008
Mercurial plzthx. Git is my #2.
Comment 16 by jbalonso, Aug 06, 2008
+1 for git
Comment 17 by pjimenez3, Aug 06, 2008
+1 for git
Comment 18 by ahmed.badran, Aug 12, 2008
git please!!!!
Comment 19 by no.smile.face, Aug 14, 2008
+1, really. I like every piece of code.google.com, except SVN.
Git or Mercurial!
Comment 20 by dan.persa, Aug 25, 2008
+1 mercurial
Comment 21 by nicolas.alvarez, Aug 26, 2008
Stop saying +1! Star the issue instead.
Comment 22 by carlo.caputo, Aug 26, 2008
then split the issue for mercurial and git, so people can just star.
Comment 23 by rodolfo.borges, Aug 26, 2008
the problem with starring is that you keep receiving this idiotic +1 comments by email.
so we say +1 instead.

oh, and btw, +1 for git  ;)
Comment 24 by nicolas.alvarez, Aug 26, 2008
You got it backwards: the problem with idiotically saying +1 is that people who 
starred it will get those idiotic comments.
Comment 25 by rodolfo.borges, Aug 26, 2008
hehe, I know.
I was trying some sarcasm there.. sorry.

I starred the issue months ago, and the +1's are really annoying.

Anyway, this is not a place for a chat, but to talk about the issue.
So I'll shut my mouth now. Bye.
Comment 26 by provoostenator, Sep 24, 2008
Perhaps Google can just buy github.com; the kind of features that I miss on their
site (wiki, issue tracking, code review) can be found on Google project hosting and
vice verse (git, nice looks, the 'social thing', charts that show branching and
merging history). 

I would love to know what Google's "budget" is for code hosting, in terms of man
power and money. If it is small, then perhaps the priority should be to migrate it to
the App Engine and open source it. 
Comment 27 by yorickvanpelt, Oct 04, 2008
When I star, I keep receiving those +1, but if I say it myself, other people receive
my +1...
btw, +1 for mercurial ;)
Comment 28 by gert.cuykens, Oct 05, 2008
+1 git
Comment 29 by chris.messina, Oct 05, 2008
+1 for git
Comment 30 by sussman, Oct 06, 2008
(No comment was entered for this change.)
Status: Started
Owner: ---
Labels: -Type-Defect -Priority-Medium -Milestone-2008 Type-Enhancement Priority-High Milestone-2009
Comment 31 by sussman, Oct 06, 2008
In progress.
Comment 32 by chris.messina, Oct 06, 2008
Sweet!
Comment 33 by fboliv, Oct 06, 2008
yay! awesome
Comment 34 by John5342, Oct 06, 2008
The question is is google working on git or mercurial or both?
Comment 35 by sussman, Oct 08, 2008
I guess you'll have to wait and see.  ;-)

Comment 36 by nicolas.alvarez, Oct 08, 2008
I think there are clean "bridges" between both anyway. (unlike between git/hg and 
svn, which can never be bridged in a perfect way)
Comment 37 by lucky.developer, Oct 10, 2008
+1 for git. 
Comment 38 by electronixtar, Oct 21, 2008
+1
Comment 39 by chris.messina, Oct 22, 2008
Given that Android source is hosted on GIT, I can only imagine that it's just a matter of time now.

http://tr.im/android_git
Comment 40 by alph.pt, Oct 25, 2008
Yeah! :) git git git
Comment 41 by Bailey.D.R, Oct 25, 2008
Mercurial!
Comment 42 by patrikbeno, Oct 26, 2008
Bazaar, please. The only one with true rename...
Comment 43 by djc.ochtman, Oct 26, 2008
I'm sorry? Mercurial has true renames, too.
Comment 45 by patrikbeno, Oct 26, 2008
I don't wanna start a flame war here... Maybe it depends on what "true rename" means 
to you. 

I tested both. At the time, only Bazaar implemented rename operation as I expected (not 
just copy+delete but a regular file/directory rename in file manager's sense); and could 
also rename directories. 
http://bazaar-vcs.org/BzrFeatures

(I am Java developer, I refactor a lot, I need this everyday.)

Mercurial implements rename as copy+delete and does not even recognize directories, only 
file names... For me, disappointment.



Comment 46 by Bihang.Chen, Oct 31, 2008
I don't think that offer distributed version control systems support other than 
Subversion is a good idea.
It make developers have to control more VCS, unless google code host would support 
auto sync the source in the multiple version control systems.
Comment 47 by rodolfo.borges, Oct 31, 2008
Subversion is NOT a distributed VCS, but a centralized one.
Comment 48 by lucky.developer, Nov 10, 2008
Amazing..... google is gonna support distributed version control system ... i dont 
have words to describe how happy i am...

i love you google !
Comment 49 by peter.arrenbrecht, Nov 10, 2008
@patrikbeno: From a merge standpoint, a rename or a copy/delete at the file level are the same. But it's true 
Mercurial infers directory renames from the fact that all files in a dir have been renamed. One can construct 
corner cases  where this leads to the wrong thing, but in my fairly long experience with Mercurial this has not 
ever bitten me, and I refactor Java code a lot. And it's also true that Mercurial does not have space-efficient 
renames in the history (there the "add with hint where it was copied from" and delete hurts a bit). I know bzr 
tracks dir renames explicitly. Don't know how it handles renames space-wise in the history.

Comment 50 by patrikbeno, Nov 11, 2008
@peter: Yes, but merge is NOT all I need from version control.

My typical example is this: you have 'src' directory with 512 source files and you 
rename it to 'sources'. 
Now in, subversion and similar copy&delete systems, you see at least 512 deletes and 
512 adds/inserts.
In bazaar, you see what you did: renamed: src -> sources

As for you space handling concerns, no copy&delete system can handle renames as 
efficiently as the system that supports renames as first class citizens.

What bothers me more with copy&delete renames is history: How can you know that this 
change represents rename-single-directory operation if what you see is 512 deletes 
and 512 inserts?

(Anyway, this is certainly the wrong place for this discussion.)
Comment 51 by mikepodonyi, Nov 26, 2008
My Vote for Mercurial

Comment 52 by nicolas.alvarez, Nov 26, 2008
I don't recall Google saying this was a poll for what system to implement...

They probably already chose a DVCS, since they are already working on it. As sussman
said, "you'll have to wait and see".

Comment 53 by leeolay...@gmail.com, Dec 06, 2008
Wonder how long this'll take to implement. We've all needed this for a _long_ time heh..

Hope its not too long.. considering its the number one _real_ request.. (I dont
consider the +1 thing being anything that should take long to "fix".. its just people
being stupid hehe).
Comment 54 by sussman, Dec 07, 2008
We have top men working on it.

Top.
Men.

Comment 55 by rodolfo.borges, Dec 07, 2008
No need to rush it.
Let it take it's time.
Comment 56 by leeolay...@gmail.com, Dec 14, 2008
True, i spose we can always use something other than Google Code until the DVCS
comes.. ;)

But in all seriousness, i am very excited about this. Google Code is one of the best
hosts imo, its got a great simplistic design. The only problem was, and still is, the
horrible VCS, but hopefully that will change in the near future.
Comment 58 by luckyluke56, Dec 22, 2008
Really nice, but what DVCS is google going to use? I vote for bazaar.
Comment 59 by justin.forest, Dec 22, 2008
The new "+1" preventing feature in action, hehe.
Comment 60 by pkufranky, Dec 28, 2008
git please
Comment 62 by nicolas.alvarez, Dec 31, 2008
When did anyone from Google say this was a poll for which DVCS to implement??

Google is already working on it, which means they already decided on a DVCS system. 
When you say "<some dvcs> please" or "+1 for <some dvcs>", you're just annoying the 
140 people who starred this issue. It won't change anything, because it was already 
decided.
Comment 63 by lucky.developer, Dec 31, 2008
yeah nicolas.alvarez is right... it just annoys when this issue fills up my inbox


Comment 64 by rodolfo.borges, Dec 31, 2008
I hope you're being sarcastic.   :)

Anyway, why don't you un-star the issue already?
It's already accepted and being worked on, it won't make a difference.
Comment 65 by sussman, Apr 24, 2009
Mercurial is launched on Google Code: 
http://google-code-updates.blogspot.com/2009/04/mercurial-support-for-project-hosting.html
Status: Fixed
Comment 66 by joshuav, Apr 24, 2009
thank you!!!! 
Comment 67 by Pawel.Solyga, Apr 24, 2009
Great news. Thanks.
Comment 68 by simoncpu, Apr 24, 2009
w00t! you rock!!!
Comment 69 by rodolfo.borges, Apr 24, 2009
A bit disappointed it wasn't git, but thanks anyway.
Any distributed VCS is way better than SVN.

Unfortunately, it's a bit late (for me, anyway).
Github announced *yesterday* that they finally released the issue tracking thing, the
only item they were missing for project hosting.
Comment 70 by nicolas.alvarez, Apr 24, 2009
Ditto what Rodolfo said. Wish you had announced it before I discovered 
bitbucket.org (it's like github but for Mercurial, and has always had wiki and 
issue tracking).

Sign in to add a comment