Revisions of reuse
buildservice-autocommit
accepted
request 1188836
from
Marcus Meissner (msmeissn)
(revision 37)
baserev update by copy to link target
Marcus Meissner (msmeissn)
accepted
request 1188602
from
Matt Williams (Milliams)
(revision 36)
- update to 4.0.3: * Fixed + Increased the minimum requirement of attrs to >=21.3. Older versions do not import correctly. (gh#fsfe/reuse-tool#1044) - update to 4.0.2: * Fixed + Repaired a bug that would cause a crash when running annotate --merge-copyrights on a file that does not yet have a year in the copyright statement. This bug was introduced in v4.0.1. (gh#fsfe/reuse-tool#1030) - update to 4.0.1: * Fixed Make sure that Read the Docs can compile the documentation. This necesitated updating poetry.lock. (gh#fsfe/reuse-tool#1028) - update to 4.0.0: * Added + Added support for REUSE.toml. (gh#fsfe/reuse-tool#863) + Added reuse convert-dep5 to convert .reuse/dep5 to REUSE.toml. (gh#fsfe/reuse-tool#863) + Man pages added for all reuse commands. Distribution maintainers might wish to distribute the (Sphinx-built) man pages. (gh#fsfe/reuse-tool#975) + More file types are recognised: + Assembler (.asm) (gh#fsfe/reuse-tool#928) + GraphQL (.graphqls, .gqls) (gh#fsfe/reuse-tool#930) + CUDA-C++ (.cu, .cuh) (gh#fsfe/reuse-tool#938) + Various .NET files (.csproj, .fsproj, .fsx, .props, .sln, .vbproj) (gh#fsfe/reuse-tool#940) + Cargo (Cargo.lock) (gh#fsfe/reuse-tool#937) + Clang-Tidy (.clang-tidy) (gh#fsfe/reuse-tool#961) + Java .properties files (gh#fsfe/reuse-tool#968) + Apache HTTP server config .htaccess files (gh#fsfe/reuse-tool#985) + npm .npmrc files (gh#fsfe/reuse-tool#985) + LaTeX class files (.cls) (gh#fsfe/reuse-tool#971) + CSON (.cson) (gh#fsfe/reuse-tool#1002) + Hjson (.hjson) (gh#fsfe/reuse-tool#1002) + JSON5 (.json5) (gh#fsfe/reuse-tool#1002) + JSON with Comments (.jsonc) (gh#fsfe/reuse-tool#1002) + Tap (.taprc) (gh#fsfe/reuse-tool#997) + Zsh (.zshrc) (gh#fsfe/reuse-tool#997) + Perl test (.t) (gh#fsfe/reuse-tool#997) + BATS test (.bats) (gh#fsfe/reuse-tool#997) + Octave/Matlab (.m) (gh#fsfe/reuse-tool#604) + VHDL(.vhdl) (gh#fsfe/reuse-tool#564) + Earthly files (Earthfile and .earthlyignore) (gh#fsfe/reuse-tool#1024) + Added comment styles: + man for UNIX Man pages (.man) (gh#fsfe/reuse-tool#954) + Added --lines output option for lint. (gh#fsfe/reuse-tool#956) + Treat % !TEX and % !BIB as shebangs in TeX and BibTeX files, respectively (gh#fsfe/reuse-tool#971) + Support alternate spelling --skip-unrecognized. (gh#fsfe/reuse-tool#974) + In annotate, rename --copyright-style to --copyright-prefix. The former parameter is still supported. (gh#fsfe/reuse-tool#973) + Support alternate spelling --skip-unrecognized (gh#fsfe/reuse-tool#974) + cpp and cppsingle style shorthands (see changes). (gh#fsfe/reuse-tool#941) * Changed + Updated SPDX resources to 3.24.0. (gh#fsfe/reuse-tool#994) + Updated REUSE specification version to 3.2. (gh#fsfe/reuse-tool#994) + .s files now use the Python comment style as per GNU Assembler (gas). (gh#fsfe/reuse-tool#928) + Previously, any file that begins with COPYING or LICENSE was ignored. This has been changed. Now, files like COPYING_README are no longer ignored, but COPYING and COPYING.txt are still ignored (in other words: exact matches, or COPYING + a file extension). Idem ditto for LICENSE. (gh#fsfe/reuse-tool#886) + Dependencies added: + attrs>=21.1 (gh#fsfe/reuse-tool#863) + tomlkit>=0.8 (gh#fsfe/reuse-tool#863) + Reorganised the way that c, css, and csingle styles work. (#941) + c used to support multi-line comments; it now only supports multi-line /* */ comments. This is identical to the old css style. + cpp has been added, which supports multi-line /* */ comments and single-line // comments. This is identical to the old c style. + csingle has been renamed to cppsingle, and it supports only single-line // comments. * Deprecated + .reuse/dep5 is marked deprecated. reuse convert-dep5 will help you switch to REUSE.toml. (gh#fsfe/reuse-tool#863) * Removed + The PendingDeprecationWarning for the aggregation of information between DEP5 and the contents of a file has been removed. This behaviour is now explicitly specified in REUSE Specification v3.2. (gh#fsfe/reuse-tool#1017, related to gh#fsfe/reuse-tool#779) + reuse init removed. (gh#fsfe/reuse-tool#863) + csingle and css style shorthands (see changes). (gh#fsfe/reuse-tool#941) * Fixed + The datetime value for Created: was wrongly formatted since 3.0.0. It now returns a correctly formatted ISO 8601 date again. (gh#fsfe/reuse-tool#952) + Repaired the behaviour of reuse download where being inside of a LICENSES/ directory should not create a deeper LICENSES/LICENSES/ directory. (gh#fsfe/reuse-tool#975) + Support annotating a file that contains only a shebang. (gh#fsfe/reuse-tool#965) + Add CONTRIBUTING.md to the sdist. (gh#fsfe/reuse-tool#987) + In reuse spdx, fixed the output to be more compliant by capitalising SPDXRef-Document DESCRIBES appropriately. (gh#fsfe/reuse-tool#1013)
buildservice-autocommit
accepted
request 1172025
from
Dirk Mueller (dirkmueller)
(revision 35)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 34)
- update to 3.0.2: * `annotate`'s '`--style` now works again when used for a file with an unrecognised extension.
buildservice-autocommit
accepted
request 1159994
from
Martin Pluskal (pluskalm)
(revision 33)
baserev update by copy to link target
Martin Pluskal (pluskalm)
accepted
request 1159953
from
Gordon Leung (Pi-Cla)
(revision 32)
- Set requires from git to git-core
buildservice-autocommit
accepted
request 1142171
from
Martin Pluskal (pluskalm)
(revision 31)
baserev update by copy to link target
Martin Pluskal (pluskalm)
accepted
request 1142132
from
Dirk Mueller (dirkmueller)
(revision 30)
- update to 3.0.1: * `.qrc` and `.ui` now have the HTML comment style instead of being marked uncommentable. * This reverts behaviour introduced in v3.0.0: the contents of uncommentable * files are scanned for REUSE information again. The contents of binary files are not. * Implement handling LicenseRef in `download` and `init`. * Declared support for Python 3.12. * More file types are recognised: + TCL (`.tcl`) + Julia (`.jl`) + Modern Fortran (`.f90`) + Bazel (`.bzl`) + GNU Linker script (`.ld`) + Assembly code (`.s`) + Empty placeholders (`.empty`) + ShellCheck configuration (`.shellcheckrc`) + Pylint in-project configuration (`pylintrc`) + Lisp schemes (`.sld`, `.sls`, `.sps`) + Added comment styles: * `csingle` for Zig (`.zig`) and Hare (`.ha`) * Display recommendations for steps to fix found issues during a lint. * Add support for Pijul VCS. Pijul support is not added to the Docker image. * When running `annotate` on a file with an unrecognised file path, the tool currently exits early. To automatically create a .license file for unrecognised files, `--fallback-dot-license` has been added. * Ignore `.sl` directory as used by Sapling SCM.
buildservice-autocommit
accepted
request 1102638
from
Martin Pluskal (pluskalm)
(revision 29)
baserev update by copy to link target
Martin Pluskal (pluskalm)
accepted
request 1101865
from
Antoine Belvire (1Antoine1)
(revision 28)
- Update to 2.1.0: * Added + Detect SPDX snippet tags in files. (gh#fsfe/reuse-tool#699) + More file types are recognised: + Fennel (`.fnl`) (gh#fsfe/reuse-tool#638) + CommonJS (`.cjs`) (gh#fsfe/reuse-tool#632) + Qt .pro (`.pro`) (gh#fsfe/reuse-tool#632) + Qt .pri (`.pri`) (gh#fsfe/reuse-tool#755) + Qt .qrc (`.qrc`) (gh#fsfe/reuse-tool#755) + Qt .qss(`.qss`) (gh#fsfe/reuse-tool#755) + Qt .ui (`.ui`) (gh#fsfe/reuse-tool#755) + Textile (`.textile`) (gh#fsfe/reuse-tool##712) + Visual Studio Code workspace (`.code-workspace`) (gh#fsfe/reuse-tool#747) + Application Resource Bundle (`.arb`) (gh#fsfe/reuse-tool#749) + Svelte components (`.svelte`) + AES encrypted files (`.aes`) (gh#fsfe/reuse-tool#758) + Jakarte Server Page (`.jsp`) (gh#fsfe/reuse-tool#757) + Clang format (`.clang-format`) (gh#fsfe/reuse-tool#632) + Browserslist config (`.browserslist`) + Prettier config (`.prettierrc`) and ignored files (`.prettierignore`) + Flutter pubspec.lock (`pubspec.lock`) (gh#fsfe/reuse-tool#751) + Flutter .metadata (`.metadata`) (gh#fsfe/reuse-tool#751) + Terraform (`.tf`, `tfvars`) and HCL (`.hcl`). (gh#fsfe/reuse-tool#756) + Typst (`.typ`) + Added loglevel argument to pytest and skip one test if loglevel is too high (gh#fsfe/reuse-tool#645). + `--add-license-concluded`, `--creator-person`, and `--creator-organization` added to `reuse spdx`. (gh#fsfe/reuse-tool#623) + Additional license metadata for the Python package has been added. The actual SPDX license expression remains the same:
buildservice-autocommit
accepted
request 1078361
from
Martin Pluskal (pluskalm)
(revision 27)
baserev update by copy to link target
Martin Pluskal (pluskalm)
accepted
request 1077379
from
Antoine Belvire (1Antoine1)
(revision 26)
- Update to 1.1.2: * It is now possible/easier to use the `build` module to build this module. Previously, there was a namespace conflict (gh#fsfe/reuse-tool#640). - Changes of 1.1.1: * Don't include documentation files (e.g. `README.md`) in top-level (i.e., `site-packages/`) (gh#fsfe/reuse-tool#657). * Include documentation directory in sdist (gh#fsfe/reuse-tool#657). - Changes of 1.1.0: * Added support for Python 3.11 (gh#fsfe/reuse-tool#603). * More file types are recognised: + Kotlin script (`.kts`) + Android Interface Definition Language (`.aidl`) + Certificate files (`.pem`) * Added comment styles: + Apache Velocity Template (Extensions: `.vm`, `.vtl`) (gh#fsfe/reuse-tool#554). + XQuery comment style (Extensions: `.xq(l|m|y|uery|)`) (gh#fsfe/reuse-tool#610). * Some special endings are always stripped from copyright and licensing statements (gh#fsfe/reuse-tool#602): + `">` (and variations such as `'>`, `" >`, and `"/>`) + `] ::` * Removed `setup.py` and replaced it with a Poetry configuration (gh#fsfe/reuse-tool#600). * Updated PyPI development status to 'production/stable' (gh#fsfe/reuse-tool#381). * The pre-commit hook now passes `lint` as an overridable argument (gh#fsfe/reuse-tool#574). * `addheader` has been renamed to `annotate`. The functionality remains the same (gh#fsfe/reuse-tool#550). * Bumped SPDX license list to v3.19. * `addheader` has been deprecated. It still works, but is now undocumented (gh#fsfe/reuse-tool#550). * Releases to PyPI are no longer GPG-signed. Support for this is not present in Poetry and not planned (gh#fsfe/reuse-tool#600). * Dependency on `requests` removed; using `urllib.request` from the standard library instead (gh#fsfe/reuse-tool#600). * Repair tests related to CVE-2022-39253 changes in upstream Git. New versions of Git no longer allow `git submodule add repository path` where repository is a file. A flag was added to explicitly allow this in the test framework (gh#fsfe/reuse-tool#619). * Sanitize xargs input in scripts documentation (gh#fsfe/reuse-tool#525). * License identifiers in comments with symmetrical ASCII art frames are now properly detected (gh#fsfe/reuse-tool#560) * Fixed an error where copyright statements contained within a multi-line comment style on a single line could not be parsed (gh#fsfe/reuse-tool#593). * In PHP files, add header after `<?php` (gh#fsfe/reuse-tool#543). - Adapt spec file to poetry. - Update URL.
buildservice-autocommit
accepted
request 1043856
from
Dirk Mueller (dirkmueller)
(revision 25)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 1043320
from
Dominique Leuenberger (dimstar)
(revision 24)
- Allow git to use the file: protocol: add "git config --global protocol.file.allow always" to check section.
buildservice-autocommit
accepted
request 978130
from
Carmen Bianca Bakker (carmenbianca)
(revision 23)
baserev update by copy to link target
Carmen Bianca Bakker (carmenbianca)
committed
(revision 22)
Depend on python3-setuptools
Carmen Bianca Bakker (carmenbianca)
committed
(revision 21)
Carmen Bianca Bakker (carmenbianca)
committed
(revision 20)
- update to 1.0.0: - Added the ability to ignore parts of a file when running `reuse lint`. Simply add `REUSE-IgnoreStart` and `REUSE-IgnoreEnd` as comments and all lines between the two will be ignored by the next run of `reuse lint`. (#463) - Meson subprojects are now ignored by default. (#496) - Added `--skip-existing` flag to `addheader` in order to skip files that already contain SPDX information. This may be useful for only adding SPDX information to newly created files. (#480) - Added `--recursive` flag to `addheader`. (#469) - Ignore all SPDX files with their typical formats and extensions. (#494) - Add support for merging copyright lines based on copyright statement, transforming multiple lines with a single year into a single line with a range. (#328) - Deprecated `--explicit-license` in favour of `--force-dot-license`. `--explicit-license` will remain useable (although undocumented) for the foreseeable future. (#476) - Better support for unary "+" operator in license identifiers. For example, if `Apache-1.0+` appears as a declared license, it should not be identified as missing, bad, or unused if `LICENSES/Apache-1.0.txt` exists. It is, however, identified separately as a used license. (#123) - When `addheader` creates a `.license` file, that file now has a newline at the end. (#477) - `supported-licenses` command that lists all licenses supported by REUSE (#401) - `--quiet` switch to the `lint` command (#402)
buildservice-autocommit
accepted
request 827119
from
Dirk Mueller (dirkmueller)
(revision 19)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 18)
- update to 0.11.1: - Always write the output files encoded in UTF-8, explicitly. This is already the default on most Unix systems, but it was not on Windows. - All symlinks and 0-sized files in projects are now ignored. - The licenses CAL-1.0 and CAL-1.0-Combined-Work-Exception contain an SPDX tag within themselves. Files that are named after these licenses are now ignored. - Fixed a bug where `addheader` wouldn't properly apply the template on `.license` files if the `.license` file was non-empty, but did not contain valid SPDX tags. - Add support for autoconf comment style (listed as m4). + Cython (`.pyx`, `.pxd`) + Sass and SCSS (`.sass`, `.scss`) + XSL (`.xsl`) + Mailmap (`.mailmap`) - Added `--single-line` and `--multi-line` flags to `addheader`. These flags force a certain comment style. - Added support for Mercurial 4.3+. - A pre-commit hook has been added. - When an incorrect SPDX identifier is forwarded to `download` or `init`, the tool now suggests what you might have meant. - Under the hood, a lot of code that has to do with Git and Mercurial was moved into its own module. - Fixed a bug with `addheader --explicit-license` that would result in `file.license.license` if `file.license` already existed. - Fixed a Windows-only bug to do with calling subprocesses. - Fixed a rare bug that would trigger when a directory is both ignored and contains a `.git` file.
Displaying revisions 1 - 20 of 37