<feed xmlns='http://www.w3.org/2005/Atom'>
<title>spdxconv/go.sum, branch main</title>
<subtitle>Program to convert existing licenses and copyrights into SPDX format.</subtitle>
<id>http://git.kilabit.info/spdxconv/atom?h=main</id>
<link rel='self' href='http://git.kilabit.info/spdxconv/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/spdxconv/'/>
<updated>2026-01-15T11:18:14Z</updated>
<entry>
<title>go.mod: update pakakeh.go to tip</title>
<updated>2026-01-15T11:18:14Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-15T11:18:14Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/spdxconv/commit/?id=5247a96c9b0adce5e38460ad2d0ef5028e34b768'/>
<id>urn:sha1:5247a96c9b0adce5e38460ad2d0ef5028e34b768</id>
<content type='text'>
The latest tip fix git ignore pattern for "**/foo/**".
</content>
</entry>
<entry>
<title>all: detect annotation from REUSE configuration</title>
<updated>2026-01-14T10:00:11Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-14T08:41:31Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/spdxconv/commit/?id=a6f72c549c43ae9d2d74946769221cb3431e9458'/>
<id>urn:sha1:a6f72c549c43ae9d2d74946769221cb3431e9458</id>
<content type='text'>
During scan, the program will read the REUSE.toml configuration.
File that is already annotated inside REUSE.toml will be ignored during
scan.
</content>
</entry>
<entry>
<title>all: get the copyright year from git history</title>
<updated>2026-01-13T21:10:44Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-13T14:08:26Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/spdxconv/commit/?id=a2bfa5ec9539f9063e33519e245ae00193783750'/>
<id>urn:sha1:a2bfa5ec9539f9063e33519e245ae00193783750</id>
<content type='text'>
If the line that match with pattern on match-copyright does not contains
year, or there is no match, try to get the year from the first commit of
the file using "git log --follow ..." command.

If no commit history or its not using git, use default copyright year from
configuration.
</content>
</entry>
<entry>
<title>all: ignore symlink, COPYING, LICENSE, and LICENSES</title>
<updated>2026-01-11T14:36:20Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-11T13:36:38Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/spdxconv/commit/?id=e5daeb13cbd446a4fe882fb722d8d3359dd9bef9'/>
<id>urn:sha1:e5daeb13cbd446a4fe882fb722d8d3359dd9bef9</id>
<content type='text'>
For symlink, we ignore for now.

COPYING, LICENSE, and LICENSES are common files part of SPDX/reuse
specifications.

While at it, fix checking if path is ignored by git by passing the
relative path instead of base name.
</content>
</entry>
<entry>
<title>all: implement the scan command</title>
<updated>2026-01-08T21:01:38Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-08T20:44:34Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/spdxconv/commit/?id=2094be654563456e33dd9432b2538037fbc18e92'/>
<id>urn:sha1:2094be654563456e33dd9432b2538037fbc18e92</id>
<content type='text'>
The scan command scan the files that need to be converted or inserted with
SPDX identifiers in the current directory.
The result of scan is stored inside a report file named "spdxconv.report".
There are no other files modified after scan completed.

User then can inspect and modify the report to exclude certain files or
changes the behaviour of apply command.
Deleting a line in the report means excluding the file from being
processed by "apply" command.
</content>
</entry>
<entry>
<title>spdxconv: tool to convert license and copyright to SPDX format</title>
<updated>2026-01-05T17:27:33Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-05T15:35:40Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/spdxconv/commit/?id=2cda75bc9385da199b4db5f6cc2692bfd694fcf1'/>
<id>urn:sha1:2cda75bc9385da199b4db5f6cc2692bfd694fcf1</id>
<content type='text'>
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.
</content>
</entry>
</feed>
