> -----Original Message----- > From: Travis Vitek [mailto:[EMAIL PROTECTED] > Sent: Monday, June 02, 2008 11:17 AM > To: [email protected] > Subject: RE: [jira] Created: (STDCXX-948) Define substitution > variable for current year and automatically replace in all > copyright notices. > > > > >Eric Lemings wrote: > > > > Key: STDCXX-948 > > URL: > https://issues.apache.org/jira/browse/STDCXX-948 > > Project: C++ Standard Library > > Issue Type: Sub-task > > Components: Configuration > > Reporter: Eric Lemings > > Priority: Minor > > > > > >Define a substitution variable during configuration (i.e. add > >{{AC_SUBST(STDCXX_YEAR, `date +%Y`)}} to {{configure.ac}}) and > >replace this variable in all copyright notices (i.e. change > >{{Copyright 1994-2008 Rogue Wave Software, Inc.}} to > >{{Copyright [EMAIL PROTECTED]@ Rogue Wave Software, Inc.}}) > > > >-- > >This message is automatically generated by JIRA. > >- > >You can reply to this email to add a comment to the issue online. > > > > > > I believe that the copyright dates need to be correct for the files by > the time they are received by the user. If this is correct, then the > substitution would have to happen when the files are submitted to > subversion, not after the user has run the configure step.
Good point. Hadn't thought of that. > > One solution is to write a commit hook that verifies the > copyright date > is accurate for files as they are committed. This has the disadvantage > that the copyrights aren't updated for files that aren't touched. One could say it should work this way. > > Another solution would be to have a script that runs periodically [say > every 24 hours] that checks out the head of a given branch, scans for > and updates the copyright, and then commits the result. I'd say that's overkill. :) Me personally, I'd prefer the commit hook solution. All that we'd need to do is add a new Subversion keyword such as $Year$ (if there isn't one already) and I'll bet Farid would know exactly how to do this. :) Brad.
