| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|
|
|
|
| |
Use edit_lines_utf8 instead of edit_utf8 to modify the .versions
file, since it simplifies the logic.
|
| |
|
|
|
|
|
| |
Fix .versions updating via docknot release when the package that needs
to be udpated is not the first line of the file.
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
We now have a Date::Parse dependency, but I still want to roll this
conversion myself for better error checking.
|
|
|
|
|
|
|
| |
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.
|
|
Create App::DocKnot::Spin::Versions to parse the .versions database.
Add more thorough tests of the parsing logic.
|