Node: CVS

" This timestamp shift is troublesome when both sources and generated
files are kept under CVS.  Because CVS processes files in alphabetical
order, `configure.ac' will appear older than `configure' after a `cvs
update' that updates both files, even if `configure' was newer than
`configure.ac' when it was checked in.  Calling `make' will then
trigger a spurious rebuild of `configure'."

You mean "appear newer", not "appear older", as "configure.ac" is lexically after "configure". If configure.ac "appeared older" than configure, then configure would not be rebuilt, spuriously or otherwise.

By the way, "alphabetical order" should be "lexical order".

--
http://rrt.sc3d.org/ | romantic, n.  one who puts ideas before people


Reply via email to