Click here to Skip to main content
15,867,330 members
Articles / Programming Languages / C++
Article

FreeVCS++ - FreeVCS Visual C++ add-in

Rate me:
Please Sign up or sign in to vote.
5.00/5 (1 vote)
8 Jan 20023 min read 112.6K   1.2K   25   16
The add-in enables you to use FreeVCS, the free Version Source Control, in Visual C++

Introduction

FreeVCS is a free, simple to use Version Control System that was designed by Thomas Hensle. FreeVCS has an integrated Delphi client and a standalone client for all the other non-Delphi related projects.

As I found FreeVCS more useful to me than other version control systems that I saw (Like Microsoft SourceSafe and CVS) and since I am using Visual C++ I did FreeVCS++, an add-in that makes it able to use FreeVCS basic options from Visual C++ just the way you do it with SourceSafe.

The current options include Check Out, Check In, Check In All, Synchronize. To use the add-in you'll need the server of FreeVCS (Runs under Win32 systems) and the standalone version of FreeVCS. You can get both of them here: After you install the server and configure your project files on it you can download the FreeVCS++ add-in, the Plugin download includes the setup which will guide you through the installation process.  Download it first to install the needed parts of the add-in. after that if you want, download the source of the add-in. The setup includes a short readme file that will help you to start using the FreeVCS++ add-in. However, this is since a BETA thus I don't take any responsibility for  the damage that my add-in may cause. Use it at your own risk.

Changes

  • 09/Jan/02: Fixed the source file, resources were added.
  • 22/May/01: The file download are fixed and a mailing list is added.
  • 16/May/01: When you check-in the files are saved. Thanks to everyone that helped me in that one :=)

Mailing List

This mailing list is only for the users of FreeVCS++ add-in. The mailing list will update the signed members of the recent change with the add-in.

The main FreeVCS mailing list will no longer send messages on FreeVCS++ updates, thus if you want to stay tuned to the latest changes with this add-in, subscribe.

Old Issues

The Check In of the add-in doesn't save the file and it caused data loss if you were not careful. I tried to make it save in the add-in but couldn't figure out how and wasn't able to find anyone that can help, thus I simply added a macro that does it. The macro is not included in the package and I am posting it here, I am aware to the fact that it is not the way to solve this problem, however, till someone that understands more on this subject can fix it or till I find the answer, it will stay that way:

VBScript
Sub CheckIn()

    If ActiveDocument.ReadOnly = False then
        ActiveDocument.Save
        ExecuteCommand "FreeVCS++CheckInCommand"
    Else
        MsgBox("File is not Checked Out")
    End If

End Sub

Sub CheckInAll()

    Documents.SaveAll
    ExecuteCommand "FreeVCS++CheckInAll"

End Sub

Just make a new button instead the Check In and Check In All that will direct to the appropriate macro.

Credits

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


Written By
Web Developer
Israel Israel
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions

 
GeneralProject Auto Select Pin
naveed12-Aug-03 6:36
naveed12-Aug-03 6:36 
QuestionVC.NET? Pin
JDMoore6-Aug-02 22:50
JDMoore6-Aug-02 22:50 
AnswerRe: VC.NET? Pin
Vitaly Belman8-Aug-02 19:09
Vitaly Belman8-Aug-02 19:09 
GeneralRe: VC.NET? Pin
nico45624-Oct-03 9:25
nico45624-Oct-03 9:25 
QuestionMSDEV locked open on shutdown? Pin
13-Jun-01 5:07
suss13-Jun-01 5:07 
AnswerRe: MSDEV locked open on shutdown? Pin
Vitaly Belman13-Jun-01 5:35
Vitaly Belman13-Jun-01 5:35 
GeneralRe: MSDEV locked open on shutdown? Pin
Anna-Jayne Metcalfe9-Jan-02 2:59
Anna-Jayne Metcalfe9-Jan-02 2:59 
GeneralRe: MSDEV locked open on shutdown? Pin
9-Jan-02 11:23
suss9-Jan-02 11:23 
or you have not released COM Objects !!!!

This code is well buggy !!!
GeneralRe: MSDEV locked open on shutdown? Pin
Anna-Jayne Metcalfe9-Jan-02 22:09
Anna-Jayne Metcalfe9-Jan-02 22:09 
GeneralBAD LINK Pin
29-May-01 1:48
suss29-May-01 1:48 
GeneralRe: BAD LINK Pin
Vitaly Belman30-May-01 12:50
Vitaly Belman30-May-01 12:50 
QuestionSave at check-in resolution? Pin
Dustin Norman13-May-01 11:48
Dustin Norman13-May-01 11:48 
AnswerRe: Save at check-in resolution? Pin
Vitaly Belman14-May-01 0:11
Vitaly Belman14-May-01 0:11 
GeneralRe: Save at check-in resolution? Pin
Dustin Norman14-May-01 1:53
Dustin Norman14-May-01 1:53 
GeneralRe: Save at check-in resolution? Pin
James R. Twine14-May-01 7:55
James R. Twine14-May-01 7:55 
GeneralRe: Save at check-in resolution? Pin
Vitaly Belman15-May-01 10:33
Vitaly Belman15-May-01 10:33 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.