• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux cvsclone Download

cvsclone

March 30, 2006
CVSClone is a cloning utility that can replicate CVS repositories via the cvspserver interface.
Version 0.00
License GPL
Platform Linux
Supported Languages English
Homepage samba.org
Developed by Peter Backes
"Cvsclone" is a utility that facilitates the cloning of cvs repositories over the cvspserver interface. It is primarily designed for anonymous access. One of its standout features is its ability to clone corrupt repositories. It writes ,v files directly and does not require rcs even when dealing with archives such as those found in the ccvs module that move backwards in time. However, there are some problems you may encounter when using "cvsclone."

For instance, you cannot enable compression with this utility. Additionally, there is an issue with reading cvs password from $HOME/.cvspass as it uses CVSROOT in a case sensitive way. The rlog format is another potential problem area, as it can be ambiguous. If separators found within log messages are followed by lines resembling what rlog outputs, then things can go horribly wrong. Furthermore, the 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 "# ".

The program uses normal diff format since it is the easiest one to work with. The diff --rcs format is problematic since files without a newline at the last line are not output correctly. Another issue is that deleted lines are transferred unnecessarily, which can be a major drawback. Additionally, rdiff has major problems with lines that contain, because of a bug in cvs. "Cvsclone" does not work incrementally, which means it takes considerable effort to update the trunk since the most recent revision must be reconstructed. The entire history then has to be transferred again, along with all log messages.

The downside of "cvsclone" is that it is quite complex. A file with n deltas takes O(n^2) to transfer, which can put extreme pressure on the server, taking up all processor time. Therefore, it is not recommended for public cvs servers, especially if you need to run it on a regular basis. However, you may find it useful for salvaging archive files from projects that only allow anonymous cvs access. The scanner is not optimal, and its optimization for no-backup needs means later additions have not been addressed. Hence, some parts could be removed, such as included, excluded, etc., or improved with trailing context instead of the complicated complemental regex. Patches and comments are welcome.
What's New

Version 0.00: N/A

Free Download 32K
350
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

gh-tool
Gh-tool presents a CLI to access gethostby* in libresolv/libc. This software summary ...
BanFromLog
BanFromLog is a shell script which scans /var/log/auth.log to find IP addresses ...
Smart P7M Support
Smart P7M Support is a Thunderbird add-on that manages P7M attachments with ...
Polish Dictionary Pack
Polish Dictionary Pack is an OpenOffice 3.0 extension that provides a dictionary ...
cc2cvs
CC2CVS is a software that transfers ClearCase version control data to the ...
KFormula
Create and modify mathematical formulas for KOffice documents with KFormula. Embed formulas ...
MagNum
MagNum is a number-testing software that helps identify potential bugs or issues.
Celtix
Celtix provides a Java ESB runtime for enterprise services.
FAI-CD
FAI-CD automates the installation process from a CD or DVD, enabling users ...
GtagsClient
GtagsClient plugin allows users to access Google Gtags from within Vim text ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.