Age | Commit message (Collapse) | Author | Files |
|
As a reaction to https://log.perl.org/2020/12/rtcpanorg-sunset.html,
bugtracker switched to puszcza.gnu.org.ua
|
|
|
|
|
|
* 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.
|
|
|
|
* 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.
|
|
* 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.
|
|
|