Go to Post The best [fundraiser] that we did was our various little things this year, such as calanders and other things. The worst is not doing one at all. - Joe Matt [more]
Home
Go Back   Chief Delphi > Technical > IT / Communications > Website Design/Showcase
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 18-11-2004, 01:40
NoodleKnight's Avatar
NoodleKnight NoodleKnight is offline
24 Hours of LeMons?
FRC #0100 (WHS&CHS Robotics)
Team Role: Alumni
 
Join Date: Aug 2004
Rookie Year: 2003
Location: Davis, CA
Posts: 320
NoodleKnight has much to be proud ofNoodleKnight has much to be proud ofNoodleKnight has much to be proud ofNoodleKnight has much to be proud ofNoodleKnight has much to be proud ofNoodleKnight has much to be proud ofNoodleKnight has much to be proud ofNoodleKnight has much to be proud ofNoodleKnight has much to be proud of
Send a message via AIM to NoodleKnight
What CVS program do you use?

Hi,

I was searching around for a CVS server that would display through HTTP. My friend told me about SandWeb, but the whole assembly is complicated to install. I was wondering what CVS programs do you use? Is it viewable through HTTP (browser, as in you can access a website and use CVS on there).

Thanks
__________________
WHS/CHS Robotics - Team 100 (2003-2006):
2006- Delphi's Driving Tommorow's Technology @ Davis | Imagery Award @ SVR | 2004- SVR Finalists (w/ 691 and 1280)| 2003- Delphi's Driving Tommorow's Technology @ Sac
  #2   Spotlight this post!  
Unread 18-11-2004, 02:10
evulish's Avatar
evulish evulish is offline
1010100
AKA: Grant Harding
#0084 (WATTNESS (bot: Chuck))
Team Role: Alumni
 
Join Date: Jul 2002
Location: Towanda/Wysox, PA
Posts: 1,434
evulish is just really niceevulish is just really niceevulish is just really niceevulish is just really nice
Send a message via AIM to evulish
Re: What CVS program do you use?

I don't use one myself, but I hear ViewCVS is popular. I'm pretty sure it's what sourceforge uses.
__________________
I'm a professional web developer. I'm good with PHP, Perl, Java/JSP, some RoR, XML, Javascript (AJAX as well), (x)HTML, CSS, etc.. Validated code is good; fully cross-browser code is better (you comply to your users and the software they use, not the other way around. Sorry!)
  #3   Spotlight this post!  
Unread 18-11-2004, 19:29
HFWang's Avatar
HFWang HFWang is offline
Registered User
AKA: DarkWulf
#0115
Team Role: Webmaster
 
Join Date: Jan 2003
Location: Cupertino
Posts: 177
HFWang will become famous soon enough
Send a message via ICQ to HFWang Send a message via AIM to HFWang
Re: What CVS program do you use?

Wait, are you saying some sort of web interface to CVS? Then, yah, second the ViewCVS comment.

Client side, I use tortoiseCVS or something like that.
__________________
rawr
  #4   Spotlight this post!  
Unread 18-11-2004, 22:11
Brandon Martus's Avatar Unsung FIRST Hero
Brandon Martus Brandon Martus is offline
busy.
AKA: B. Slash Kamen
no team
 
Join Date: May 2001
Rookie Year: 1998
Location: Nevada, TX USA
Posts: 5,271
Brandon Martus has a reputation beyond reputeBrandon Martus has a reputation beyond reputeBrandon Martus has a reputation beyond reputeBrandon Martus has a reputation beyond reputeBrandon Martus has a reputation beyond reputeBrandon Martus has a reputation beyond reputeBrandon Martus has a reputation beyond reputeBrandon Martus has a reputation beyond reputeBrandon Martus has a reputation beyond reputeBrandon Martus has a reputation beyond reputeBrandon Martus has a reputation beyond repute
Send a message via ICQ to Brandon Martus Send a message via AIM to Brandon Martus Send a message via Yahoo to Brandon Martus
Re: What CVS program do you use?

Chora is a nice one. (demo)

At work we use cvsweb
__________________
Brandon Martus
e-mail
  #5   Spotlight this post!  
Unread 19-11-2004, 07:41
Tom Bottiglieri Tom Bottiglieri is offline
Registered User
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 2003
Location: San Francisco, CA
Posts: 3,187
Tom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond repute
Re: What CVS program do you use?

Well, I use the extra care card..

heh
  #6   Spotlight this post!  
Unread 19-11-2004, 10:10
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: What CVS program do you use?

For a version control program, TechnoKats traditionally use copy. We just make daily (or more frequent) duplicates of the folder full of source code.

If we had multiple people working on separate parts of a programming project, or if we had many projects to keep track of, I'd definitely pursue something more fancy. But with one or two people working on a single program, formal version control is essentially overkill.
  #7   Spotlight this post!  
