Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2010-10

SVN checkout of Lazarus using TortoiseSVN?

8 messages · 6 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Bo Berglund

I am now sitting behind a corporate firewall and when I use TSVN to check out the sources it lists some activity at a ridiculously low speed and then nothing seems to happen...

The Win7 taskbar icon still flashes green but there is no activity in the checkout window. And the Cancel button seems not to work either, it won't cancel the :
Is SVN using some other ports than #80? I know that for example CVS uses port 2401, perhaps SVN uses another own port as well?

Is it possible to use https to check out Lazarus? That would make the packets more difficult to block with the firewall I hope.... I tried just adding an s to the normal URL but that did not work.

Bo Berglund

Reply by email

Michael Schnell
to Bo Berglund
Bo Berglund wrote
I am now sitting behind a corporate firewall and when I use TSVN to check out the sources it lists some activity at a ridiculously low speed and then nothing seems to happen...

For normal clients svn uses dedicated IP ports and it's own protocol. But for clients behind a firewall it also can do http on port 80. this is slower and has some restriction but it usually works fine for downloading. AFAIR you just need to prefix the server name with "http:" to do http communication.

-Michael

Reply by email

Bo Berglund
to Michael Schnell
Michael Schnell wrote 10 lines
On 10/01/2010 03:54 PM, Bo Berglund wrote: > I am now sitting behind a corporate firewall and when I use TSVN to > check out the sources it lists some activity at a ridiculously low > speed and then nothing seems to happen... For normal clients svn uses dedicated IP ports and it's own protocol. But for clients behind a firewall it also can do http on port 80. this is slower and has some restriction but it usually works fine for downloading. AFAIR you just need to prefix the server name with "http:" to do http communication.

This is what I entered into TSVN:
http://svn.freepascal.org/svn/fpc/trunk

But it does not work..
Our company uses a McAffe firewall and not much passes through. I have had to struggle for many years until finally the IT department gave in and opened the NNTP port so I can participate in News discussions like this (via the GMANE mailist-news gateway).

On initial checkout start it seems like there is a connection to the svn server because I get an error message if the URL does not point to a valid svn server. But only about 12 kb is ever transmitted and thre is just an .svn folder created with some files and then nothing happens....

At home on the other hand there are no I though that there is maybe another port I have to start nagging the IT dept about and then maybe in 2015 it will be possible to use svn from work. Only then maybe everyone have switched over to GIT instead????

Bo Berglund

Reply by email

Lukasz Sokol
to Bo Berglund
Bo Berglund wrote
Our company uses a McAffe firewall and not much passes through. I have had to struggle for many years until finally the IT department gave in and opened the NNTP port so I can participate in News discussions like this (via the GMANE mailist-news gateway).

Maybe ask them to allow full access to network to the 'TortoiseSVN client' program (if it's set outgoing-only it may have such effects) ?

L.

Show quoted text 10 lines
Bo Berglund -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply by email

BosseB
to Lukasz Sokol: Maybe ask them to allow full access to network to the 'TortoiseSVN client' program (if…
Lukasz Sokol wrote 9 lines
On 01/10/2010 16:26, Bo Berglund wrote: > Our company uses a McAffe firewall and not much passes through. I have > had to struggle for many years until finally the IT department gave in > and opened the NNTP port so I can participate in News discussions like > this (via the GMANE mailist-news gateway). Maybe ask them to allow full access to network to the 'TortoiseSVN client' program (if it's set outgoing-only it may have such effects) ?

Not likely to succeed given the nagging effort I have had to put in to first get access to FTP and then to NNTP (several years between).

We are part of a big Swiss corporation and now the Swiss auditors have zoomed in on another pet of theirs:

They discovered that 40%+ of the employees in Sweden were local admins on their PC:s. Apparently that is a no-no according to them so now the IT department has been given the task of weeding down all of these admin users. The result is that everyone that has been demoted need to call an IT admin for every single update in Firefox and every single install they need to do....
Well, they can't get at us software developers because in our job description is that we must be able to perform admin tasks on our PCs.

Stupid still and reflective of their thinking.

Bo Berglund Developer in Sweden

Reply by email

Graeme Geldenhuys
to Vincent Snijders: 2010/10/1 Bo Berglund : Some people have more luck using the svn2 mirror:…

Hi Bo,

Some people have more luck using the svn2 mirror: http://svn.freepascal.org/svn/fpc/trunk

A few years back, my ISP's transparent proxy caused me much headache with SubVersion repositories. After numerous emails, they finally gave me a different proxy address I could try, which solved the problem.

Alternatively, you can also get hold of Lazarus via the Git mirror repository -using the 'git' or 'http' protocol

git clone http://github.com/graemeg/lazarus.git

or

git clone git://github.com/graemeg/lazarus.git

The latter being considerably faster that http protocol. But you will have to test through your firewall to see what works.

If you are not interested in the full Lazarus history, you can limit it to only pull say the last 10 commits, and then build the history from there onwards.

eg:
git clone --depth 10 git://github.com/graemeg/lazarus.git

Regards, - Graeme - _______________________________________________ fpGUI - a cross-platform Free Pascal GUI toolkit http://opensoft.homeip.net:8080/fpgui/

Reply by email