Hi, I''m trying to get up and running with rspec on a new project. I''d like to install the rspec and rspec_on_rails plugins (per http://rspec.rubyforge.org/documentation/rails/install.html), but my corporate firewall blocks port 3690 so I can''t access the repository via svn:// I searched the docs and the mailing-list archive to figure out how to install the plugins manually, but I came up empty. Can someone give me a gentle shove in the right direction? Thanks, /g -- George Anderson Sr. Software Engineer - Point Solutions Erickson Communities 701 Maiden Choice Lane Catonsville, MD 21228 The information in this email is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmissions, dissemination or other use of or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you receive this email in error, please contact the sender and delete the material from any computer..
Personally I know of no way. But if no one else has an idea, I could possibly set up an rspec mirror on http... Scott On May 7, 2007, at 12:58 PM, GAnderson wrote:> Hi, > > I''m trying to get up and running with rspec on a new project. I''d > like to > install the rspec and rspec_on_rails plugins (per > http://rspec.rubyforge.org/documentation/rails/install.html), but my > corporate firewall blocks port 3690 so I can''t access the > repository via > svn:// > > I searched the docs and the mailing-list archive to figure out how to > install the plugins manually, but I came up empty. Can someone > give me a > gentle shove in the right direction? > > Thanks, > > /g > -- > George Anderson > Sr. Software Engineer - Point Solutions > > Erickson Communities > 701 Maiden Choice Lane > Catonsville, MD 21228 > > > > > > The information in this email is intended only for the person or > entity to which it is addressed and may contain confidential and/or > privileged material. Any review, retransmissions, dissemination or > other use of or taking of any action in reliance upon this > information by persons or entities other than the intended > recipient is prohibited. If you receive this email in error, please > contact the sender and delete the material from any computer.. > > _______________________________________________ > rspec-users mailing list > rspec-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users
Hi George, I have the same problem. I''ve repeatedly asked for svn access from my corporate masters, and just as repeatedly been knocked back :( 1. run ssh on your home box on port 443 (https) 2. get http://www.agroman.net/corkscrew/ 3. ssh to home (using corkscrew) 4. svn export svn://.../rspec_on_rails 5. tar jcvf rspec_on_rails.tar.bz2 6. scp lachie at homebox:rspec_on_rails.tar.bz2 . (using corkscrew) Yes, it really sucks. Scott, an http mirror would rock, or it could be mirrored at google code, using their http-viewable svn repos. Even an automatically created tarball of trunk in rubyforge would be better. Lachie On 5/8/07, GAnderson <George.Anderson at erickson.com> wrote:> Hi, > > I''m trying to get up and running with rspec on a new project. I''d like to > install the rspec and rspec_on_rails plugins (per > http://rspec.rubyforge.org/documentation/rails/install.html), but my > corporate firewall blocks port 3690 so I can''t access the repository via > svn:// > > I searched the docs and the mailing-list archive to figure out how to > install the plugins manually, but I came up empty. Can someone give me a > gentle shove in the right direction? > > Thanks, > > /g > -- > George Anderson > Sr. Software Engineer - Point Solutions > > Erickson Communities > 701 Maiden Choice Lane > Catonsville, MD 21228 > > > > > > The information in this email is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmissions, dissemination or other use of or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you receive this email in error, please contact the sender and delete the material from any computer.. > > _______________________________________________ > rspec-users mailing list > rspec-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users >-- Lachie http://lachie.info/ http://www.flickr.com/photos/lachie/
> Scott, an http mirror would rock, or it could be mirrored at google > code, using their http-viewable svn repos.Can you point me to a page on google with more info? Or should I just google it? I will set up a mirror with svnsync if the admins can setup a "pre- revprop-change hook". Although I should say this: the server is an experimental one - so don''t be surprised if it suddenly stops working. I could also look into using svk to sync the repos. Scott
On May 7, 2007, at 7:32 PM, Lachie wrote:> Hi George, > I have the same problem. I''ve repeatedly asked for svn access from my > corporate masters, and just as repeatedly been knocked back :( > > 1. run ssh on your home box on port 443 (https) > 2. get http://www.agroman.net/corkscrew/ > 3. ssh to home (using corkscrew) > 4. svn export svn://.../rspec_on_rails > 5. tar jcvf rspec_on_rails.tar.bz2 > 6. scp lachie at homebox:rspec_on_rails.tar.bz2 . (using corkscrew) > > Yes, it really sucks. > Scott, an http mirror would rock, or it could be mirrored at google > code, using their http-viewable svn repos.Ok - I''ve got an http read only mirror going. Like I''ve said, this server is just being used right now for some of my own learning about server admin - so don''t be surprised if it mysteriously stops working some day. I''m paying for access, so please only use it if you can''t access the rubyforge repository. You can access trunk through this url: http://thmadb.com/mirrors/rspec/trunk or the whole of the repository through: http://thmadb.com/mirrors/rspec I''m only syncing once every hour, so trunk will be an hour off. Also revision numbers will be one higher than they are if you checkout from from the real svn repos. Happy hacking! Scott
aslak hellesoy
2007-May-08 12:36 UTC
[rspec-users] Installing plugins without svn:// access
On 5/8/07, Scott Taylor <mailing_lists at railsnewbie.com> wrote:> > On May 7, 2007, at 7:32 PM, Lachie wrote: > > > Hi George, > > I have the same problem. I''ve repeatedly asked for svn access from my > > corporate masters, and just as repeatedly been knocked back :( > > > > 1. run ssh on your home box on port 443 (https) > > 2. get http://www.agroman.net/corkscrew/ > > 3. ssh to home (using corkscrew) > > 4. svn export svn://.../rspec_on_rails > > 5. tar jcvf rspec_on_rails.tar.bz2 > > 6. scp lachie at homebox:rspec_on_rails.tar.bz2 . (using corkscrew) > > > > Yes, it really sucks. > > Scott, an http mirror would rock, or it could be mirrored at google > > code, using their http-viewable svn repos. > > Ok - I''ve got an http read only mirror going. > > Like I''ve said, this server is just being used right now for some of > my own learning about server admin - so don''t be surprised if it > mysteriously stops working some day. I''m paying for access, so > please only use it if you can''t access the rubyforge repository. > > > You can access trunk through this url: > > http://thmadb.com/mirrors/rspec/trunk > > or the whole of the repository through: > > http://thmadb.com/mirrors/rspec > > > I''m only syncing once every hour, so trunk will be an hour off. Also > revision numbers will be one higher than they are if you checkout > from from the real svn repos. >Thanks a lot Scott! Because the repository may go away I recommend that anyone using this to install Spec::Rails to *not* use the -x switch in script/plugin unless you can live with an unavailable repo. Aslak> Happy hacking! > > Scott > > > > > _______________________________________________ > rspec-users mailing list > rspec-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users >
Thanks, Scott and Lachie, for your help. I''m hoping to get svn:// through the firewall soon. I just started a new job (2 weeks ago) and one of my first official act was to request they open port 3690 (svn://). I think I raised some eyebrows because the next day I got a lunch meeting request from the CTO. Not sure if that''s good or bad;) /g On 5/8/07 7:58 AM, "Scott Taylor" <mailing_lists at railsnewbie.com> wrote:> > On May 7, 2007, at 7:32 PM, Lachie wrote: > >> Hi George, >> I have the same problem. I''ve repeatedly asked for svn access from my >> corporate masters, and just as repeatedly been knocked back :( >> >> 1. run ssh on your home box on port 443 (https) >> 2. get http://www.agroman.net/corkscrew/ >> 3. ssh to home (using corkscrew) >> 4. svn export svn://.../rspec_on_rails >> 5. tar jcvf rspec_on_rails.tar.bz2 >> 6. scp lachie at homebox:rspec_on_rails.tar.bz2 . (using corkscrew) >> >> Yes, it really sucks. >> Scott, an http mirror would rock, or it could be mirrored at google >> code, using their http-viewable svn repos. > > Ok - I''ve got an http read only mirror going. > > Like I''ve said, this server is just being used right now for some of > my own learning about server admin - so don''t be surprised if it > mysteriously stops working some day. I''m paying for access, so > please only use it if you can''t access the rubyforge repository. > > > You can access trunk through this url: > > http://thmadb.com/mirrors/rspec/trunk > > or the whole of the repository through: > > http://thmadb.com/mirrors/rspec > > > I''m only syncing once every hour, so trunk will be an hour off. Also > revision numbers will be one higher than they are if you checkout > from from the real svn repos. > > Happy hacking! > > Scott > > > > > _______________________________________________ > rspec-users mailing list > rspec-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users-- George Anderson Sr. Software Engineer - Point Solutions Erickson Communities 701 Maiden Choice Lane Catonsville, MD 21228 The information in this email is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmissions, dissemination or other use of or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you receive this email in error, please contact the sender and delete the material from any computer..
Good point, Aslak. Another option is using Piston ( http://piston.rubyforge.org/). You get the benefits of svn:externals with better control over updates. You can also "switch" the location of the repository. Good stuff. /g On 5/8/07 8:36 AM, "aslak hellesoy" <aslak.hellesoy at gmail.com> wrote:> On 5/8/07, Scott Taylor <mailing_lists at railsnewbie.com> wrote: >> >> Ok - I''ve got an http read only mirror going. >> >> Like I''ve said, this server is just being used right now for some of >> my own learning about server admin - so don''t be surprised if it >> mysteriously stops working some day. I''m paying for access, so >> please only use it if you can''t access the rubyforge repository. >> >> >> You can access trunk through this url: >> >> http://thmadb.com/mirrors/rspec/trunk >> >> or the whole of the repository through: >> >> http://thmadb.com/mirrors/rspec >> >> >> I''m only syncing once every hour, so trunk will be an hour off. Also >> revision numbers will be one higher than they are if you checkout >> from from the real svn repos. >> > > Thanks a lot Scott! > > Because the repository may go away I recommend that anyone using this > to install Spec::Rails to *not* use the -x switch in script/plugin > unless you can live with an unavailable repo. > > Aslak > >> Happy hacking! >> >> Scott >> >> >> >> >> _______________________________________________ >> rspec-users mailing list >> rspec-users at rubyforge.org >> http://rubyforge.org/mailman/listinfo/rspec-users >> > _______________________________________________ > rspec-users mailing list > rspec-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users-- George Anderson Sr. Software Engineer - Point Solutions Erickson Communities 701 Maiden Choice Lane Catonsville, MD 21228 The information in this email is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmissions, dissemination or other use of or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you receive this email in error, please contact the sender and delete the material from any computer..