Unread 19-11-2004, 12:21
Dave Flowerday Dave Flowerday is offline
Software Engineer
VRC #0111 (Wildstang)
Team Role: Engineer
 
Join Date: Feb 2002
Rookie Year: 1995
Location: North Barrington, IL
Posts: 1,366
Dave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond repute
Re: What CVS program do you use?

Quote:
Originally Posted by Alan Anderson
But with one or two people working on a single program, formal version control is essentially overkill.
To each their own, of course, but I disagree. I use version control all the time on projects where I'm the only one working. Being able to create a branch for more "risky" changes, being able to quickly look at a tree of revisions and compare differences between each, tagging, and being able to look at check-in comments for each version are all so useful. You can of course do all these things with the "copy" method, but the version control tools just make each of these actions so much easier. Plus, in the event that you begin to have more people working on the project, then you're already set up to handle them.

Just out of curiousity, have you played around with using CVS or Subversion? You don't need a server or anything (you can just run it on a local machine, with the repository just being a directory). I know for me I used to use the "copy" method back in college and it seemed fine, but now that I've seen what version control could do I can't imagine how I got along without it
  #8   Spotlight this post!  
Unread 19-11-2004, 13:55
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: What CVS program do you use?

Quote:
Originally Posted by Dave Flowerday
...I use version control all the time on projects where I'm the only one working.
Ah, but you're talking about managing multiple projects. I'm not.
Quote:
Just out of curiousity, have you played around with using CVS or Subversion?
I use formal version control regularly. For my day job about fifteen years ago, I actually implemented a high-level version control and release/distribution system based on the old Polytron VCS tool with a database-connected wrapper. When you've got more than one program being worked on, a real version control tool helps a lot -- and when you're dealing with hundreds of programs, it becomes essential.

But when there is only one program being worked on, I'll stick with my opinion that it's unneccessary. Like the robot itself, the control software is a one-off thing with a very limited lifetime. Documentation and structure are always important, but as long as it's a single project under the control of one person (or two working closely together), formal change management is an added layer of complexity that only pays off in the very long term.

If we had several parallel development paths going on, or if we needed to maintain multiple years' worth of robot software, then I'd agree that a "real" VCS would be worth the minor extra complexity for each project. In fact, with the network and file server system we're about to put together for our team's use, we'll probably find ourselves wanting to manage multiple projects soon, and I'll embrace a formal version control system for that situation. Until then, however, I really don't think there's anything a CVS "check in" provides that a drag-and-drop "copy and rename" of the lone software folder doesn't give us. On the other hand, having separate folders for each day's work actually makes it easier to do offsite backups (on flash drive or floppy disk), and to use any random team's computer to do development in an emergency.
  #9   Spotlight this post!  
Unread 19-11-2004, 17:36
Dave Flowerday Dave Flowerday is offline
Software Engineer
VRC #0111 (Wildstang)
Team Role: Engineer
 
Join Date: Feb 2002
Rookie Year: 1995
Location: North Barrington, IL
Posts: 1,366
Dave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond repute
Re: What CVS program do you use?

Quote:
Originally Posted by Alan Anderson
Like the robot itself, the control software is a one-off thing with a very limited lifetime.
Perhaps that's the difference in our approaches. We attempt to re-use software as much as possible from one year to the next, so we don't consider our software to have a very limited lifetime.
Quote:
Until then, however, I really don't think there's anything a CVS "check in" provides that a drag-and-drop "copy and rename" of the lone software folder doesn't give us.
I agree. Like I said, you can accomplish the same things with your copy method. We just prefer the convenience and ease-of-use from a version control system.

Along these lines, another thing that I'd like to accomplish is introducing our software students to some of the basic concepts of version control. Personally when I started my job I didn't know what version control was, and needed to learn it really quick. Any exposure that students get to it will be useful if they end up pursuing software engineering.
  #10   Spotlight this post!  
Unread 19-11-2004, 20:54
Astronouth7303's Avatar
Astronouth7303 Astronouth7303 is offline
Why did I come back?
AKA: Jamie Bliss
FRC #4967 (That ONE Team)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Grand Rapids, MI
Posts: 2,071
Astronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud of
Re: What CVS program do you use?

Yes, SourceForge does use ViewCVS (which is also a SF project). For a web client, this is what I would use (if you have Python).

For a local client, I use TortoiseCVS.

If you're talking about server software, check Google.
  #11   Spotlight this post!  
Unread 19-11-2004, 23:09
NoodleKnight's Avatar
NoodleKnight NoodleKnight is offline
24 Hours of LeMons?
FRC #0100 (WHS&CHS Robotics)
Team Role: Alumni
 
