incubator-stdcxx-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Travis Vitek" <>
Subject RE: [jira] Created: (STDCXX-948) Define substitution variable for current year and automatically replace in all copyright notices.
Date Mon, 02 Jun 2008 17:16:32 GMT

>Eric Lemings wrote:
>                 Key: STDCXX-948
>                 URL:
>             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 {{}}) and 
>replace this variable in all copyright notices (i.e. change 
>{{Copyright 1994-2008 Rogue Wave Software, Inc.}} to 
>{{Copyright 1994-@STDCXX_YEAR@ 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.

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.

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.


View raw message