Go to Post FIRST Robotics Competition could NEVER, EVER, EVER feature aquatic robots. - dlavery [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
  #1   Spotlight this post!  
Unread 25-02-2010, 08:12
Foster Foster is offline
Engineering Program Management
VRC #8081 (STEMRobotics)
Team Role: Mentor
 
Join Date: Jul 2007
Rookie Year: 2005
Location: Delaware
Posts: 1,392
Foster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond repute
Mecurial DVCS - your experiences using it

I'm looking for first hand accounts (that means you, not a friend of another robot teams older brothers neighbor) of using Mecurial the distributed version control system. I'm interested in your experiences with Labview, C++ and Java. Specific things I'm looking for:
  • What other tools did you use (Netbeans, custom tools, LVDiff, TortiseHg, etc. )
  • Things that went well
  • Things that didn't go well
  • Where / how you hosted a central repository
  • How your programming team liked/hated it
  • Did you tag versions, how often?
  • Tips / best practices you would like to pass on
  • Are your desktops Windows or Linux based
Thanks!
(And I know this is CD, but I'm interested in Mecurial. I know that GIT rocks and that real programming teams only use Subversion but your team uses a custom Ruby site from another robot teams older brothers neighbor that had the snow not come you would have used more and no the CVS is not part of the 65 lbs weight limit. Thanks! )
__________________
Foster - VEX Delaware - 17 teams -- Chief Roboteer STEMRobotics.org
2010 - Mentor of the Year - VEX Clean Sweep World Championship
2006-2016, a decade of doing VEX, time really flies while having fun
Downingtown Area Robotics Web site and VEXMen Team Site come see what we can do for you.

Last edited by Foster : 25-02-2010 at 08:28.
  #2   Spotlight this post!  
Unread 23-03-2010, 17:34
LukeS LukeS is offline
4272 mentor, 1024 alumnus
AKA: Luke Shumaker
FRC #4272
Team Role: Mentor
 
Join Date: Mar 2009
Rookie Year: 2009
Location: Indianapolis, IN
Posts: 60
LukeS is an unknown quantity at this point
Re: Mecurial DVCS - your experiences using it

Yes, our whole team used it.

In order:
  • We were developing in Java
  • We were using the normal Netbeans option. In order to clone between Windows systems, we used Cygwin to set up SSH.
  • Having actual version tracking is a amazing, you don't have to manage folders with different versions/dates on them, automated merging, cloning is way faster, since you don't copy the Javadocs/compiled files...
  • Loved it, though some members took a while to grasp the `revert' feature. (``Why'd you delete my commented out code!? I didn't have a backup!'')
  • No, we didn't tag versions, but you would see things like ``End of Washington DC'' as a commit message.
  • The default `.hgignore' file just won't do. The one we used is attached (rename to `.hgignore', place in the root directory of your project) The file is hidden on *NIX, idk on Windows. Also, since Windows and *NIX newlines are different, Netbeans automatically does this, so you end up having to make an empty commit with the message ``convert to UNIX newlines, ignore...''
  • We were on both *NIX and Windows XP systems.

I think I still prefer GIT, but HG is close, and integrated with Netbeans.

Happy Hacking!
Attached Files
File Type: txt hgignore.txt (144 Bytes, 22 views)
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
Hex Shaft Wear Experiences mwibbels Technical Discussion 3 26-12-2008 18:02
Engineers! Please share you experiences!!! Liz C Career 13 21-02-2008 17:11
Combustion compression experiences? rastermon 3D Animation and Competition 3 14-02-2008 15:41
Experiences at BattleCry 6 akshar Off-Season Events 7 26-06-2005 17:31
Experiences with Belting Patrick Wang Technical Discussion 15 26-09-2002 20:26


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

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