Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Chriss Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Integrating SCM (CVS) with VFP8

Status
Not open for further replies.

theThirdElement

Programmer
Jan 10, 2004
38
US
Hello,

I've got CVS set up and can do basic CVS operations on VFP8 projects, after making sure that a project can be committed, updated and running smoothly. But then I search the web for CVS (or any other SCM) integration such that one can do CVS operations within VFP, there seems to be a lot of problems associated with it, major ones include CVS saving a whole new binary file each time for the binaries, and that VFP randomly changes the file extensions to capitals and so on making the case-sensitive CVS hard.

Can anyone please tell me the proper way of using CVS with VFP (any precautions, procedures I have to do, etc), or if there are any other good read-to-deploy alternatives?

Many Thanks,

Ed
 
Great thanks! I like open-sourced software :)

I'm also looking at a product from PushOK which really does a similar thing but is proprietary:


And they say Igloo has many bugs, missing features and messy codes (compared to their PushOK). Is Igloo really so problematic? Is it really worth it to get a proprietary one from PushOK?

Cheers,

Ed
 
Hmm, I didn't read it all, but despite of the (C) 2000-2004 I can't see how old this comparison is. I'm not
really on the heights of the current version and if this still is true. Maybe test these bug for yourself with igloo first and if they are a showstopper for you, either fix them (it's open source) or buy PushOK. Maybe that'll be cheaper than investing time in igloo debugging...

I only can say that I know at least 2 developers (even MVP) use igloo. Maybe a bigger team size would be an issue. I must admit, I'm not using CVS, as all our projects are one-man projects only. I'm working on a
local copy of any project, being able to fall back to the version in the morning and having access to several backups, daily for one week, weekly for one month, monthly for one year. Hopefully I don't ever find need the latter ones ;-). And for documenting purposes I use comments, or I should use them more often :eek:).

Bye, Olaf.
 
Thanks for that Olaf. I'm encouraged by seeing that MVP uses Igloo too. :)

So I put some effort into exploring Igloo. Now I can add a project to Igloo, as well as checking in and out.

But then I've having problems trying to join the repository (File -> "Join Source Control Project"). As in, I have nothing in the client and am trying to simulate the check-out of a whole new module from CVS server. It appears to be checking out something from the server but no new module is downloaded to the local drive.

Is there some docs or tutes out there? Can anyone with experience of Igloo give me some advice? I'm just doing things blindly and randomly trying to work out what's happening.

Cheers,

Ed
 
Well, I decided that integrating VFP and CVS is a major pain in the necl...so then I found a free program called scX written by Paul McNett, which converts .vcx, .frx, etc into text files with a .sc extension. It's basically a scctext.prg with a hook to your project, i.e. when your project starts, it'll convert the .sc to your vcx, etc, and upon close of your poject, it'll convert the vcx back into .sc. So now all I have to do is to commit/update the .sc files to CVS, and The result is quite pleasing.

For more info, check out:

Cheers,

Ed
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top