URL: <http://savannah.nongnu.org/bugs/?29507>
Summary: cvs update -j update timestamp of unchanged files Project: Concurrent Versions System Submitted by: olexiyb Submitted on: Fri 09 Apr 2010 10:30:59 PM GMT Category: Bug Report Severity: 3 - Normal Item Group: None Status: None Privacy: Public Assigned to: None Open/Closed: Open Release: Discussion Lock: Any Fixed Release: None Fixed Feature Release: None _______________________________________________________ Details: Hi, Issue is really critical for our company. We have 20000 C/C++ source files and have several central common libraries. Every patch goes on separate release branch that eventually is merging to HEAD (production) code. During merge we use cvs -q upd -kk -j tag_HEAD_start_point -j br_REL_BRANCH folder_name During merge cvs apply properly patches to some files changed on release branch, but it also change timestamp of other files. We use GNU make to compile our code and make uses timestamp. Because cvs changed timestamp of all files this really triggers make to recompile sources those were not really changed. So question why CVS change timestamp of all files. Can this be fixed or new option introduced for merge process? -- Olexiy _______________________________________________________ Reply to this item at: <http://savannah.nongnu.org/bugs/?29507> _______________________________________________ Message sent via/by Savannah http://savannah.nongnu.org/ _______________________________________________ Bug-cvs mailing list Bug-cvs@nongnu.org http://lists.nongnu.org/mailman/listinfo/bug-cvs