Follow-up Comment #19, patch #4573 (project cvs): Pat, in your use cases, the user cannot "[control the server] metadata", spuriously or otherwise. The server will still substitute the correct keyword information on checkout, provided the user did not actually delete the keywords from the file, which this patch would not prevent.
The difference is that, currently, if a misguided user checks in a change after editing the keyword information in the file, it can still be recovered. After this patch, this would no longer be possible. The "very simple guarantee" guarantee we are attempting to provide is that user changes cannot be permanently lost. Also, your second example, where a bug fix from a contractor contains differing RCS keyword information can be fixed by any of several simple procedural fixes: 1. Have your contractor send a diff rather than copies of every file, 2. import drops from your contractor into a special tree and generate the same diffs yourself, 3. use vendor branches to import code drops from your contractor. _______________________________________________________ Reply to this item at: <http://savannah.nongnu.org/patch/?func=detailitem&item_id=4573> _______________________________________________ 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