Rockbox Technical Forums

Rockbox Development => Starting Development and Compiling => Topic started by: gnu on January 28, 2008, 06:01:13 AM

Title: Access SVN through HTTP port?
Post by: gnu on January 28, 2008, 06:01:13 AM
I'm behind a rather strict firewall that blocks the port SVN is trying to access (something with 3xxx).
Is it possible to access the SVN repository through port 80? I tried svn co svn://svn.rockbox.org:80/blabla, but Cygwin just hangs and does nothing anymore!
Title: Re: Access SVN through HTTP port?
Post by: Bagder on January 28, 2008, 06:03:35 AM
We don't currently run the svn server on any other ports nor using any other access protocols than the svn:// one.
Title: Re: Access SVN through HTTP port?
Post by: bascule on January 28, 2008, 11:03:19 AM
but you can always download the latest Source tarball/zip here:

http://build.rockbox.org/

and extract it into your development environment. Although, obviously, that's more hassle.
Title: Re: Access SVN through HTTP port?
Post by: AlexP on January 28, 2008, 02:28:18 PM
gnu:  I ran into the same problem on a recent business trip, and as Bascule and Bagder say it isn't possible currently, you have to use the source tarball.  I know this isn't ideal (no revision history, svn tools etc.), and from time to time the tarball is missing files as someone forgets to update FILES on a commit, but that it the only way around at the moment.
Title: Re: Access SVN through HTTP port?
Post by: Rincewind on January 29, 2008, 08:25:49 PM
There might be another way. But it is a litte involved. You could track the official svn repo with a git repository on your home pc and publish this repository somewhere (there are free git hosters, maybe repo.or.cz) Git has the ability to pull ("svn up") from a http-server.
The thing is, you need regular access to svn somewhere to push the newest changes to Git. This can be set up in a cron script.

This setup doesn't work for commiting to svn, of course.
Title: Re: Access SVN through HTTP port?
Post by: GodEater on January 30, 2008, 03:39:57 AM
The rockbox svn tree is already tracked by a repository on repo.or.cz - so no need to set up a new one there.

http://repo.or.cz/w/Rockbox.git