https://github.com/iswenzz/gittools
GitTools is a CLI utility software that has features such as copying commits from one repository to another and making false commits.
https://github.com/iswenzz/gittools
commits csharp dotnet git libgit2sharp tools
Last synced: 5 months ago
JSON representation
GitTools is a CLI utility software that has features such as copying commits from one repository to another and making false commits.
- Host: GitHub
- URL: https://github.com/iswenzz/gittools
- Owner: Iswenzz
- Created: 2021-05-09T16:01:36.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-20T16:37:16.000Z (over 1 year ago)
- Last Synced: 2025-01-20T05:43:57.834Z (about 1 year ago)
- Topics: commits, csharp, dotnet, git, libgit2sharp, tools
- Language: C#
- Homepage: https://iswenzz.com
- Size: 91.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# GitTools
[](https://github.com/Iswenzz/GitTools/actions)
[](https://www.codefactor.io/repository/github/iswenzz/GitTools)
[](https://github.com/Iswenzz/GitTools/blob/master/LICENSE)
GitTools is a CLI utility software that has features such as copying commits from one repository to another and making false commits.
It can execute commands using a set of filters, such as start and end dates and committer email.
## Instructions
```sh
$ ./GitTools.exe --help
GitTools 1.0.0
Iswenzz (c) 2021
copycommits Copy commits from one repository to another.
commit Create a commit at a specific date.
help Display more information on a specific command.
version Display version information.
```
```sh
$ ./GitTools.exe copycommits --help
USAGE:
Copy the commits on a specific date:
gittools copycommits -u Iswenzz -e alexisnardiello@gmail.com -i "C:\Repository\A" -o "C:\Repository\B" --since-date 25/06/1999 --until-date 04/07/2021
-u, --user Required. The user.
-e, --email Required. The email.
-f, --filter Filter the commits by email.
-i, --input-repository Required. The input repository path.
-o, --output-repository Required. The output repository path.
--since-date Get commits since a specific date.
--until-date Get commits until a specific date.
--empty Copy as empty commit.
--help Display this help screen.
--version Display version information.
```
## Building (Any Platform)
_Pre-Requisites:_
1. [Visual Studio](https://visualstudio.microsoft.com/) or [Dotnet SDK](https://dotnet.microsoft.com/download)
### [Download](https://github.com/Iswenzz/GitTools/releases)
## Contributors
***Note:*** If you would like to contribute to this repository, feel free to send a pull request, and I will review your code.
Also feel free to post about any problems that may arise in the issues section of the repository.