• EasySVN - 1 Click SVN updating for addons | No installations needed!
    137 replies, posted
Looks nifty, but it's pretty much useless for me until it's able to download to a selectable location, since having the files end up somewhere in my C directory rather than D where GMod is installed is kind of a hassle.
One slight tip is have it warn people as they go onto it before hitting them with the java, I natrually freaked out when I saw it because i got a nice screaming screen from java asking me for my permission for a java app to access C: , but none the less its a pretty interface, a great alternative to glua :) Keep up the good work Also how would we go about being a mirror?
[QUOTE=ZeroFreeze_;13967409]No, that's not true. EasySVN might take a while to load because it connects to my web server to retrieve the default SVN lists, but usually Java applet and programs are almost as quick and responsive as native applications. (Obviously well-programmed native apps will always be faster) Lua is interpreted too, so one could accuse Lua of being slow and unresponsive. (By the way, Java is compiled into byte code & Java generally is much more powerful with a large API, whereas Lua code is directly interpreted. There's a difference, obviously. Java is a programming language; Lua is a scripting language. ;p) Oh and it also depends on the programming techniques used. I for example did not use threading in the downloading process, which is why it appears to freeze in the current version. (Next update contains asynchronous updating) If Java would be as slow and unresponsive as a lot of people accuse the language of being so, then why would e.g. [url=http://runescape.com]RuneScape[/url] even have a chance?[/QUOTE] You do know your shit about Java, well I only accuse it of being slow as it was on my old PC, and I haven't used a java app yet on my new one suprisingly. chances are my install is out of date anyway. But still good work, I may use this if my PC needs reformatting again, right now I have tortoise just so I can do scheduled updates.
[QUOTE=laoding85;13944249]can we download this and host it on a personal web server like for a clan?[/QUOTE] Hoaly shit yes! This would be so very awesome! I mean, I realize you want it to be on your webpage where you gain something from advertising and all, but if one could download this and customize it, with custom SVN lists...
Hmmm, How'd you get the applet to interface with the user's files? I've been looking for a way to do it and i've since given up.
go to steamapps/garrysmod/garrysmod/addons if you just hit ok without typing anything in the username. Copy what ever files you got and put into your steamapps/(username)/garrysmod/garrysmod/addons. if its a extra like wire extras put in wire or whatever!
[QUOTE=mbainrot;13968048]One slight tip is have it warn people as they go onto it before hitting them with the java, I natrually freaked out when I saw it because i got a nice screaming screen from java asking me for my permission for a java app to access C: , but none the less its a pretty interface, a great alternative to glua :) [/QUOTE] Okay, I'll add a java script pop up that informs and warns the user about access to the file system. Don't worry though. The program requires access to the because: 1. It saves custom configuration in MAINDRIVE:\.easysvn_cfg 2. It needs access to the Garry's Mod installation folder. I'm not a keylogging script kiddy fag :p [quote] Also how would we go about being a mirror? [/quote] What do you mean? [quote] Keep up the good work [/quote] Thanks :3 [QUOTE=stewsta;13968374]Hmmm, How'd you get the applet to interface with the user's files? I've been looking for a way to do it and i've since given up.[/QUOTE] You need to use the jarsigner tool to sign your applet because unsigned applets do not have access to a user's file system. That's it, basically. You can use all of the IO API classes normally, e.g.: if (new File("C:\windows\updatelog.log").exists()) { // ... etc (I'm assuming that you're a Java programmer asking for advice) [QUOTE=RollingPie;13976601]go to steamapps/garrysmod/garrysmod/addons if you just hit ok without typing anything in the username. Copy what ever files you got and put into your steamapps/(username)/garrysmod/garrysmod/addons. if its a extra like wire extras put in wire or whatever![/QUOTE] Heh, there's no need for a dirty hack :P I'll be releasing an update soon.
[B]EasySVN update - version 2.0 released![/B] Yup, this update contains a handful of new features including those that you guys suggested. :D [B]5-3-2009:[/B] Version 2.0 released. * New configuration dialog at startup. Choice between auto-detection and manual configuration. + Auto-detection algorithm improved * Asynchronous updating with an update queue (No more freezing!) * Cancel option in an update * Advanced Settings dialog + More feedback messages & things (e.g. mouse cursor turns to a loading animation when EasySVN updates) - A few aesthetic bug fixes & Manage dialog bug fixes Comments, constructive criticism, thanks, ideas and feedback are always appreciated! Enjoy!
This is really nice. You should add an estimated time thing, and some status thing to see how far it's done.
[b]Version 2.0.1 (patch) released.[/b] - Fixed bug where an "update canceled" message would display after updating. - Fixed bug where the default config screen wouldn't pop up to the top. + Small improvement to an internal method. - Contains a minor bug fix with an incorrect message displaying and a small improvement in an internal function. [QUOTE=HOUSEMASTERR;13984593]This is really nice. You should add an estimated time thing, and some status thing to see how far it's done.[/QUOTE] Thanks & yep, I'm planning to do that.
the easysvn link is broken right now D; i hope it'll be fixed
[QUOTE=RollingPie;13997873]the easysvn link is broken right now D; i hope it'll be fixed[/QUOTE] Oh, I thought that I was the only one to occasionally have that. Refresh it a few times - it's a DNS error. I'll contact my host about it.
You're fucking awesome.
This is a brilliant little utility, thankyou for going to the time and effort to make our lives easier.
Does this tool give you the ability to export files to your addons folder so as to remove the unnecessary SVN files from causing more lag? If so how do you do this, or does it just do this by default?
The SVN files don't seem to cause more lag to me, I think that is just a myth you know.
No offense, but your news post is hilarious. [quote=News post]Another thing to note is that EasySVN makes use of the SVN protocol.[/quote]
This sounds really good, but I'll stick with normal SVN for now (I have .bat file that runs them all then runs Gmod, given to me by a freind), however I will definatly use this if Gmod screws over at some point and will refer my friends to it. Trying to explain regular SVN is a nightmare.
the best svn ever you have made my server come to life 10/10 i love you i love the way it is made just for gmod and its on a internet browser recomended to all my friends btw could you add a downloadable version my server: info: Office RP V2.0|26 Slots|ULX|PC|WIRE|PHX|NEW JOBS ip: 64.27.13.29:27016
[QUOTE=pk owner;14000941]the best svn ever you have made my server come to life 10/10 i love you i love the way it is made just for gmod and its on a internet browser recomended to all my friends btw could you add a downloadable version my server: info: Office RP V2.0|26 Slots|ULX|PC|WIRE|PHX|NEW JOBS ip: 64.27.13.29:27016[/QUOTE] no advertising in other peoples threads, it's just annoying.
It's called EasySVN, it's perhaps fucking obvious it uses the SVN protocol?
Only one word for this: GODLIKE Oh wait... This means my Batch File for auto-updating SVN's is useless now. Oh Well...
Very, very, very, very, VERY nice. I love how I can just use this when I'm lazy after a reinstall.
I don't know if you know this, or if it is possible to look at the registry with this, but steam stores its install dir in HKEY_LOCAL_MACHINE\Software\Valve\Steam and a lot of other info in HKEY_CURRENT_USER\Software\Valve\Steam
[QUOTE=Phyxius;14005351]I don't know if you know this, or if it is possible to look at the registry with this, but steam stores its install dir in HKEY_LOCAL_MACHINE\Software\Valve\Steam and a lot of other info in HKEY_CURRENT_USER\Software\Valve\Steam[/QUOTE] This very much.
Only addons? What if we want an SVN of a gamemode?
[QUOTE=Snow Wolf677;13998286]You're fucking awesome.[/QUOTE] [QUOTE=Guyver;13998327]This is a brilliant little utility, thankyou for going to the time and effort to make our lives easier.[/QUOTE] Thanks for the comments :D [QUOTE=cbale2000;13999034]Does this tool give you the ability to export files to your addons folder so as to remove the unnecessary SVN files from causing more lag? If so how do you do this, or does it just do this by default?[/QUOTE] The term "lag" is totally overused. It's used in a sense of latency, loading times, responsiveness, etc. etc. Just like hexpunK I seriously doubt it has a big impact on loading times, as Garry's Mod probably just skips "unknown" folder types. But if you're paranoid then sure, just check the "Export" radio button before hitting "Update!". [QUOTE=Overv;13999170]No offense, but your news post is hilarious.[/QUOTE] Okay, I'm glad I made you laugh. [QUOTE=Overv;14002698]It's called EasySVN, it's perhaps fucking obvious it uses the SVN protocol?[/QUOTE] @see Dave_Parker's post. [QUOTE=Phyxius;14005351]I don't know if you know this, or if it is possible to look at the registry with this, but steam stores its install dir in HKEY_LOCAL_MACHINE\Software\Valve\Steam and a lot of other info in HKEY_CURRENT_USER\Software\Valve\Steam[/QUOTE] I guess I could do that, yeah. I did know it but I never actually thought of using it in EasySVN, so thanks! [QUOTE=PrusseLusken;14003997]Thank you very much for this. I love you man Only one thing- it's a shame it doesn't work in Opera. But blah, Java and Opera doesn't fit togheter.[/QUOTE] There shouldn't be any incompatibilities in browsers... Maybe you're just using an old version or something? I'll download opera and chrome later and test it on them myself.
[QUOTE=ZeroFreeze_;14007273]Just like hexpunK I seriously doubt it has a big impact on loading times, as Garry's Mod probably just skips "unknown" folder types.[/QUOTE] I've tested this and found it adds about 30 seconds to my loading times with lots of addons.
[QUOTE=Nerdboy;14007110]Only addons? What if we want an SVN of a gamemode?[/QUOTE]
[QUOTE=Nerdboy;14007110]Only addons? What if we want an SVN of a gamemode?[/QUOTE] Currently not possible, but it'll be expanded to support gamemodes and such too in the next update.
Sorry, you need to Log In to post a reply to this thread.