cvs
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 327
gCvs 1.0
gCvs is a GUI for CVS. more>>
gCvs is a set of GUI front-end for CVS written in C++ and distributed under GNU General Public License (GPL).
Main features:
- Sophisticated graphical user interface helps to utilize full power of CVS for experts and quickly learn basics for beginers.
- Native look-and-feel on Windows, Mac and Unix/Linux thanks to the use of popular GUI frameworks like MFC, CJLibrary, Metrowerks PowerPlant and gtk+.
- Scripting support allows to easily automate, extend and customize common tasks.
- Realtime sandbox view with visual indication of the local state of files.
- Various filters to monitor any folder or all its subfolders in a flat view.
- Command line support makes any CVS commands or command options not directly handled by GUI possible.
- Repository tags, modules and files browser allows to easily enter command parameters.
- Changes in the files can be verified using diff command or external diff application.
- File revisions history can be displayed as a graph.
- Supports text, binary and Unicode file types.
- The type of the files is automatically detected upon import and add command.
- Reserved edits help to organize team work.
- Close cooperation with CVSNT project resulting in very dynamic and effective development of new features.
- Full source code provided.
<<lessMain features:
- Sophisticated graphical user interface helps to utilize full power of CVS for experts and quickly learn basics for beginers.
- Native look-and-feel on Windows, Mac and Unix/Linux thanks to the use of popular GUI frameworks like MFC, CJLibrary, Metrowerks PowerPlant and gtk+.
- Scripting support allows to easily automate, extend and customize common tasks.
- Realtime sandbox view with visual indication of the local state of files.
- Various filters to monitor any folder or all its subfolders in a flat view.
- Command line support makes any CVS commands or command options not directly handled by GUI possible.
- Repository tags, modules and files browser allows to easily enter command parameters.
- Changes in the files can be verified using diff command or external diff application.
- File revisions history can be displayed as a graph.
- Supports text, binary and Unicode file types.
- The type of the files is automatically detected upon import and add command.
- Reserved edits help to organize team work.
- Close cooperation with CVSNT project resulting in very dynamic and effective development of new features.
- Full source code provided.
Download (0.66MB)
Added: 2005-08-15 License: GPL (GNU General Public License) Price:
1531 downloads
CVS 1.11.22
CVS is a version control system, an important component of Source Configuration Management (SCM). more>>
CVS is a version control system, an important component of Source Configuration Management (SCM). Using it, you can record the history of sources files, and documents. CVS fills a similar role to the free software RCS, PRCS, and Aegis packages.
CVS is a production quality system in wide use around the world, including many free software projects.
While CVS stores individual file history in the same format as RCS, it offers the following significant advantages over RCS:
- It can run scripts which you can supply to log CVS operations or enforce site-specific polices.
- Client/server CVS enables developers scattered by geography or slow modems to function as a single team. The version history is stored on a single central server and the client machines have a copy of all the files that the developers are working on. Therefore, the network between the client and the server must be up to perform CVS operations (such as checkins or updates) but need not be up to edit or manipulate the current versions of the files. Clients can perform all the same operations which are available locally.
- In cases where several developers or teams want to each maintain their own version of the files, because of geography and/or policy, CVSs vendor branches can import a version from another team (even if they dont use CVS), and then CVS can merge the changes from the vendor branch with the latest files if that is what is desired.
- Unreserved checkouts, allowing more than one developer to work on the same files at the same time.
- CVS provides a flexible modules database that provides a symbolic mapping of names to components of a larger software distribution. It applies names to collections of directories and files. A single command can manipulate the entire collection.
- CVS servers run on most unix variants, and clients for Windows NT/95, OS/2 and VMS are also available. CVS will also operate in what is sometimes called server mode against local repositories on Windows 95/NT.
<<lessCVS is a production quality system in wide use around the world, including many free software projects.
While CVS stores individual file history in the same format as RCS, it offers the following significant advantages over RCS:
- It can run scripts which you can supply to log CVS operations or enforce site-specific polices.
- Client/server CVS enables developers scattered by geography or slow modems to function as a single team. The version history is stored on a single central server and the client machines have a copy of all the files that the developers are working on. Therefore, the network between the client and the server must be up to perform CVS operations (such as checkins or updates) but need not be up to edit or manipulate the current versions of the files. Clients can perform all the same operations which are available locally.
- In cases where several developers or teams want to each maintain their own version of the files, because of geography and/or policy, CVSs vendor branches can import a version from another team (even if they dont use CVS), and then CVS can merge the changes from the vendor branch with the latest files if that is what is desired.
- Unreserved checkouts, allowing more than one developer to work on the same files at the same time.
- CVS provides a flexible modules database that provides a symbolic mapping of names to components of a larger software distribution. It applies names to collections of directories and files. A single command can manipulate the entire collection.
- CVS servers run on most unix variants, and clients for Windows NT/95, OS/2 and VMS are also available. CVS will also operate in what is sometimes called server mode against local repositories on Windows 95/NT.
Download (2.8MB)
Added: 2006-06-12 License: GPL (GNU General Public License) Price:
1248 downloads
Whups 1.0-cvs
Whups provides a ticket and bug tracking system. more>>
Whups provides a ticket and bug tracking system.
It is designed to be extremely flexible in letting users define kinds of tickets, different life cycles (sets of states) and priorities for each kind of ticket, and mixing types of tickets into sets of queues.
This design allows for very general and sophisticated multi-purpose uses.
Main features:
- Support for multiple "Queues" (aka Projects).
- Custom ticket types, states, priorities per Queue.
- Create, Assign, Close tickets.
- Search for tickets matching specific criteria.
- A complex query building for building and saving/storing custom searches.
- A reporting facility include graphs.
- Guest access (in addition to login access).
- E-mail notification of changes to tickets.
- Some groups/permisions support (more to come).
Enhancements:
- Ensure that a due date in a prior year doesnt make the EditTicketForm invalid (Bug #4763).
- Remove saved searches (Request #4897).
- Calculate ticket date attributes when they change instead of on every access (php@ideacode.com, Request #4893).
- Queries are now managed as shares, but the serialized bits are stored and managed by Whups in their own dedicated table.
- Allow guest access to query page.
- Smarter word wrapping in string representations of tickets (Request #4510).
- Add a Queue Summary block showing queues with the number of open tickets in each (Request #4628).
- Combine the People tab with the Update tab.
- Allow changing ticket queues as long as the user has DELETE permissions on the current queue and EDIT permissions on the new queue (tmerritt@email.arizona.edu, Request #4268).
- Add hours and minutes to due dates.
- Always use Summary for the ticket summary field label.
- Add Slovenian translation (Duck ).
- Show the requester in search results (rodion (at) nezna (dot) com, Bug #2820).
- Show either the Comment or Update tabs depending on permissions, but not both.
- Report the last-updated date for tickets (Bug #2396).
- Tickets now have an optional due date field.
- New updateTicket API call (Ben Klang , Bug #4101).
- Check permissions when setting ticket attributes through an API call (Ben Klang , Bug #4098).
- If guests can add tickets but not view them, dont tell them adding failed (Bug #3630).
- Add Unassigned Tickets Horde_Block (Request #766).
- [mas] Fix sorting in summary page to better handle dates. (Bug #2930)
- Add CAPTCHA support to the Add Comment and Create Ticket forms.
- Deliver RSS feeds in a way that supports USM (http://www.kbcafe.com/rss/usm.html, Request #2593).
- processMail() now ignores emails that were generated by Whups (Bug #3398).
- [ben] Better support for MS-SQL.
- Add Norwegian (Bokmal) translation (Torbjorn Grindhaug ).
- "My Bugs" page is now a Horde_Block layout (Request #3202).
- Fix permissions checking for ticket comments when an admin user is the one making the comment (Bug #2673).
- Delete searches by getvars string, not by name (Bug #3197).
- Allow to assign tickets to foreign groups
<<lessIt is designed to be extremely flexible in letting users define kinds of tickets, different life cycles (sets of states) and priorities for each kind of ticket, and mixing types of tickets into sets of queues.
This design allows for very general and sophisticated multi-purpose uses.
Main features:
- Support for multiple "Queues" (aka Projects).
- Custom ticket types, states, priorities per Queue.
- Create, Assign, Close tickets.
- Search for tickets matching specific criteria.
- A complex query building for building and saving/storing custom searches.
- A reporting facility include graphs.
- Guest access (in addition to login access).
- E-mail notification of changes to tickets.
- Some groups/permisions support (more to come).
Enhancements:
- Ensure that a due date in a prior year doesnt make the EditTicketForm invalid (Bug #4763).
- Remove saved searches (Request #4897).
- Calculate ticket date attributes when they change instead of on every access (php@ideacode.com, Request #4893).
- Queries are now managed as shares, but the serialized bits are stored and managed by Whups in their own dedicated table.
- Allow guest access to query page.
- Smarter word wrapping in string representations of tickets (Request #4510).
- Add a Queue Summary block showing queues with the number of open tickets in each (Request #4628).
- Combine the People tab with the Update tab.
- Allow changing ticket queues as long as the user has DELETE permissions on the current queue and EDIT permissions on the new queue (tmerritt@email.arizona.edu, Request #4268).
- Add hours and minutes to due dates.
- Always use Summary for the ticket summary field label.
- Add Slovenian translation (Duck ).
- Show the requester in search results (rodion (at) nezna (dot) com, Bug #2820).
- Show either the Comment or Update tabs depending on permissions, but not both.
- Report the last-updated date for tickets (Bug #2396).
- Tickets now have an optional due date field.
- New updateTicket API call (Ben Klang , Bug #4101).
- Check permissions when setting ticket attributes through an API call (Ben Klang , Bug #4098).
- If guests can add tickets but not view them, dont tell them adding failed (Bug #3630).
- Add Unassigned Tickets Horde_Block (Request #766).
- [mas] Fix sorting in summary page to better handle dates. (Bug #2930)
- Add CAPTCHA support to the Add Comment and Create Ticket forms.
- Deliver RSS feeds in a way that supports USM (http://www.kbcafe.com/rss/usm.html, Request #2593).
- processMail() now ignores emails that were generated by Whups (Bug #3398).
- [ben] Better support for MS-SQL.
- Add Norwegian (Bokmal) translation (Torbjorn Grindhaug ).
- "My Bugs" page is now a Horde_Block layout (Request #3202).
- Fix permissions checking for ticket comments when an admin user is the one making the comment (Bug #2673).
- Delete searches by getvars string, not by name (Bug #3197).
- Allow to assign tickets to foreign groups
Download (MB)
Added: 2007-02-15 License: GPL (GNU General Public License) Price:
983 downloads
TkCVS 8.0.4
TkCVS is a Tcl/Tk-based graphical interface to the CVS and Subversion configuration management systems. more>>
TkCVS is a Tcl/Tk-based graphical interface to the CVS and Subversion configuration management systems. The user interface is consistent across Unix/Linux, Windows, and MacOS X. TkDiff is included for browsing and merging your changes.
TkCVS shows the status of the files in the current working directory, and has tools for tagging, merging, importing, exporting, checking in/out, and other user operations.
TkCVS also aids in browsing the repository. For Subversion, the repository tree is browsed like an ordinary file tree. For CVS, the CVSROOT/modules file is read. TkCVS extends CVS with a method to produce a "user friendly" listing of modules. This requires special comments in the CVSROOT/modules file.
Although TkCVS now supports Subversion, it will still work happily without it in your CVS directories. It didnt abandon CVS, it just grew some new capabilities.
<<lessTkCVS shows the status of the files in the current working directory, and has tools for tagging, merging, importing, exporting, checking in/out, and other user operations.
TkCVS also aids in browsing the repository. For Subversion, the repository tree is browsed like an ordinary file tree. For CVS, the CVSROOT/modules file is read. TkCVS extends CVS with a method to produce a "user friendly" listing of modules. This requires special comments in the CVSROOT/modules file.
Although TkCVS now supports Subversion, it will still work happily without it in your CVS directories. It didnt abandon CVS, it just grew some new capabilities.
Download (1.1MB)
Added: 2007-05-17 License: GPL (GNU General Public License) Price:
891 downloads
cvsd 1.0.13
cvsd is a wrapper program for CVS in pserver mode. more>>
cvsd is a wrapper program for cvs in pserver mode.
cvsd is run as a daemon and is controlled through a configuration file. It is relatively easy to configure and tools are provided for setting up a rootjail.
This server can be useful if you want to run a public cvs pserver. You should however be aware of the security limitations of running a cvs pserver. If you want any kind of authentication you should really consider using secure shell as a secure authentication mechanism and transport. Passwords used in cvs pserver are transmitted in plaintext and this wrapper wont change that.
This server adds a layer of security to cvs. cvs is a very powerful tool and is capable of running scripts and other things. By running cvs in a rootjail it is possible to limit the amount of "damage" cvs can do if it is exploited. It is generally a good idea to run cvsd without any write permissions to any directory on the system.
Enhancements:
- This release adds some further portability improvements for 64-bit systems to the cvsd-buildroot command.
- Socket and file close operations are now checked, and a Portuguese debconf translation was added.
<<lesscvsd is run as a daemon and is controlled through a configuration file. It is relatively easy to configure and tools are provided for setting up a rootjail.
This server can be useful if you want to run a public cvs pserver. You should however be aware of the security limitations of running a cvs pserver. If you want any kind of authentication you should really consider using secure shell as a secure authentication mechanism and transport. Passwords used in cvs pserver are transmitted in plaintext and this wrapper wont change that.
This server adds a layer of security to cvs. cvs is a very powerful tool and is capable of running scripts and other things. By running cvs in a rootjail it is possible to limit the amount of "damage" cvs can do if it is exploited. It is generally a good idea to run cvsd without any write permissions to any directory on the system.
Enhancements:
- This release adds some further portability improvements for 64-bit systems to the cvsd-buildroot command.
- Socket and file close operations are now checked, and a Portuguese debconf translation was added.
Download (0.19MB)
Added: 2006-08-21 License: GPL (GNU General Public License) Price:
1162 downloads
cvschk 1.12
cvschk - fast offline check for new files and modifications of files. more>>
cvschk - fast offline check for new files and modifications of files.
cvschk is a Perl program which checks the status of the CVS controlled files and gives an ASCII table sorted after the status of files.
If you have used CVS, then you know that it is hard to get a good overview the CVS-status of the files in you directories. Any new files? Any files changes? cvschk will help the programmer get the overview in the situation, where we do not have access to the CVS repository.
Note that the program does only local checks of the files. If you have fast access to the CVS repositiory, then consider the cvsstat-program - which additionally can tell if other people have made newer versions of the files.
Sample output:
The directory ./mytempdir is not under CVS control
Changed files
./cvs2html
./cvschk
./cvsstat
New files
./.#cvschk
./XX
./cvs2html.ok
<<lesscvschk is a Perl program which checks the status of the CVS controlled files and gives an ASCII table sorted after the status of files.
If you have used CVS, then you know that it is hard to get a good overview the CVS-status of the files in you directories. Any new files? Any files changes? cvschk will help the programmer get the overview in the situation, where we do not have access to the CVS repository.
Note that the program does only local checks of the files. If you have fast access to the CVS repositiory, then consider the cvsstat-program - which additionally can tell if other people have made newer versions of the files.
Sample output:
The directory ./mytempdir is not under CVS control
Changed files
./cvs2html
./cvschk
./cvsstat
New files
./.#cvschk
./XX
./cvs2html.ok
Download (0.017MB)
Added: 2007-07-25 License: GPL (GNU General Public License) Price:
822 downloads
cvsfs 1.1.9
cvsfs is a virtual filesystem for interacting with CVS. more>>
This provides a package which presents the CVS contents as mountable file system. It allows to view the versioned files as like they were ordinary files on a disk. There is also a possibility to check in/out some files for editing.
Main features:
- Development Status: 1 - Planning, 3 - Alpha
- Environment: Curses, No Input/Output (Daemon), X11 Applications
- Intended Audience: Developers, System Administrators
- License: GNU General Public License (GPL)
- Natural Language: English, German
- Operating System: Linux
- Programming Language: C, C++
- Topic: CVS, Filesystems
Installation
untar the Archive with the Command
tar -zxvf cvsfs-1.1.9.tar.gz
change in the Directory cvsfs1.1.9
cd cvsfs-1.1.9
type:
./configure then make
and then as root:
make install
<<lessMain features:
- Development Status: 1 - Planning, 3 - Alpha
- Environment: Curses, No Input/Output (Daemon), X11 Applications
- Intended Audience: Developers, System Administrators
- License: GNU General Public License (GPL)
- Natural Language: English, German
- Operating System: Linux
- Programming Language: C, C++
- Topic: CVS, Filesystems
Installation
untar the Archive with the Command
tar -zxvf cvsfs-1.1.9.tar.gz
change in the Directory cvsfs1.1.9
cd cvsfs-1.1.9
type:
./configure then make
and then as root:
make install
Download (0.12MB)
Added: 2005-04-08 License: GPL (GNU General Public License) Price:
1659 downloads
cvsstat 2.24
cvsstat is a Perl program which transforms the cvs status output to an ASCII table sorted after the status of files. more>>
cvsstat is a Perl program which transforms the cvs status output to an ASCII table sorted after the status of files.
If you have used CVS, then you know that it is hard to get a good overview the CVS-status of the files in you directories. Any new files? Any files changes? Any files which other people have changed in the repository? cvsstat will help the programmer get the overview. The program can be used for any type of CVS archive, local as well as remote.
Note that the program requires fast access to the repository! If this is not the case, then consider the cvschk-program for fast off-line CVS status summary.
<<lessIf you have used CVS, then you know that it is hard to get a good overview the CVS-status of the files in you directories. Any new files? Any files changes? Any files which other people have changed in the repository? cvsstat will help the programmer get the overview. The program can be used for any type of CVS archive, local as well as remote.
Note that the program requires fast access to the repository! If this is not the case, then consider the cvschk-program for fast off-line CVS status summary.
Download (0.037MB)
Added: 2007-07-25 License: GPL (GNU General Public License) Price:
825 downloads
LinCVS 1.4.4
LinCVS is an easy to use graphical CVS client. more>>
LinCVS is a graphical Interface for the cvs client commandline tool on the Unix, Windows and Mac OS X platform. LinCVS allows to load modules from a server (checkout), create modules on the server (import), as well as checking the state of directories and individual files or updating them.
Basic operations like add, remove and commit are supported as matter of course, just like showing the actual differences between the server version and the local sandbox, graphical display of the version tree, and manifoldy graphical support of project maintenance. All actions are logged on the cvs server (configurable via history), and are therewith comprehensible.
To keep LinCVS independant of the cvs version, LinCVS uses the local but separat installed cvs and therewith always should work with the latest version.
After choosing a startup dir, the project-explorer searches the subdirectories for cvs projects, and displays these on the workbench. Now all functions on one/many files or whole directories can be accessed over pulldown menues or simply a right mouseclick. The state of the individual directories is continuously scanned by LinCVS.
This means the symbol of the dir tells the user that there are for example still uncommited changes somewhere in the depth of a dir hierarchy, even without having opened them yet. So the project state is visualized right after a cvs status call. Completed with on-the-fly dir scanning, LinCVS is qualified for large projects with many thousand files.
Because of the continuous efforts of network administrators, to encrease network security, LinCVS supports all standard cvs connection protocols. Proxy support is also available, this requires a patched cvs. This is of course available on our download page.
Because LinCVS does not affect the cvs internal project maintenance, a concurrent use with cvs commandline is possible. The function of the LinCVS dir state display is not impaired therewith.
Even though LinCVS graphically supports almost the whole cvs range of functions (and is continuously under development;-), it is easy to customize the GUI to the individual needs. Popup menues are freely configurable, while the menues always provide full feature access. An extra toolbar enables direct access to often used features.
In contrast to other programs this one is really easy to use.
Enhancements:
- This version fixes a lot of bugs.
<<lessBasic operations like add, remove and commit are supported as matter of course, just like showing the actual differences between the server version and the local sandbox, graphical display of the version tree, and manifoldy graphical support of project maintenance. All actions are logged on the cvs server (configurable via history), and are therewith comprehensible.
To keep LinCVS independant of the cvs version, LinCVS uses the local but separat installed cvs and therewith always should work with the latest version.
After choosing a startup dir, the project-explorer searches the subdirectories for cvs projects, and displays these on the workbench. Now all functions on one/many files or whole directories can be accessed over pulldown menues or simply a right mouseclick. The state of the individual directories is continuously scanned by LinCVS.
This means the symbol of the dir tells the user that there are for example still uncommited changes somewhere in the depth of a dir hierarchy, even without having opened them yet. So the project state is visualized right after a cvs status call. Completed with on-the-fly dir scanning, LinCVS is qualified for large projects with many thousand files.
Because of the continuous efforts of network administrators, to encrease network security, LinCVS supports all standard cvs connection protocols. Proxy support is also available, this requires a patched cvs. This is of course available on our download page.
Because LinCVS does not affect the cvs internal project maintenance, a concurrent use with cvs commandline is possible. The function of the LinCVS dir state display is not impaired therewith.
Even though LinCVS graphically supports almost the whole cvs range of functions (and is continuously under development;-), it is easy to customize the GUI to the individual needs. Popup menues are freely configurable, while the menues always provide full feature access. An extra toolbar enables direct access to often used features.
In contrast to other programs this one is really easy to use.
Enhancements:
- This version fixes a lot of bugs.
Download (1.2MB)
Added: 2005-12-16 License: GPL (GNU General Public License) Price:
1448 downloads
cvs2html 1.97
cvs2html is a Perl program to transform the cvs log output to HTML. more>>
cvs2html is a Perl program to transform the cvs log output to HTML. The HTML output will show the revision log history, differences between versions and enable a flexible configuration of the amount of information the user like to see from the CVS repository. cvs2html can be used for any type of cvs archive.
<<less Download (0.059MB)
Added: 2007-07-25 License: GPL (GNU General Public License) Price:
823 downloads
cvs2svn 2.0.0
cvs2svn is a Python script that converts a CVS repository to a Subversion repository. more>>
cvs2svn is a Python script that converts a CVS repository to a Subversion repository. The project is designed for one-time conversions, not for repeated synchronizations between CVS and Subversion.
Enhancements:
- The conversion is now driven explicitly by the CVS dependency graph, giving a more robust conversion and fixing a few subtle bugs that existed in prior releases.
- A new --use-internal-co option has been added.
- It accelerates conversions significantly by avoiding having to use CVS or RCS to extract revision contents.
- Numerous other improvements to the quality of conversion, new conversion options, and bugfixes have been implemented.
<<lessEnhancements:
- The conversion is now driven explicitly by the CVS dependency graph, giving a more robust conversion and fixing a few subtle bugs that existed in prior releases.
- A new --use-internal-co option has been added.
- It accelerates conversions significantly by avoiding having to use CVS or RCS to extract revision contents.
- Numerous other improvements to the quality of conversion, new conversion options, and bugfixes have been implemented.
Download (0.33MB)
Added: 2007-08-22 License: GPL (GNU General Public License) Price:
514 downloads
cvsclone 0.00
cvsclone is a utility to clone cvs repositories over the cvspserver interface. more>>
cvsclone is a utility to clone cvs repositories over the cvspserver interface. Works for anonymous access.
Main features:
- reads $HOME/.cvspass
- can clone corrupt repositories: writes ,v files directly, does not need rcs. (For example, ccvs module has archives that go backwards in time.)
Problems:
- cant enable compression.
- reading cvs password from $HOME/.cvspass uses CVSROOT in a case sensitive way.
- rlog format is ambiguous. If the separators it uses are found inside log messages, possibly followed by lines similar to what rlog outputs, things can go wrong horribly.
- rcs 5.x rlog format does not contain the comment leader. It is not even guessed according to the extension as rcs does, but set to "# ".
- uses normal diff format since this is the easiest one that works. diff --rcs is problematic, since files without newline at the last line are not output correctly. The major drawback about this is that deleted lines are transfered while they dont need to be. even rdiff has major problems with lines that contain , because of a bug in cvs.
- does not work incrementally. That would be much more work if updating the trunk since the most recent revision had to be reconstructed. Also, the whole history probably had to be transfered again, with all log messages.
- Horrible complexity. A file with n deltas takes O(n^2) to transfer.
- Makes the cvs server really work hard, taking up all processor time. It should really not be used on public cvs servers, especially not on a regular basis. Perhaps it is useful for salvaging archive files from projects where only access to anonymous cvs is available.
- scanner is not really optimal. Has been optimized for no-backup partly, but later additions have not yet been taken care of. Some parts could be removed (ideas now dead: included, excluded, etc.) while others could be improved by trailing context instead of complicated complemental regex.
Patches and comments are welcome.
<<lessMain features:
- reads $HOME/.cvspass
- can clone corrupt repositories: writes ,v files directly, does not need rcs. (For example, ccvs module has archives that go backwards in time.)
Problems:
- cant enable compression.
- reading cvs password from $HOME/.cvspass uses CVSROOT in a case sensitive way.
- rlog format is ambiguous. If the separators it uses are found inside log messages, possibly followed by lines similar to what rlog outputs, things can go wrong horribly.
- rcs 5.x rlog format does not contain the comment leader. It is not even guessed according to the extension as rcs does, but set to "# ".
- uses normal diff format since this is the easiest one that works. diff --rcs is problematic, since files without newline at the last line are not output correctly. The major drawback about this is that deleted lines are transfered while they dont need to be. even rdiff has major problems with lines that contain , because of a bug in cvs.
- does not work incrementally. That would be much more work if updating the trunk since the most recent revision had to be reconstructed. Also, the whole history probably had to be transfered again, with all log messages.
- Horrible complexity. A file with n deltas takes O(n^2) to transfer.
- Makes the cvs server really work hard, taking up all processor time. It should really not be used on public cvs servers, especially not on a regular basis. Perhaps it is useful for salvaging archive files from projects where only access to anonymous cvs is available.
- scanner is not really optimal. Has been optimized for no-backup partly, but later additions have not yet been taken care of. Some parts could be removed (ideas now dead: included, excluded, etc.) while others could be improved by trailing context instead of complicated complemental regex.
Patches and comments are welcome.
Download (0.031MB)
Added: 2006-03-30 License: GPL (GNU General Public License) Price:
1308 downloads
cvsgdiff 0.04
cvsgdiff uses tkdiff or mgdiff to graphically display diffs between CVS revisions of a file in your sandbox. more>>
cvsgdiff uses tkdiff or mgdiff to graphically display diffs between CVS revisions of a file in your sandbox. cvsgdiff is basically a graphical version of "cvs diff".
If given no arguments, cvsgdiff will launch the graphical diff program once for every modified file in the current directory.
If given one or more filenames as arguments, cvsgdiff diplays the diffs of each file. If given a revision, cvsgdiff will display the diffs between the file in your sandbox and the BASE revision in CVS. If given two revisions, cvsgdiff will display the diffs between the two revisions in CVS for the given file. The files in your sandbox are not touched.
cvsgdiff works by checking out the specified (or defaults to BASE) revision of the specified file(s) into your tmp directory and then launches a graphics diff program to display the differences.
The files in your tmp directory are then removed when you exit the graphical diff program. cvsgdiff currently supports tkdiff and mgdiff. It first checks the environment variable GDIFF. If it is set, that program will be tried first. If the GDIFF environment variable specifies an absolute path but does not exist, cvsgdiff will then look for tkdiff and mgdiff.
<<lessIf given no arguments, cvsgdiff will launch the graphical diff program once for every modified file in the current directory.
If given one or more filenames as arguments, cvsgdiff diplays the diffs of each file. If given a revision, cvsgdiff will display the diffs between the file in your sandbox and the BASE revision in CVS. If given two revisions, cvsgdiff will display the diffs between the two revisions in CVS for the given file. The files in your sandbox are not touched.
cvsgdiff works by checking out the specified (or defaults to BASE) revision of the specified file(s) into your tmp directory and then launches a graphics diff program to display the differences.
The files in your tmp directory are then removed when you exit the graphical diff program. cvsgdiff currently supports tkdiff and mgdiff. It first checks the environment variable GDIFF. If it is set, that program will be tried first. If the GDIFF environment variable specifies an absolute path but does not exist, cvsgdiff will then look for tkdiff and mgdiff.
Download (0.004MB)
Added: 2006-02-10 License: BSD License Price:
1351 downloads
CVS History 0.8.0
CVS History is a Web application for searching the history of CVS actions. more>>
CVS History is a Web application for searching the history of CVS actions. It parses the output of the CVS history command and imports it into a MySQL database for ease of manipulation by the PHP front-end.
Its advantage over other CVS history viewing applications is that it only needs anonymous CVS access to the repository.
Main features:
- Tested on Firefox and IE
- XHTML and CSS validated code
- RSS feed of the search query results
- Export the output of search query to other formats (e.g. CSV file)
- Searches can be bookmarked
- History entries can be linked to a ViewVC installation of the same repository
<<lessIts advantage over other CVS history viewing applications is that it only needs anonymous CVS access to the repository.
Main features:
- Tested on Firefox and IE
- XHTML and CSS validated code
- RSS feed of the search query results
- Export the output of search query to other formats (e.g. CSV file)
- Searches can be bookmarked
- History entries can be linked to a ViewVC installation of the same repository
Download (0.10MB)
Added: 2005-11-29 License: GPL (GNU General Public License) Price:
1425 downloads
CvsGraph 1.6.1
CvsGraph is a graph generator for files in CVS repositories. more>>
CvsGraph is a utility to make a graphical representation of all revisions and branches of a file in a CVS/RCS repository.
CvsGraph project has been inspired by the graph option in WinCVS, but I could not find a stand-alone version of this graph code. So, it was time to write one.
Enhancements:
- Merge lines between branches with the same parent were drawn cross-over.
- These were made easier to see by forcing them to originate on one side of the revision boxes.
<<lessCvsGraph project has been inspired by the graph option in WinCVS, but I could not find a stand-alone version of this graph code. So, it was time to write one.
Enhancements:
- Merge lines between branches with the same parent were drawn cross-over.
- These were made easier to see by forcing them to originate on one side of the revision boxes.
Download (0.11MB)
Added: 2006-07-09 License: GPL (GNU General Public License) Price:
1203 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above cvs search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed