Here are links answers to our most commonly asked questions. CVSNT Professional includes additional tools to assist with deploying files to test and production environments, tracking who or what processes initiated the changes and much more. Protocol extensions and features are added to encourage wider use and effectiveness of Software Configuration Management. CVSNT 3. CVSNT Professional and CVS Suite include additional tools to assist with deploying files to test and production environments, tracking who or what processes initiated the changes and much more.

Author:Dougis Volabar
Language:English (Spanish)
Published (Last):25 January 2008
PDF File Size:5.78 Mb
ePub File Size:13.43 Mb
Price:Free* [*Free Regsitration Required]

Here are links answers to our most commonly asked questions. CVSNT Professional includes additional tools to assist with deploying files to test and production environments, tracking who or what processes initiated the changes and much more. Protocol extensions and features are added to encourage wider use and effectiveness of Software Configuration Management. CVSNT 3. CVSNT Professional and CVS Suite include additional tools to assist with deploying files to test and production environments, tracking who or what processes initiated the changes and much more.

These patches would add support for clients that work with the Microsoft Windows operating system s and in particular: case insensitive filenames. EVS is a platform for writing version control systems and software configuration management and other types of configuration management systems using industry best practice and open standards. For a much more complex answer read on. Merging the projects and merging the repositories for the two projects has been discussed several times with different members of the CVS project team.

The problem appears to be that the CVS project has an established charter that dictates that only some kinds of changes are suitable for inclusion in that project, see here and also here.

The organisation of the CVSNT project has been designed to not hinder development with such a charter.

Not having such a limiting charter encourages creativity and adaptation. Specifically since the software is designed to manage changes we feel that the software itself should not hinder change. The CVSNT project accepts change and changes as a part of the basic concept of version management, including changes to expand the supported methodologies.

This difference in philosophy as to how to accept changes is the core problem in merging the project teams. Both teams feel that each philosophy produces a result that users of each product want. Generally that is: CVS users want a free version control tool that implements the unreserved distributed methodology for unix, linux and cygwin. Merging the projects today would be difficult because the development teams have different ideologies about how patches should be accepted.

However leaving that aside, a recent conversation between some of the developers from each team revealed that these kinds of patches would cause the most problems: Structural Changes. CVSNT has changed the structure of some of the source code to make it possible to reduce security risks through better memory management, and allow the dynamic removal of insecure protocols such as pserver.

Support for alternative ideologies to the core "Unreserved Distributed" model Features which are not core version control functions but could be seen as extensions to version control Features that some porting developers would find it difficult to support on their platforms. Attempts to discuss the merits of combining effort have been rebuffed. To the best of our knowledge CVSNT should compile on OpenBSD and provides compatibility with GNU CVS without compromising the security of the system, uses bounded buffer operations and privilege separation to mitigate the effects of possible security bugs see chroot jail , and provides a much better access control system for files stored in the repository.

Where can I find old versions? If you require a specific version please discuss it with our sales team - let them know not just which version you require, but why you cannot use the latest CVS Suite or CVSNT Community edition. A limited number of copies of older versions is available in the archive. Where is the open source project? This is not a question that can be answered in a FAQ. Training is available for Silver, Gold and Platinum Support customers for an additional fee.

You will eventually want to determine a configuration management procedure that enables you or your organisation to meet its management objectives and works with your development culture or workflow. CVSNT is not an emulator designed to replace any of them. However these tools solve problems generally defined by the phrases "version control" and "configuration management", and those are the same problems that CVSNT is designed to solve.

Therefore in some situations it may be possible to switch one for the other and have very little impact on your business. March Hare Software can also provide consulting and training to assist with this. The repository or workspace will be converted automatically. Contributing to the development - in particular by testing, producing test scripts and updating documentation. This team of people write the documentation, design, write and build the software programs and test for errors.

There are many existing test scripts in the repository however we need many many more cases covered which are presently done by hand. CVSNT also benefits from all the tests being ran on as many different environments as possible. Contact the newsgroup for more information. You are encouraged to contribute to this documentation.

If you are modifying an existing entry, please make sure you also fill in the comment field explaining the change.

Due to spam problems the wiki is only editable by users who request edit rights. To request edit rights send an email to the mailing list with the subject "request for Wiki edit rights" and give a brief explanation of what you propose to contribute. AMD K6 is not supported. If you require support for older processors then you may download the CVSNT Server source code and compile it with an alternative processor preference.

I have an urgent problem! If your problem is urgent and you do not already have a support contract then call or e-mail March Hare Software sales to arrange for a Professional Support contract: sales march-hare.

Once an order is received for CVSNT Professional Support we can usually have urgent production problems resolved in a matter of hours or at most a couple of days. Our pre-sales support staff are software engineers and will be able to give you a solid understanding of how we will be able to solve your problem. In addition they can also alert our support engineers in advance about your problem so that the correct resources can be deployed to resolve the issue as soon as the order is received.

