aboutsummaryrefslogtreecommitdiff
path: root/Makefile.PL
AgeCommit message (Collapse)AuthorFiles
2021-02-12Change bugtracker addressv2.11Sergey Poznyakoff1
As a reaction to https://log.perl.org/2020/12/rtcpanorg-sunset.html, bugtracker switched to puszcza.gnu.org.ua
2018-12-12Use Text::Locus instead of App::Glacier::Config::LocusSergey Poznyakoff1
2018-03-06Rewrite generation of the man1 pages. Generate glacier.1Sergey Poznyakoff1
2018-03-06Provide a core class. Change inheritance graph.Sergey Poznyakoff1
* lib/App/Glacier/Core.pm: New file. * Makefile.PL: Get abstract and version from lib/App/Glacier.pm * glacier: Change App::Glacier creation. * lib/App/Glacier.pm: Inherit from App::Glacier::Core. * lib/App/Glacier/Command.pm: Likewise. Rewrite constructor. * lib/App/Glacier/Command/CreateVault.pm: Change run() method. * lib/App/Glacier/Command/DeleteFile.pm: Likewise. * lib/App/Glacier/Command/DeleteVault.pm: Likewise. * lib/App/Glacier/Command/Get.pm: Rewrite getopt method as new(). Change the run() method. * lib/App/Glacier/Command/Jobs.pm: Likewise. * lib/App/Glacier/Command/ListVault.pm: Likewise. * lib/App/Glacier/Command/Purge.pm: Likewise. * lib/App/Glacier/Command/Put.pm: Likewise. * lib/App/Glacier/Command/Sync.pm: Likewise. * lib/App/Glacier/Config.pm (new): Initialize debug and ci. * lib/App/Glacier/Job.pm: Inherit from App::Glacier::Core. * lib/App/Glacier/Job/FileRetrieval.pm: Likewise.
2018-02-24Version 1.00v1.00Sergey Poznyakoff1
2017-05-24BugfixesSergey Poznyakoff1
* Makefile.PL (MY::postamble): Restore @INC to its original value before returning. * lib/App/Glacier/Command/Sync.pm: Support --dry-run * lib/App/Glacier/DateTime.pm (_fmt_default, _fmt_iso): Do all time calculations in UTC.
2017-05-24Implement new subcommand; fix DateTime conversionsSergey Poznyakoff1
* Makefile.PL (MY::postamble): Add lib to @INC Fix rule creation. * glacier (comtab): New subcommand jobs. * lib/App/Glacier/Command/Jobs.pm: New command. * lib/App/Glacier/DB.pm (transcode): Fix json encoding/decoding. * lib/App/Glacier/DB/GDBM.pm (delete, foreach): Cache keys to be deleted in the _deleted array during iteration and delete them afterwards. Allow for nested foreach calls. * lib/App/Glacier/DateTime.pm (TO_JSON): New method. * lib/App/Glacier/Job/InventoryRetrieval.pm (new): Add desription to the initiate_inventory_retrieval call. * lib/App/Glacier/Timestamp.pm: Major rewrite: (timestamp_unserialize): Removed. (timestamp_unserialize): Rename to timestamp_deserialize. (_to_timestamp): Rewrite to eliminate the need for dclone. Assume any key ending in "Date" to be a DateTime. (Side note: dclone incorrectly clones DateTime objects, which was what triggered the rewrite). * lib/App/Glacier/Command/Sync.pm: Update calls to timestamp_deserialize. * lib/App/Glacier/Command.pm: Likewise. * lib/App/Glacier/Command/ListVault.pm: Likewise. * lib/App/Glacier/Job.pm: Likewise.
2017-05-24Add Makefile.PLSergey Poznyakoff1

Return to:

Send suggestions and report system problems to the System administrator.