summaryrefslogtreecommitdiff
path: root/lib/App/DocKnot/Spin/Versions.pm
Commit message (Collapse)AuthorAge
* Release 7.01Russ Allbery2022-01-19
|
* DocKnot release 7.00Russ Allbery2022-01-17
|
* Use edit_lines in App::DocKnot::Spin::VersionsRuss Allbery2022-01-16
| | | | | Use edit_lines_utf8 instead of edit_utf8 to modify the .versions file, since it simplifies the logic.
* Fix perlcritic issue in App::DocKnot::Spin::VersionsRuss Allbery2022-01-15
|
* Fix .versions update from docknot releaseRuss Allbery2022-01-15
| | | | | Fix .versions updating via docknot release when the package that needs to be udpated is not the first line of the file.
* Release 6.01Russ Allbery2022-01-15
|
* Add docknot release commandRuss Allbery2022-01-11
| | | | | | | | Add new docknot release command and corresponding App::DocKnot::Release module to copy a tarball releaes (normally created by docknot dist) into a release area, update symlinks, archive any previous releases, and update the .versions file used by docknot spin. DocKnot now depends on Sort::Versions.
* Convert App::DocKnot::Spin::Versions to Path::TinyRuss Allbery2022-01-02
| | | | | | Use Path::Tiny for all paths and file reading, and in the process add better support for UTF-8. Track the path to the .versions file in the object to support later methods to update a specific version.
* Release 6.00Russ Allbery2021-12-25
|
* Reformat codeRuss Allbery2021-12-24
| | | | | | | Adopt the new -nvc option in Perl::Tidy 20211029 to disable the intrusive vertical alignment formatting. Unfortunately, this breaks all vertical alignment formatting, even when desired, so work around that in a few places with special comments.
* Release 5.00Russ Allbery2021-09-12
|
* Update _datetime_to_seconds commentRuss Allbery2021-09-11
| | | | | We now have a Date::Parse dependency, but I still want to roll this conversion myself for better error checking.
* Split off App::DocKnot::Spin::ThreadRuss Allbery2021-09-09
| | | | | | | Move the thread processing into its own module separate from the machinery to drive the recursive site generation. Update the documentation, remove duplicate documentation, and move the thread language documentation into App::DocKnot::Spin::Thread.
* Move spin .versions parsing to a moduleRuss Allbery2021-09-07
Create App::DocKnot::Spin::Versions to parse the .versions database. Add more thorough tests of the parsing logic.