What Information should I provide with a bug report? Yes you can. The easiest way is with Google Site Search. Is there a list of current outstanding bugs? If any problem is costing you time or money then you should purchase CVS Suite which will ensure you have the latest features, patches and the best support. At the far right of the page is a "download box", choose the download you want, choose an export server and accept the license terms by pressing the button.

Is there free support? If someone asked the same question in the last 10 days or maybe even the last 30 days it is unlikely anyone will answer your question again. If your question is a "known issue" or "bug" then asking about it will not help get it fixed any quicker.

The trouble ticket database may include instructions for a workaround. Be polite. Messages may be deleted if they are suitably impolite, and will certainly be ignored. If you have been impolite in the past any future messages may also be ignored or deleted. Do not use the word urgent. If your problem must be resolved in a fixed time period you should employ an experienced CVS implementor or use March Hare Software Professional Support. It is impolite to use the word "urgent" to people who are assisting you on a voluntary basis and the penalty for this is described in the above bullet point.

Do not use a disclaimer, or if you do be aware of the following restrictions and advice. PDF Document attached to Help first time users Provide a step by step sequence of how to reproduce the problem Include the name and version of cvs client eg: Eclispe 3. Run cvsdiag on the server and also on the client and review the results. You may post excerpts in your message body, but do not attach the results because the mailing list will reject them.

If you are using the :ext: protocol, include the extnt. Quote relevant portions of a dump of the client environment variables. If it is an authentication or native file permissions issue - enable operating system auditing and post the resulting messages.

Do not ask questions about storing sandboxes or repositories on network shares. This is not supported for free. Contact March Hare Software regarding Professional Support options that may be available for you if you require this functionality.

If you are sending attachments please cc support march-hare. Consider contributing documentation, testing, patches or by purchasing the CVS Suite. Noone answered my question on the newsgroup! Check the previous FAQ "Is there free support" to ensure you followed the posting guidelines. If you followed the posting guidelines and you did not receive any answers then these are the top explanations: The version you are using is old, and the problem is not relavent to anyone reading it.

The problem is fundamental and you should read the online manual or buy CVS Suite which includes a clear step by step administration and user guide eBook. You have not waited long enough No one wants to answer your question.

It is not acceptable to re-post the same question until you get an answer that you feel is satisfactory. The advertising messages can be removed from the commit log history using the admin command You can prevent the client putting the advertising in the message by using cvs commit -M "message" as described in Bug If you purchase CVS Suite from our web site and upgrade your client and server then previous advertising messages stored in the repository will be hidden from the output of cvs log etc, Existing commits with the advertising are not automatically altered by the purchased CVS Suite software only hidden so that it can no longer be seen.

It has already been drawn to our attention that some companies may want purchase a single license to assist the project but not license ALL their users, however our store does not currently offer such a product but may be updated to include this in the future. Reports of malware or a virus in CVSNT A fault in AVG and Kaspersky anti-virus software heuristic checks is known to incorrectly identify some valid software - this is a widely documented and reported issue.

You should report the false positive problem directly to your vendor so they can issue a correction in their update. The heuristics problem is typically resolved within a few days of it being reported. Other popular anti-virus products for example, McAfee VirusScan and Norton AntiVirus do not exhibit this behavior and may be used to confirm that the product you have downloaded is free of viruses.

The cvsnt command chacl is used to create an access control list ACL. It is documented in the manual here. An access control list is defined on a directory and branch or trunk to restrict read, write, create, tag and control by users or groups. The access modes are documented in the manual here. Users and groups are synonymous - you can either specify permissions for individuals or groups.

The user and group names used will depend on the authentication mechanism being used. Most CVSNT users authenticate against an Active Directory windows in which case the user and group names are the same as your windows login.


[cvsnt] Documentation updates

The CVSNT Versioning System implements a version control system : it keeps track of all changes in a set of files, typically the implementation of a software project , and allows several potentially geographically separated developers to collaborate. It is compatible with and originally based on Concurrent Versions System CVS , which has become popular in the open-source world. CVSNT is based on the same client—server architecture as the Concurrent Versions System : a server stores the current version s of the project and its history, and clients connect to the server in order to check-out a complete copy of the project, work on this copy and then later check-in their changes. A server may be a caching or proxy server a read only server that passes on write requests to another server or a read and write normal server. Typically, client and server connect over a WAN or Internet , but client and server may both run on the same LAN or even the same machine. The server software runs equally well on Unix and Windows. It is compatible with CVS clients and supports a large number of configuration management methodologies including the CVS compatible unreserved method and the VSS -like reserved method.


[cvsnt] Documentation




Related Articles