Please take our Survey
logo       

Choosing A Webhost:
A web hosting service is a type of Internet hosting service that allows individuals and organizations to provide their own website accessible via the World Wide Web. Web hosts are companies that provide space on a server they own for use by their clients as well as providing Internet connectivity, typically in a data center. Web hosts can also provide data center space and connectivity to the Internet for servers they do not own to be located in their data center, called colocation. more...

Re: "server-less" local modification detection?: msg#00058

version-control.cvs.bugs

Subject: Re: "server-less" local modification detection?

Thomas Nussbaumer writes:
>
> Suppose you don't have always a connection to your CVS server, but you want
> the client to check if a file is locally modified. Time and size based
> checks are not sufficient for this task. What you need is some kind of
> checksum (MD5) which you can check against modifications. In the best case
> these checksums get stored in file CVS\Entries AND may be embedded as tag in
> sourcefiles (would enable runtime checks within the software).
>
> Would it be hard to integrate this feature into the CVS sources? I'm not
> requesting an official feature, but I just want to discuss the technical pro
> and contras ...

Adding a checksum to the Entries file shouldn't be too hard and has been
suggested a number of times as much more robust than just using
timestamps as CVS currently does. Upward (and downward?) compatibility
could be a bit tricky, though, and there's always the potential for a
modified file to end up with the same checksum (although with a large
checksum like MD5 the probability of that happening is essentially
zero).

The more complicated part would be the purely-local status check -- the
standard CVS client always sends any potentially-modified file to the
server to find out for sure, there aren't any provisions for running
without the server available.

-Larry Jones

Moms and reason are like oil and water. -- Calvin


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
qplus.devel/200...    network.jabber....    debian.qa-packa...    encryption.gpg....    python.dabo.dev...    uclinux.devel/2...    science.mathema...    recreation.pesc...    kernel.ck/2004-...    mozilla.devel.e...    tex.latex.prosp...    ietf.multi6/200...    bbc.cvs/2002-11...    xfree86.newbie/...    jakarta.taglibs...    altlinux.hardwa...    comedi/2002-05/...    horde.bugs/2004...    games.diplomacy...    finance.e-gold....    web.dom.test-su...    lang.ruby.rails...    os.netbsd.devel...    video.gstreamer...   
Home | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe

Navigation