From 230c5fabac192536c524053162abbb9fa0b18905 Mon Sep 17 00:00:00 2001 From: Darshit Shah Date: Mon, 20 Nov 2017 22:11:48 +0300 Subject: append, don't replace existing VCS ignore files --- pygnulib/GLImport.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pygnulib/GLImport.py') diff --git a/pygnulib/GLImport.py b/pygnulib/GLImport.py index 367ea94d2f..a6d080912a 100644 --- a/pygnulib/GLImport.py +++ b/pygnulib/GLImport.py @@ -726,9 +726,9 @@ AC_DEFUN([%s_FILE_LIST], [\n''' % macro_prefix if not self.config['dryrun']: print('Updating %s (backup in %s)' % (srcpath, backupname)) - shutil.move(srcpath, backupname) + shutil.copy2(srcpath, backupname) result = string() - with codecs.open(srcpath, 'wb', 'UTF-8') as file: + with codecs.open(srcpath, 'ab', 'UTF-8') as file: file.write(destdata) else: # if self.config['dryrun'] print('Updating %s (backup in %s)' % -- cgit v1.2.1