Join Date: Aug 2004
Rookie Year: 2003
Location: Davis, CA
Posts: 320
NoodleKnight has much to be proud ofNoodleKnight has much to be proud ofNoodleKnight has much to be proud ofNoodleKnight has much to be proud ofNoodleKnight has much to be proud ofNoodleKnight has much to be proud ofNoodleKnight has much to be proud ofNoodleKnight has much to be proud ofNoodleKnight has much to be proud of
Send a message via AIM to NoodleKnight
Re: What CVS program do you use?

Yeah, I'm talking about a server application. We do have multiple programmers working at once, not only at our robot headquarters but also at home, anywhere they want. One of the programmers suggested me to get a CVS server up, he has a server but he can't keep it online. Also, I'm hoping to use the CVS for more than just robotics, me and a few other friends have been working on programming projects.
__________________
WHS/CHS Robotics - Team 100 (2003-2006):
2006- Delphi's Driving Tommorow's Technology @ Davis | Imagery Award @ SVR | 2004- SVR Finalists (w/ 691 and 1280)| 2003- Delphi's Driving Tommorow's Technology @ Sac
  #12   Spotlight this post!  
Unread 20-11-2004, 15:02
HFWang's Avatar
HFWang HFWang is offline
Registered User
AKA: DarkWulf
#0115
Team Role: Webmaster
 
Join Date: Jan 2003
Location: Cupertino
Posts: 177
HFWang will become famous soon enough
Send a message via ICQ to HFWang Send a message via AIM to HFWang
Re: What CVS program do you use?

Quote:
Originally Posted by Alan Anderson
Documentation and structure are always important, but as long as it's a single project under the control of one person (or two working closely together), formal change management is an added layer of complexity that only pays off in the very long term.
Just curious, what extra overhead do you incur from using CVS/SVN over copy/pasting?
__________________
rawr
  #13   Spotlight this post!  
Unread 21-11-2004, 13:56
nathanielreindl's Avatar
nathanielreindl nathanielreindl is offline
Triumphant Return from the Depths
AKA: Fiction
FRC #1451
Team Role: Mentor
 
Join Date: Nov 2004
Rookie Year: 2003
Location: O'Fallon, IL
Posts: 14
nathanielreindl is an unknown quantity at this point
Send a message via ICQ to nathanielreindl Send a message via AIM to nathanielreindl Send a message via Yahoo to nathanielreindl
Re: What CVS program do you use?

Quote:
Originally Posted by HFWang
Just curious, what extra overhead do you incur from using CVS/SVN over copy/pasting?
Most of the overhead goes into the metadata tagging along with each commit. This includes version, committer, date committed, any comments made by the committer, and whatever else may fit there.

On another tangent, though, the neat thing about revision tracking systems like Subversion and CVS is that they have niceties for folks working on different systems (e.g., Windows and UNIX). If you'll recall, Windows and UNIX have traditionally used different newline delimiters, and after a while, having to deal with converting and reconverting text formats becomes a bit of a pain. These facilities neutralize that in the commit and make the necessary changes when grabbing the updated sources from the repository.
  #14   Spotlight this post!  
Unread 21-11-2004, 18:36
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: What CVS program do you use?

Quote:
Originally Posted by Dave Flowerday
Perhaps that's the difference in our approaches. We attempt to re-use software as much as possible from one year to the next, so we don't consider our software to have a very limited lifetime.
How much software were you able to reuse from 2003 to 2004?

Oh, hang on a minute. You WildStang folk use coprocessors, don't you? That makes a big difference in our worldviews. You probably do have lots of code you reused between Stack Attack and First Frenzy...just not the code running in the IFI system. When I talk of a "single project", I'm referring to the files that make up one program. You have multiple programs running in one robot, so that's already into the realm where I said I'd be happy to use a formal version control system.
  #15   Spotlight this post!  
Unread 21-11-2004, 19:35
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: What CVS program do you use?

Quote:
Originally Posted by HFWang
Just curious, what extra overhead do you incur from using CVS/SVN over copy/pasting?
I was referring to complexity, not overhead. Copying the source code to a backup folder each day (or after each major change) is simple, needs no extra software to support it, and requires no special training in order to use. When the programming project. On the other hand, using a "real" version control system means that either specialized software must be installed on each computer to be used, or a network must be maintained between them and a server. The people working on the program also need to learn how to use the system effectively.

There's actually a whole lot of "overhead" in a daily (or more often) duplicate scheme. Most of the program doesn't change, so it's redundant to keep it multiple times. A good version control system will store changes as a "delta", saving significant space.
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
2-week FIRST summer program @ WPI ColleenShaver General Forum 20 31-05-2009 03:02
how to add steps in the provided encoder program for the edu Zaramel2002 Programming 3 11-02-2004 08:35
Fried program slots? Jeff Waegelin Programming 18 19-03-2003 18:08
Ahh! Program trick confusing! archiver 2001 9 24-06-2002 02:26
Credits for FIRST program. archiver 2000 6 24-06-2002 00:16


All times are GMT -5. The time now is 00:39.

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