Skip to content

GitTools is a CLI utility software that has features such as copying commits from one repository to another and making false commits.

Notifications You must be signed in to change notification settings

Iswenzz/GitTools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitTools

Checks CodeFactor CodeCov 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

$ ./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.
$ ./GitTools.exe copycommits --help
USAGE:
Copy the commits on a specific date:
  gittools copycommits -u Iswenzz -e [email protected] -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 or Dotnet SDK

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.

About

GitTools is a CLI utility software that has features such as copying commits from one repository to another and making false commits.

Topics

Resources

Stars

Watchers

Forks

Sponsor this project

 

Languages