Go to Post Each year that I've been on the team I've thought to myself, "Man we lost some great seniors this year," and each year younger students have stepped up on their own to fill those leadership positions. - BJC [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #16   Spotlight this post!  
Unread 02-09-2010, 15:25
Bot190's Avatar
Bot190 Bot190 is offline
Registered User
FRC #0166 (ChopShop)
Team Role: Programmer
 
Join Date: Sep 2009
Rookie Year: 2009
Location: Merrimack NH
Posts: 105
Bot190 will become famous soon enough
Re: Portable Revision Control Server (using Subversion)

The thing to keep in mind with GIT, is there's no way to use it directly on windows. you need a Linux emulator, that I can't think the name of right now. Unless that's changed recently...
__________________

  #17   Spotlight this post!  
Unread 02-09-2010, 15:42
AustinSchuh AustinSchuh is offline
Registered User
FRC #0971 (Spartan Robotics) #254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Feb 2005
Rookie Year: 1999
Location: Los Altos, CA
Posts: 803
AustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond repute
Re: Portable Revision Control Server (using Subversion)

Quote:
Originally Posted by Bot190 View Post
You need a Linux emulator, that I can't think the name of right now.
Cygwin is the name you are fishing for.

From a quick search, it looks like that isn't true any more, and there is a version of git that is integrated into Windows Explorer in the same way that SVN can be with tortoise SVN. http://code.google.com/p/tortoisegit/
  #18   Spotlight this post!  
Unread 02-09-2010, 16:03
jtdowney jtdowney is offline
Boiler Up
AKA: John Downey
FRC #4302 (Robophins)
Team Role: Mentor
 
Join Date: Sep 2006
Rookie Year: 2006
Location: Chicago
Posts: 300
jtdowney has a brilliant futurejtdowney has a brilliant futurejtdowney has a brilliant futurejtdowney has a brilliant futurejtdowney has a brilliant futurejtdowney has a brilliant futurejtdowney has a brilliant futurejtdowney has a brilliant futurejtdowney has a brilliant futurejtdowney has a brilliant futurejtdowney has a brilliant future
Re: Portable Revision Control Server (using Subversion)

Cygwin is no longer required to run Git on Windows, there is msysGit which simplifies install a command line version of Git on Windows. In addition there are GUI Git tools such as TortoiseGit which was mentioned and Git Extensions.
__________________
John Downey
Lead Robot Inspector - Purdue IndianaFIRST District
Whitney Young Magnet High School/Robophins (FRC 4302) - Mentor (2013-current)
Midwest Regional Planning Committee - Member (2012-current)
Boilermaker Regional Planning Committee - Member (2011-2014)
Robot Inspector (2008-current)
Purdue FIRST Programs - Staff Advisor (2008-2011)
Lafayette-Jefferson High School/Precision Guessworks (FRC 1646) - Mentor (2006-2011)
  #19   Spotlight this post!  
Unread 02-09-2010, 16:42
Bot190's Avatar
Bot190 Bot190 is offline
Registered User
FRC #0166 (ChopShop)
Team Role: Programmer
 
Join Date: Sep 2009
Rookie Year: 2009
Location: Merrimack NH
Posts: 105
Bot190 will become famous soon enough
Re: Portable Revision Control Server (using Subversion)

Cool, last time I had looked at Git I didn't see anything about a windows version, only using it with cygwin, (thanks AustinSchuh). From what I've heard, GIT is a good source control system also.
__________________

  #20   Spotlight this post!  
Unread 04-09-2010, 09:23
Bryscus's Avatar
Bryscus Bryscus is offline
EE, CpE
AKA: Bryce B.
FRC #0180 (SPAM)
Team Role: Engineer
 
Join Date: Jan 2009
Rookie Year: 1999
Location: Jupiter, FL
Posts: 173
Bryscus has much to be proud ofBryscus has much to be proud ofBryscus has much to be proud ofBryscus has much to be proud ofBryscus has much to be proud ofBryscus has much to be proud ofBryscus has much to be proud ofBryscus has much to be proud ofBryscus has much to be proud of
Re: Portable Revision Control Server (using Subversion)

Firstly, thank you all for replying! I've been wondering what solutions teams were using for a while now. I also wonder how many teams are still without some sort of code control. It really does simplify life in the end!

Quote:
Originally Posted by Mark McLeod View Post
Interesting solution.

Do you just turn off the wireless to make it Pit legal or do you get permission from the FTA to run an access point?
Good question. The default configuration is to run with wireless off. At our home pit, we have set up a wireless network with both N and G using the kit N router (on 5GHz) and a Dlink G router. So, I would rarely need to use wireless but could be used if necessary (say on a LOOONNNGG bus ride to St. Louis).

Last year at the competition I transfered the repository to a USB stick and we just had only one laptop modifying code at a time. It was definitely nice to have competition revision control. I definitely agree with GGCO that trying to not modify code at competition would be ideal - I have yet to see that on our team however...

Quote:
Originally Posted by Joe Ross View Post

The next time our computer dies, I was planning to look into a plug computer like SheevaPlug
I did think about converting an old laptop, but for multi-point access one would have to bring a switch or connect through an ad-hoc network (not legal in the pit as mentioned above).

The SheevaPlug looks awesome! I may just have to get one to play around with some day. It definitely packs more power than the Broadcom chipset in the router, but if we only use if for file transfer and code check-in and out it seems to be more than adequate. Still, very cool.

Quote:
Originally Posted by zombiezen View Post
Our team has been using Bazaar instead of CVS or Subversion, and that's been working out great. The highlights are:
We were originally just looking for something that worked a little more intuitively than CVS and subversion improved many of the issues that I had with the CVS RCS. Subversion was readily available (and more importantly I knew someone with serious subversion skills) so that's what we chose. I will have to look into Bazaar, looks very interesting.

On a side note, unfortunately we are back in the 20th century at our pit with no internet access whatsoever. We are looking into a 3G connection but we won't have continuous access for a long time probably. So the Google code stuff would be an issue for us - I will have to look into the possibility of using Google code as a backup however to give us online access if we ever needed it.

Quote:
Originally Posted by Hugh Meyer View Post
Two years ago in Atlanta I did a session about how to build a SVN server. After the session I had a team come up and tell me a horror story about how they lost their code in a crashed hard drive during competitions. If you are reading this and do not have version control I would highly recommend you figure it out and get some. It is wonderful!! One of those things after you have it for a while you wonder how you ever got along without it before.
Wow that stinks! First rule of thumb is at least have a backup I guess. The other great thing about SVN is that it has an administrator command to allow two servers to sync. Unfortunately, the embedded version does not have this command, so if I run the router as the main server I can have the tower (that we use currently) sync to it periodically so we have a mirror site as well!

Quote:
Originally Posted by demosthenes2k8 View Post
Yeah, 166 (who mentioned it above <_<) used my external hard drive during GSR, but at Atlanta, we usually either shared a laptop or just plugged the laptops together in an ad-hoc ethernet tangle. The tangle seemed better in my opinion, because it was easy to pull from each other while still being connected to both the robot and the dashboard, where we had FTP'd the log files at the end of the match.
With a subversion router, you could connect the dashboard, robot and up to three other computers at the same time

- Bryce

P.S. Sorry to reply back so late. I've been busy at work...
__________________
The opulence of the front office decor varies inversely with the fundamental solvency of the firm.
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Building a Subversion Server Hugh Meyer Championship Event 2 13-04-2009 23:01
Changes in the New Revision of the Control System Manual mcf747 General Forum 2 07-12-2008 22:10
Labview Revision Control Joe Ross National Instruments LabVIEW and Data Acquisition 2 11-05-2008 17:28
pic: Portable Operator Control falconmaster Extra Discussion 1 15-02-2007 13:36
portable controls w/o using tether halomaster69 Control System 22 16-10-2005 02:18


All times are GMT -5. The time now is 03:44.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi