Message ID | 1466518497-22546-1-git-send-email-rep.dot.nop@gmail.com |
---|---|
State | New |
Headers | show |
On 06/21/2016 08:14 AM, Bernhard Reutner-Fischer wrote: > Hi! > > Ok for trunk? > > thanks, > > contrib/ChangeLog > > 2016-06-21 Bernhard Reutner-Fischer <aldot@gcc.gnu.org> > > * update-copyright.py (Copyright.process_file): Retain original > file mode. OK. jeff
On Tue, Jun 21, 2016 at 09:00:58AM -0600, Jeff Law wrote: > On 06/21/2016 08:14 AM, Bernhard Reutner-Fischer wrote: > > Hi! > > > > Ok for trunk? > > > > thanks, > > > > contrib/ChangeLog > > > > 2016-06-21 Bernhard Reutner-Fischer <aldot@gcc.gnu.org> > > > > * update-copyright.py (Copyright.process_file): Retain original > > file mode. > OK. > jeff Thanks Jeff. Now committed as r245028.
diff --git a/contrib/update-copyright.py b/contrib/update-copyright.py index ebefa46..04afd18 100755 --- a/contrib/update-copyright.py +++ b/contrib/update-copyright.py @@ -393,8 +393,10 @@ class Copyright: lines = [] changed = False line_filter = filter.get_line_filter (dir, filename) + mode = None with open (pathname, 'r') as file: prev = None + mode = os.fstat (file.fileno()).st_mode for line in file: while line: next_line = None @@ -421,6 +423,7 @@ class Copyright: with open (tmp_pathname, 'w') as file: for line in lines: file.write (line) + os.fchmod (file.fileno(), mode) if self.use_quilt: subprocess.call (['quilt', 'add', pathname]) os.rename (tmp_pathname, pathname)