Live data from Hacker News

GitHub Sunsetting Subversion Support

github.blog

221–230 of 238 posts

Re: GitHub Sunsetting Subversion Support

#221
post #220
post #214

Earlier quoted context omitted.

in exchange for yet another set of things to worry about to explain to/debug for non-technical users.

I don't think the intended audience for Git LFS is non-technical users.

Then why do you mention it in response to someone describing their use of SVN because it's better for non-technical users?

Re: GitHub Sunsetting Subversion Support

#222
post #213
post #146

Earlier quoted context omitted.

I relate here with Atlassian discontinuing their Jira Server product. I suppose they did the analysis and it wasn’t worth their dev time but there are some customers who CANT move to Jira Cloud for compliance reasons. So now we are stuck. Stick with unsupported Jira Server, pay $40k/yr for Jira Data Center (!!) or switch with all the business costs associated with that.

Given the datacenter product still exists, I'm fairly sure dev time is not why Atlassian does that.

True that makes sense. Although managing two products vs. one , Server and Data Center, even if they are mostly the same, is not free. As @adra noted, subscription revenue (although there are always support payments) is a likely driver.

Re: GitHub Sunsetting Subversion Support

#223
post #196
post #146

Earlier quoted context omitted.

I relate here with Atlassian discontinuing their Jira Server product. I suppose they did the analysis and it wasn’t worth their dev time but there are some customers who CANT move to Jira Cloud for compliance reasons. So now we are stuck. Stick with unsupported Jira Server, pay $40k/yr for Jira Data Center (!!) or switch with all the business costs associated with that.

They want those subscription revenues and that's as simple as that. In 2-5 years server will be back as never before but you'll be paying a subscription rate.

Sounds about right! And look, so much less expensive than Data Center per year!

Re: GitHub Sunsetting Subversion Support

#224

Earlier quoted context omitted.

Instead add FTP version control support with the ability to create backup files.

i'm still angry at mozilla and google for deprecating that, being able to set up a simple anonymous FTP server and send normies a link to it that they can open in their browsers was really convenient. Now if I want to use FTP i have to explain to them that they have to copy it into the windows file explorer or download filezilla.

I made one of these online tool from which you can create deep links to an FTP server like this: https://demo.filestash.app/login?type=ftp&hostname=ftp.gnu.o...

It works not only with ftp but sftp, s3, webdav and pretty much any other storage backend you can think of.

Re: GitHub Sunsetting Subversion Support

#225
post #12

As one of the GitHub cofounders and the brainchild of this particular feature, I want to let everyone know that this is maybe the funniest thing I've ever done. We released this feature and published the announcing blog post, on April Fool's Day, 2010. I remember demoing it to the other GitHub guys and saying how funny it would be if we made this an April Fool's day post as though it was a big stupid joke but then it…

As the PM who ended up finally killing it, I (on behalf of the team) thank you for your "joke" that wasn't really a joke. It did help some customers who had legacy SVN workloads land on GitHub. I wanted to announce this on April Fool's Day, but just couldn't make the timing work.

[dead]

Re: GitHub Sunsetting Subversion Support

#226
post #149

Earlier quoted context omitted.

Am I understanding you correctly if I compare it to making the argument that, technically , you could run any Internet website from your laptop and network connectivity isn't actually required for using the web?

I am referring exactly to "must be connected to the server to do any source control work. There is no local repository..." which is plainly wrong by any means. SVN client supports equally well as "svn:" protocol as "file:". Server is not mandatory with SVN - you can work with repositories on your local HD or network share.

"Server" was perhaps the wrong word. "Central repo", if you like, regardless of connection method. What I meant is that "svn checkout" does not make a new repository, as "clone" does in decentralized source control systems. You must interact with the central repository (wherever it is stored, locally or over the network) to do version control work.

Re: GitHub Sunsetting Subversion Support

#227
post #12

As one of the GitHub cofounders and the brainchild of this particular feature, I want to let everyone know that this is maybe the funniest thing I've ever done. We released this feature and published the announcing blog post, on April Fool's Day, 2010. I remember demoing it to the other GitHub guys and saying how funny it would be if we made this an April Fool's day post as though it was a big stupid joke but then it…

As the PM who ended up finally killing it, I (on behalf of the team) thank you for your "joke" that wasn't really a joke. It did help some customers who had legacy SVN workloads land on GitHub. I wanted to announce this on April Fool's Day, but just couldn't make the timing work.

I love the internet dearly

Re: GitHub Sunsetting Subversion Support

#228
post #103

Earlier quoted context omitted.

These are also known as scream tests. We use them internally at $dayjob as part of EOL'ing APIs. Are they not common?

Lol brown outs is such a nicer name, but I've always known them as a scream test.

They're ever so slightly different.

Scream test is to discontinue service entirely and see who screams, akin to pulling the plug on a server in a rack when you've got no idea what's running on it, to then plug in back in when you find out it's the finance team running payroll software.

Brown outs are typically short-lived purposeful errors or aborts to either shed load to prevent a failure due to capacity exhaustion or cause issues that are investigated by a human to find the service has been sunsetted which raise awareness that something needs to be fixed before it's totally broken.

Re: GitHub Sunsetting Subversion Support

#229
post #21

The one thing I really miss about svn is the central,authoritative, auto-incrementing revision numbers. Git hashes are less friendly to use - in the svn days it was easy to tell at a glance if you had an earlier or later version. Yes, I know the many ways that git is better in practice, and would miss some of the workflows git's nature allows if they were gone. But we really did lose something too, especially when ru…

[deleted]

Re: GitHub Sunsetting Subversion Support

#230
post #21

The one thing I really miss about svn is the central,authoritative, auto-incrementing revision numbers. Git hashes are less friendly to use - in the svn days it was easy to tell at a glance if you had an earlier or later version. Yes, I know the many ways that git is better in practice, and would miss some of the workflows git's nature allows if they were gone. But we really did lose something too, especially when ru…

The one thing that I also miss. It even gamified my development somewhat. It was satisfying to see how much the revision number went up, and I also loved when I hit a special number, like 1024.
Post reply on HN