Live data from Hacker News

Cloud Source Repositories

cloud.google.com

21–30 of 74 posts

Re: Cloud Source Repositories

#21
post #12

It wasn't all that long ago that Google shut down Google Code. They said: https://opensource.googleblog.com/2015/03/farewell-to-google... > After profiling non-abusive activity on Google Code, it has become clear to us that the service simply isn’t needed anymore. And now they've created a new product which does pretty much the same thing... Wonder how long this one will last.

Well, there was at least one legitimate reason to shut it down. It was used to host malware/phishing disguised as official google software under the official umbrella of google.com. What could go wrong with downloading chromebeta from google itself?

That being said, the tool to migrate to GitHub worked well. It was an easy migration.

Re: Cloud Source Repositories

#22
Interesting that they're going this way.

We used Google's source repository functionality for a while because there is no real choice if you want to use Google Cloud Builder, which we were testing out for cloud-based Docker builds. GCB was pretty disappointing, and we moved off it.

We also found the source repository service annoying. GCB can't pull code from Github, so you first have to set up a Google source repo and turn on Github sync; the source repo is, in other words, only there to be a mirror. Unfortunately, this introduces problems. You get latency -- your Google repo is always behind. Worse, we frequently experienced a situation where the sync was broken, either due to Github being flaky, or the syncing itself being flaky. In such cases, it was impossible to tell what the status of the sync was; all you could do was go into the UI and see that it was not up to date; no way to force a sync. So this setup became a liability. At the time (not sure if this is still the case), there was also no API to set up new mirrors, it was all manual. The whole UI around GCB and source repos seemed to have been created in a rush, very bare bones. A lot of Google serviced start out like this.

I suppose this is a strategic play. For developers, you'd get a better UX if Google simply had tighter integration with Github and Gitlab, but Google probably doesn't want that. However, the low quality of their offerings so far (especially, cough, StackDriver) mean that this stuff will have an uphill battle in proving itself to developers, most of whom already have an allegiance to better tools like Github. If you're already on Github, why would you use this stuff?

Re: Cloud Source Repositories

#25
post #12

It wasn't all that long ago that Google shut down Google Code. They said: https://opensource.googleblog.com/2015/03/farewell-to-google... > After profiling non-abusive activity on Google Code, it has become clear to us that the service simply isn’t needed anymore. And now they've created a new product which does pretty much the same thing... Wonder how long this one will last.

I disagree that CSR serves the same purpose as code.google.com, and is likely to meet a similar end. code.google.com hosted public repos, issues, wiki, downloads, etc., and was generally just ripe for abuse. Google created it largely because Sourceforge was the only thing that existed at the time, and it wasn't doing a great job. Today there's GitHub, Bitbucket, Gitlab, and more. CSR is primarily for hosting private…

> It might not make money (I legitimately do not know) but it helps drive GCP adoption/usage, unlike code.google.com which didn't.

Understandable considering that AWS has codecommit and MSFT owns github now.

Re: Cloud Source Repositories

#26

Has anyone noticed how they use what appears to be the GitHub logo on this page...? Surely that isn't okay. https://cloud.google.com/images/products/source-repositories...

It says right underneath it "Mirror code from GitHub" There's nothing wrong with using imagery to draw your attention to related features.

Re: Cloud Source Repositories

#27
I am a GCP user and we use Gitlab. I understand that CSR provides better integration with other services in GCP. However, I am achieving most of those using gitlab-ci.

Can someone explain (not sure, if I am missing anything) why should I move to CSR? If not, I will better stay with gitlab. TIA.

Re: Cloud Source Repositories

#29
post #26

Has anyone noticed how they use what appears to be the GitHub logo on this page...? Surely that isn't okay. https://cloud.google.com/images/products/source-repositories...

It says right underneath it "Mirror code from GitHub" There's nothing wrong with using imagery to draw your attention to related features.

I'd tend to agree if it weren't listed right next to the feature "Unlimited private Git repositories for free", which is a feature GitHub charges for, but seeing as this is a somewhat competitive product, it feels a little suspect.

Re: Cloud Source Repositories

#30
Without all the nice bells and whistles github provides for collaboration like wikis and issue tracking I don't think google will be successful at convincing people to maintain their code here. I don't find the outliner useful. That's a common IDE feature and a repo is not an IDE.

I've always viewed source control as a productivity tool more than infrastructure. With that mindset, it will take a lot more to convince people to do more than mirror their code here. Maybe that's enough, but mirroring has its headaches...

Post reply on HN