• Should we all move away from Subversion
    37 replies, posted
I don't really like SVN. I find it complicated and not really worth the effort for next to no benefit(Frequent updates? I don't really care about frequent updates, my wiremod is 500 revisions old and works fine). It also makes it harder to install some addons, and it makes it a bitch and a half when you have antiques that you must have but can't check out anymore because lolsvnserverdown. I'd be perfectly fine with us going back to popping rar archives onto gmod.org.
[QUOTE=TestECull;35962610]I don't really like SVN. I find it complicated and not really worth the effort for next to no benefit[/QUOTE] 1: Make folder 2: Paste link into SVN Checkout Every time there's an update, you now just have to right click the folder and click Update. VS 1: Find download 2: Download file 3: Extract file Every time there's an update, you now have to find the download again. Then you have to delete the old copy before re-extracting. tl;rd: SVN (when using TortoiseSVN) is less complicated than a regular download. Git is the same. There's also TortoiseGit. Plus there's a gazillion "auto svn downloaders" and "mod managers" you can use. [QUOTE=TestECull;35962610](Frequent updates? I don't really care about frequent updates, my wiremod is 500 revisions old and works fine). [/QUOTE] Wiremod has worked fine for quite a few revisions now. It's not fixed bugs you're missing out on, it's new and cool features. [QUOTE=TestECull;35962610]It also makes it harder to install some addons, [/QUOTE] See top of post [QUOTE=TestECull;35962610]and it makes it a bitch and a half when you have antiques that you must have but can't check out anymore because lolsvnserverdown.[/QUOTE] The svn server is very, very, rarely down. EDIT: Ah antiques. Well, then you have to find a regular download that someone who liked the mod uploaded after the mod creator shut down the svn server. If it doesn't exist, you're fucked. But this isn't svn or git specific. This applies to anything - svn/git or regular download. [QUOTE=TestECull;35962610]I'd be perfectly fine with us going back to popping rar archives onto gmod.org.[/QUOTE] x1 disagree Especially since garry requires you to log on using your steam account.
[QUOTE=Divran;35963741]1: Make folder 2: Paste link into SVN Checkout[/QUOTE] 3: Wait for half an hour because you're hosting binary content on a source code distribution system Seriously, [i]please[/i] stop distributing models/texture via your main SVN. It's wrong in so many different ways.
[QUOTE=Lexic;35963881]3: Wait for half an hour because you're hosting binary content on a source code distribution system Seriously, [i]please[/i] stop distributing models/texture via your main SVN. It's wrong in so many different ways.[/QUOTE] What the hell are you talking about? Your complaining that it takes a while to start an initial download? Downloading a multi-gig zip/rar each time there is a small change is not going to be any faster.
It increases the repository size a lot. It's not really efficient to store frequently changing binary files in most version control systems anyway. Generally it's a good idea to have a separate download for them. There are some good points [url=http://stackoverflow.com/a/104482]in this Stack Overflow answer[/url].
[QUOTE=MadDog986;35980863]What the hell are you talking about? Your complaining that it takes a while to start an initial download? Downloading a multi-gig zip/rar each time there is a small change is not going to be any faster.[/QUOTE] SVN servers rarely output data faster than 20KB/s. That makes downloading binary agony. In any case, there is very rarely any kind of small change in the Wiremod model pack. Not only that, but making small changes when you're distributing models is a very bad idea, especially in a model pack. You end up with inconsistencies. It's far better to have definitive updates and versions. Look at the hell PHX caused before it got added to GMod. You or the server you joined could have a completely different set of models, all because the developers weren't disciplined enough to say "OK. [b]This[/b] is PHX 3. Let's clean everything up, optimize the models (ha ha ha like they ever optimized anything) and release it."
I prefer SVN. Probably because I've used it for the better part of a year. Concerning this thread though, people are going to choose what they like and are more used to. They aren't going to shift to a new system because "why go to something new when something you know works just fine?" That's about all the counter-argument I can come up with to how GIT is obviously so much better than SVN, people may just like SVN more than GIT. Points given in the thread are nice, but yeah. Now I'm off to screw around more in the Lua section.
[QUOTE=Lexic;35981051]SVN servers rarely output data faster than 20KB/s. That makes downloading binary agony. In any case, there is very rarely any kind of small change in the Wiremod model pack. Not only that, but making small changes when you're distributing models is a very bad idea, especially in a model pack. You end up with inconsistencies. It's far better to have definitive updates and versions. Look at the hell PHX caused before it got added to GMod. You or the server you joined could have a completely different set of models, all because the developers weren't disciplined enough to say "OK. [b]This[/b] is PHX 3. Let's clean everything up, optimize the models (ha ha ha like they ever optimized anything) and release it."[/QUOTE] [img]http://screensnapr.com/e/DUFs1b.png[/img]
Sorry, you need to Log In to post a reply to this thread.