|
|
Choosing A Webhost: |
modification date lossage: msg#00122version-control.cvs.bugs
"cvs update" (1.10.7) does not compare files with modification dates older than the repository version. This leads to two problems: * If I restore a CVS-controlled file from an old zip or tarfile, then "cvs update" will fail to notice that it is not current. This could be fixed by comparing "cksum"s of the repository and local versions, rather than their modification dates -- perhaps too radical a change. A simpler fix would be to skip the comparison only when the modification time of the file exactly matches its modification time stored in CVS/Entries. * If a CVS-controlled file is replaced by a symbolic link in a CVS-controlled directory, then the CVS client uses the creation date of the symbolic link rather than the modification date of the file which the symbolic link is pointing to. CVS thus fails to notice *any* change made after the symbolic link replaces the file. Using stat() instead of lstat() would retrieve the modification time of the actual file. I found more than a dozen uses of CVS_LSTAT in the cvs-1.11.2 source, so use of lstat() appears deliberate. Why does CVS use lstat() instead of stat()?
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | 尊敬的新老客户:, syhua3000 |
|---|---|
| Next by Date: | Trabalhe em Casa, Global Business |
| Previous by Thread: | 尊敬的新老客户:, syhua3000 |
| Next by Thread: | Re: modification date lossage, Larry Jones |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
Free MagazinesCisco NewsReceive 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 |