16 Jun 2019 13:25:20 UTC
- Distribution: App-TimeTracker-Command-Git
- Source (raw)
- Browse (raw)
- How to Contribute
- Repository (git clone)
- Testers (352 / 0 / 7)
- KwaliteeBus factor: 1
- 56.10% Coverage
- License: perl_5
- Perl: v5.10.0
- Activity24 month
- Download (11.55KB)
- MetaCPAN Explorer
- Subscribe to distribution
- This version
- Latest versionDOMM Thomas Klausner
- NEW COMMANDS
- CHANGES TO OTHER COMMANDS
- COPYRIGHT AND LICENSE
App::TimeTracker::Command::SyncViaGit - App::TimeTracker SyncViaGit plugin
This plugin allows you to syncronize your tracker files (living in ~/.TimeTracker) via
gitto various other computers (eg desktop machine at work and laptop). All of the complex stuff is done by
git, this plugin is just a telling
gitwhat to do (via Git::Repository).
SyncViaGitto the list of plugins. I usually put it into my top-level config file (i.e. ~/.TimeTracker/tracker.json).
Turn ~/.TimeTracker into a git repository and make sure you can pull/push this repo from all your machines. I do not recommend a public git hoster, as the information contained in your tracking files might be rather private.
~/somewhere/on/your/disc$ tracker sync # some git output
Adds all new tracker files to the git repo, pulls from remote, and then pushes to remote.
If you get conflicts (which can happen from time to time, especially if you forget to
stop), fix them and call
Thomas Klausner <email@example.com>
This software is copyright (c) 2014 - 2019 by Thomas Klausner.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
Module Install Instructions
To install App::TimeTracker::Command::Git, copy and paste the appropriate command in to your terminal.
perl -MCPAN -e shell install App::TimeTracker::Command::Git
For more information on module installation, please visit the detailed CPAN module installation guide.