CVS Plugin
Moderators: Hacker, petermad, Stefan2, white
- fabiochelly
- Power Member
- Posts: 603
- Joined: 2003-02-05, 12:03 UTC
- Location: Rambouillet, France
CVS Plugin
I never found a Client user-friendly.
I don't know CVS very much. Is it possible for a developper to create a CVS plugin?
It should not be too difficult for someone who already knows CVS commands.
I don't know CVS very much. Is it possible for a developper to create a CVS plugin?
It should not be too difficult for someone who already knows CVS commands.
Fabio Chelly.
#60241
Lorsqu'on s'occupe d'informatique il faut faire comme les canards...
Paraître calme en surface et pédaler comme un forcené par en dessous
#60241
Lorsqu'on s'occupe d'informatique il faut faire comme les canards...
Paraître calme en surface et pédaler comme un forcené par en dessous
I guess one could base oneself to CVS' source code (e.g. the one that goes with Cygwin), but I never had a look by myself.
The only thing I can tell (at least for that version of CVS), is that AFAIK there's no function exported to DLL, which would have made things easier.
As far as a CVS client is concerned, you may try GNU WinCVS, which doesn't look too bad.
Regards,
Geoffrey
The only thing I can tell (at least for that version of CVS), is that AFAIK there's no function exported to DLL, which would have made things easier.
As far as a CVS client is concerned, you may try GNU WinCVS, which doesn't look too bad.
Regards,
Geoffrey
- fabiochelly
- Power Member
- Posts: 603
- Joined: 2003-02-05, 12:03 UTC
- Location: Rambouillet, France
Why reinventing the wheel?
Try http://www.tortoisecvs.org/
Try http://www.tortoisecvs.org/
After all, computers crash, people die, relationships fall apart. The best we can do is breath and reboot.
- ghisler(Author)
- Site Admin
- Posts: 50390
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Tortoise doesn't work with TC. They explicitly disable the special CVS icons for other programs than Explorer, and write in the source that they had to do this because it doesn't work in a stable way under Windows.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
- fabiochelly
- Power Member
- Posts: 603
- Joined: 2003-02-05, 12:03 UTC
- Location: Rambouillet, France
- fabiochelly
- Power Member
- Posts: 603
- Joined: 2003-02-05, 12:03 UTC
- Location: Rambouillet, France
- fabiochelly
- Power Member
- Posts: 603
- Joined: 2003-02-05, 12:03 UTC
- Location: Rambouillet, France
It makes some kind of sense as far as WinCVS is concerned, since it's a GNU tool; ad they use the GNU distribution of cvs.exe. But they could have made a shared library of it (even if it would probably have required some additional programming work) !
I don't know about Tortoise.
Anyway, as I said, it's just a matter of personal taste.
Geoffrey
I don't know about Tortoise.
Anyway, as I said, it's just a matter of personal taste.
Geoffrey
Doesn't work? I use it on daily basis.ghisler(Author) wrote:Tortoise doesn't work with TC. They explicitly disable the special CVS icons for other programs than Explorer, and write in the source that they had to do this because it doesn't work in a stable way under Windows.
It does not display icons, true. But besides that - it's functionality it perfectly ok.
After all, computers crash, people die, relationships fall apart. The best we can do is breath and reboot.
Not a secret, that CVS is very popular.
But CVS would be not so convenient if its developers have not made SVC support in FAR.
CVS support is very necessary.
I know many people (including me) which use Total Commander, but launch FAR only for working with CVS.
After installation, CVS updates file FarMenu.Ini in FAR folder. It contains FAR commands menu, which displayed in FAR by F2, it contans commands: update files in current folder to cvs, backup files in current folder to cvs, update selected file from cvs, backup current file to cvs, etc.
I tried to facilitate job with CVS in Total Commander, having added corresponding commands on control panel.
But each command is a set of console commands, it started in separate windows, it is very inconvenient.
I thought for a long time how in the best way to make CVS support in Total Commander, and arrive at conclusion, that such powerful and convenient product does not have only one feature - capture input and output of console applications.
Every time when we start DOS or console application, it's started in separate DOS window. Why? It is much better to display result in Total Commander window instead of left and right panels. So it is made everywhere, in NC, DN, FAR, VC, etc.
After that, working with CVS in Total Commander will very conveniently and easy. It will enough to add one more panel (bar file) and that's all.
I am confident, it will be very powerful and useful feature, which will provide not only CVS support, but also many other useful things.
Windows supports catpuring of DOS and console applications, and I want to add this in one of my application too.
But CVS would be not so convenient if its developers have not made SVC support in FAR.
CVS support is very necessary.
I know many people (including me) which use Total Commander, but launch FAR only for working with CVS.
After installation, CVS updates file FarMenu.Ini in FAR folder. It contains FAR commands menu, which displayed in FAR by F2, it contans commands: update files in current folder to cvs, backup files in current folder to cvs, update selected file from cvs, backup current file to cvs, etc.
I tried to facilitate job with CVS in Total Commander, having added corresponding commands on control panel.
But each command is a set of console commands, it started in separate windows, it is very inconvenient.
I thought for a long time how in the best way to make CVS support in Total Commander, and arrive at conclusion, that such powerful and convenient product does not have only one feature - capture input and output of console applications.
Every time when we start DOS or console application, it's started in separate DOS window. Why? It is much better to display result in Total Commander window instead of left and right panels. So it is made everywhere, in NC, DN, FAR, VC, etc.
After that, working with CVS in Total Commander will very conveniently and easy. It will enough to add one more panel (bar file) and that's all.
I am confident, it will be very powerful and useful feature, which will provide not only CVS support, but also many other useful things.
Windows supports catpuring of DOS and console applications, and I want to add this in one of my application too.
---
Best regards,
Andrey Kilievich.
Best regards,
Andrey Kilievich.
-
- Junior Member
- Posts: 2
- Joined: 2003-11-18, 15:28 UTC
- Location: Slovenia
Hi !
I started using TortoiseCVS which added RightClick Menu items for using CVS (for import, add, update, ...). Also this aplication uses overlay icons so that icons that are in Cvs are color coded (or have signs or something beside them). We would only need to create plug in for TC, that would also be able to recognize this tags and color them accordingly...
Could someone of you do this? I am not familiar with TC to do this myself. If someone would be willing to do this, he/she can look at tortoise.sf.net, to see how it was implemented there.
Andy
I started using TortoiseCVS which added RightClick Menu items for using CVS (for import, add, update, ...). Also this aplication uses overlay icons so that icons that are in Cvs are color coded (or have signs or something beside them). We would only need to create plug in for TC, that would also be able to recognize this tags and color them accordingly...
Could someone of you do this? I am not familiar with TC to do this myself. If someone would be willing to do this, he/she can look at tortoise.sf.net, to see how it was implemented there.
Andy