Metadata-Version: 2.4
Name: git-timemachine
Version: 2.2.0
Summary: A command-line tool that helps you record commits on Git repositories at any time node.
Project-URL: homepage, https://github.com/garrett-he/git-timemachine
Project-URL: repository, https://github.com/garrett-he/git-timemachine.git
Project-URL: changelog, https://github.com/garrett-he/git-timemachine/blob/main/CHANGELOG.md
Project-URL: issues, https://github.com/garrett-he/git-timemachine/issues
Author-email: Garrett HE <garrett.he@outlook.com>
License: MIT
License-File: LICENSE
Keywords: committing,git,timemachine
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Version Control :: Git
Classifier: Topic :: Utilities
Requires-Python: <3.14,>=3.10
Requires-Dist: prettytable>=3.16.0
Requires-Dist: pydantic-settings>=2.10.1
Requires-Dist: pygit2>=1.18.2
Requires-Dist: pyyaml>=6.0.2
Requires-Dist: requests>=2.32.5
Requires-Dist: typer>=0.17.3
Description-Content-Type: text/markdown

<div align="center">
    <img src="https://raw.githubusercontent.com/garrett-he/git-timemachine/refs/heads/main/logo/git-timemachine.png"/>
</div>

![license](https://img.shields.io/github/license/garrett-he/git-timemachine)
![test](https://img.shields.io/github/actions/workflow/status/garrett-he/git-timemachine/test.yml)
![version](https://img.shields.io/pypi/v/git-timemachine)
![python](https://img.shields.io/pypi/pyversions/git-timemachine)
![downloads](https://img.shields.io/pypi/dm/git-timemachine)

# git-timemachine

A command-line tool that helps you record commits on [Git][1] repositories at
any time node.

## Features

* Record a commit on repository at the specified time node.
* Review commit logs.
* Limit maximum commits per day.

## Installation

To install git-timemachine, you can:

1. Install git-timemachine via `pip`:

    ```
    pip install --user --upgrade git-timemachine
    ```

2. Download from [Releases][2], make sure command `git-timemachine` is in
   your `$PATH` environment variable.

## License

Copyright (C) 2022 Garrett HE <garrett.he@hotmail.com>

The MIT License, see [LICENSE](./LICENSE).

[1]: https://git-scm.com/

[2]: https://github.com/garrett-he/git-timemachine/releases
