xboxscene.org forums

Author Topic: Svn Repo Plugin Dosen't Work  (Read 51 times)

PantsOnFire

  • Archived User
  • Full Member
  • *
  • Posts: 131
Svn Repo Plugin Dosen't Work
« on: March 11, 2009, 03:08:00 PM »

Hi all,

Trying all I can just to get a python script  (Nuka's flickr).   I have no ability to build anything myself from SVN so I'm trying to use the REpo SVN installer to get this 1 script.

However the SVN Repo plugin is completely broken for me, nothing loads, nothing happens.
Can anyone confirm this happens with them please?


The Flickr script I'm after dosen't seem to be up on websites so this seems like my best bet.


Cheers if you can help, much appreciated.


ps- YouTube3 plugin still not working in this build  sad.gif
Logged

Bomb Bloke

  • Archived User
  • Hero Member
  • *
  • Posts: 2398
Svn Repo Plugin Dosen't Work
« Reply #1 on: March 11, 2009, 06:51:00 PM »

By reading the script's source I see it wants to get it's files from here. You'll probably find it easiest to just manually download the stuff you want, but you could also grab a SVN client for your PC and download in bulk.

Note that Python doesn't need to be compiled before execution, so there's no need to "build" anything. XBMC needs to be compiled to XBE, skins need to have their individual images combined into XPR files, but this isn't true for EVERYTHING that uses an SVN.
Logged

PantsOnFire

  • Archived User
  • Full Member
  • *
  • Posts: 131
Svn Repo Plugin Dosen't Work
« Reply #2 on: March 11, 2009, 10:22:00 PM »

Thanks for the help bombbloke, I downloaded tortoiseSVN and got the lot of video and picture plugins smile.gif
Logged

Bomb Bloke

  • Archived User
  • Hero Member
  • *
  • Posts: 2398
Svn Repo Plugin Dosen't Work
« Reply #3 on: March 14, 2009, 12:20:00 AM »

Very loosely put, they're sort of like enhanced FTP servers that maintain records of all their previous states.

That is to say, whenever people add, update or remove files, the "revision" number of the SVN goes up. Each revision has a listing of what files were changed (and exactly HOW they were changed), and can also have "plain english" notes attached as well (XBMC's changelog is actually made up of SVN revision notes). All of the older revisions are still accessible by their number.

How useful this feature is depends on the project.

For example, with XBMC, thanks to the SVN the source code is stored on it's possible to get your hands on not only the latest version, but any other. This makes it a lot easier to find when a given feature (or bug!) was implemented.

Typically you use a SVN client (eg Tortoise SVN) to deal with SVN repositories. You just point it at the server (or at a subfolder on the server), state where on your computer you want the files, and it downloads everthing relevant.

Once this is done, when the next revision is released, you can tell the client to update your version to match. In order to do this, it DOESN'T need to go and download the whole thing again: Instead, it checks which files have changed between your current copy and the latest, then downloads only those.

As you can imagine, this lowers bandwidth costs DRAMATICALLY.

Many of XBMC's skins can only be obtained via SVN (at least, in their updated states).

For a more detailed explanation, check the wiki page. You can also see a basic guide as to how to use a SVN client here.
Logged