aboutsummaryrefslogtreecommitdiff
path: root/testdata/loadConfig
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2026-01-05 22:35:40 +0700
committerShulhan <ms@kilabit.info>2026-01-06 00:27:33 +0700
commit2cda75bc9385da199b4db5f6cc2692bfd694fcf1 (patch)
tree75841e8ab18c3838256461e3a8b8c66c5d844ad5 /testdata/loadConfig
downloadspdxconv-2cda75bc9385da199b4db5f6cc2692bfd694fcf1.tar.xz
spdxconv: tool to convert license and copyright to SPDX format
This is the initial implementation, work in progress, with the following functions, * loading the spdxconv.cfg file * scanning list of files to be converted * detect .git repository and exclude files ignored by .gitignore No conversion logic is implemented yet.
Diffstat (limited to 'testdata/loadConfig')
-rw-r--r--testdata/loadConfig/config_exists/spdxconv.cfg14
1 files changed, 14 insertions, 0 deletions
diff --git a/testdata/loadConfig/config_exists/spdxconv.cfg b/testdata/loadConfig/config_exists/spdxconv.cfg
new file mode 100644
index 0000000..e4edf89
--- /dev/null
+++ b/testdata/loadConfig/config_exists/spdxconv.cfg
@@ -0,0 +1,14 @@
+[default]
+license_identifier = GPL-3.0-only
+file_copyright_text = Author <author@email.info>
+max_line_match = 10
+
+[match-license]
+pattern = "^(//+|#+)*\\s+(.*)governed by a BSD-style(.*)$"
+license_identifier = BSD-3-Clause
+delete_match = true
+delete_line_pattern = "^(//+|#+)*\\s*$"
+delete_line_pattern = "^(//+|#+)*\\s+license that(.*)$"
+
+[match-copyright]
+pattern = "^(//+|#+)*\\s+Copyright\\s+(?<year>\\d{4},?\\s+(?<holder>.*)\\s+<*(?<email>.*)>.*$"