Allow only ignored files in ChangeLog entries.

* gcc-changelog/git_commit.py: Add trailing '/'
	for libdruntime.  Allow empty changelog for
	only ignored files.
	* gcc-changelog/test_email.py: New test for go
	patch in ignored location.
	* gcc-changelog/test_patches.txt: Add test.
This commit is contained in:
Martin Liska 2020-05-25 09:49:09 +02:00
parent a27aceb98a
commit deea3defc9
No known key found for this signature in database
GPG Key ID: 4DC182DC0FA73785
4 changed files with 59 additions and 2 deletions

View File

@ -1,3 +1,12 @@
2020-05-25 Martin Liska <mliska@suse.cz>
* gcc-changelog/git_commit.py: Add trailing '/'
for libdruntime. Allow empty changelog for
only ignored files.
* gcc-changelog/test_email.py: New test for go
patch in ignored location.
* gcc-changelog/test_patches.txt: Add test.
2020-05-22 Jakub Jelinek <jakub@redhat.com>
* gcc-changelog/git_commit.py: Add trailing / to

View File

@ -130,7 +130,7 @@ ignored_prefixes = [
'gcc/go/gofrontend/',
'gcc/testsuite/go.test/test/',
'libgo/',
'libphobos/libdruntime',
'libphobos/libdruntime/',
'libphobos/src/',
'libsanitizer/',
]
@ -233,7 +233,8 @@ class GitCommit:
project_files = [f for f in self.modified_files
if self.is_changelog_filename(f[0])
or f[0] in misc_files]
or f[0] in misc_files
or self.in_ignored_location(f[0])]
if len(project_files) == len(self.modified_files):
# All modified files are only MISC files
return

View File

@ -276,3 +276,7 @@ class TestGccChangelog(unittest.TestCase):
def test_dr_entry(self):
email = self.from_patch_glob('0001-c-C-20-DR-2237.patch')
assert email.changelog_entries[0].prs == ['DR 2237']
def test_changes_only_in_ignored_location(self):
email = self.from_patch_glob('0001-go-in-ignored-location.patch')
assert not email.errors

View File

@ -2568,3 +2568,46 @@ index a6a5d975af3..a8082d39aca 100644
@@ -1 +1,2 @@
+
=== 0001-go-in-ignored-location.patch ===
From 81994eab700da7fea6644541c163aa0f0f3b8cf1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Cl=C3=A9ment=20Chigot?= <chigot.c@gmail.com>
Date: Tue, 19 May 2020 16:03:54 +0200
Subject: libgo: update x/sys/cpu after gccgo support added
Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/234597
---
gcc/go/gofrontend/MERGE | 2 +-
.../sys/cpu/{cpu_aix_ppc64.go => cpu_aix.go} | 2 +-
.../golang.org/x/sys/cpu/syscall_aix_gccgo.go | 27 +++++++++++++++++++
3 files changed, 29 insertions(+), 2 deletions(-)
rename libgo/go/golang.org/x/sys/cpu/{cpu_aix_ppc64.go => cpu_aix.go} (96%)
create mode 100644 libgo/go/golang.org/x/sys/cpu/syscall_aix_gccgo.go
diff --git a/gcc/go/gofrontend/MERGE b/gcc/go/gofrontend/MERGE
index bc9c1f07eda..284374820b0 100644
--- a/gcc/go/gofrontend/MERGE
+++ b/gcc/go/gofrontend/MERGE
@@ -1 +1,2 @@
+
diff --git a/libgo/go/golang.org/x/sys/cpu/cpu_aix_ppc64.go b/libgo/go/golang.org/x/sys/cpu/cpu_aix.go
similarity index 96%
rename from libgo/go/golang.org/x/sys/cpu/cpu_aix_ppc64.go
rename to libgo/go/golang.org/x/sys/cpu/cpu_aix.go
index b0ede112d4e..02d03129e50 100644
--- a/libgo/go/golang.org/x/sys/cpu/cpu_aix_ppc64.go
+++ b/libgo/go/golang.org/x/sys/cpu/cpu_aix.go
@@ -1 +1,2 @@
+
diff --git a/libgo/go/golang.org/x/sys/cpu/syscall_aix_gccgo.go b/libgo/go/golang.org/x/sys/cpu/syscall_aix_gccgo.go
new file mode 100644
index 00000000000..2609cc49ae7
--- /dev/null
+++ b/libgo/go/golang.org/x/sys/cpu/syscall_aix_gccgo.go
@@ -0,0 +1 @@
+
--
2.27.0.rc0.183.gde8f92d652-goog