Message ID | 87y4p61ug4.fsf@e105548-lin.cambridge.arm.com |
---|---|
State | New |
Headers | show |
On Tue, Jan 13, 2015 at 05:06:35PM +0000, Richard Sandiford wrote: > Jakub Jelinek <jakub@redhat.com> writes: > > Patch too large to attach uncompressed, this > > has been created with update-copyright.py --this-year. > > Note, I had to temporarily move away gcc/jit/docs/conf.py, > > the python script dies on that and leaves almost all files unchanged. > > Thanks for doing the update. Is the patch below OK to fix the JIT thing? > After this change, update-copyright.py --this-year seems to update > gcc/jit correctly (including the texinfo files). > > Richard > > > contrib/ > * update-copyright.py (Copyright.__init__): Add a regexp for > "copyright = u'". > (Copyright.update_copyright): Don't add a space before the year > in that case. Ok, thanks. > --- contrib/update-copyright.py 2014-08-05 10:29:02.695491816 +0100 > +++ contrib/update-copyright.py 2015-01-13 14:13:43.500812967 +0000 > @@ -183,6 +183,7 @@ class Copyright: > '|[Cc]opyright\s+%s' > '|[Cc]opyright\s+©' > '|[Cc]opyright\s+@copyright{}' > + '|copyright = u\'' > '|@set\s+copyright[\w-]+)' > > # 2: the years. Include the whitespace in the year, so that > @@ -363,7 +364,8 @@ class Copyright: > return (False, orig_line, next_line) > > line = (line[:match.start (2)] > - + ' ' + canon_form + self.separator > + + ('' if intro.startswith ('copyright = ') else ' ') > + + canon_form + self.separator > + line[match.end (2):]) > > # Use the standard (C) form. Jakub
Jakub Jelinek <jakub@redhat.com> writes: > On Tue, Jan 13, 2015 at 05:06:35PM +0000, Richard Sandiford wrote: >> Jakub Jelinek <jakub@redhat.com> writes: >> > Patch too large to attach uncompressed, this >> > has been created with update-copyright.py --this-year. >> > Note, I had to temporarily move away gcc/jit/docs/conf.py, >> > the python script dies on that and leaves almost all files unchanged. >> >> Thanks for doing the update. Is the patch below OK to fix the JIT thing? >> After this change, update-copyright.py --this-year seems to update >> gcc/jit correctly (including the texinfo files). >> >> Richard >> >> >> contrib/ >> * update-copyright.py (Copyright.__init__): Add a regexp for >> "copyright = u'". >> (Copyright.update_copyright): Don't add a space before the year >> in that case. > > Ok, thanks. For the record, here's the result of running the new script on gcc/jit. Committed as obvious. Thanks, Richard
Index: contrib/update-copyright.py =================================================================== --- contrib/update-copyright.py 2014-08-05 10:29:02.695491816 +0100 +++ contrib/update-copyright.py 2015-01-13 14:13:43.500812967 +0000 @@ -183,6 +183,7 @@ class Copyright: '|[Cc]opyright\s+%s' '|[Cc]opyright\s+©' '|[Cc]opyright\s+@copyright{}' + '|copyright = u\'' '|@set\s+copyright[\w-]+)' # 2: the years. Include the whitespace in the year, so that @@ -363,7 +364,8 @@ class Copyright: return (False, orig_line, next_line) line = (line[:match.start (2)] - + ' ' + canon_form + self.separator + + ('' if intro.startswith ('copyright = ') else ' ') + + canon_form + self.separator + line[match.end (2):]) # Use the standard (C) form.