/tidy

:octopus: Manage the deletion of all those git branches merged into a target branch

Primary LanguageGoMIT LicenseMIT

Tidy

Tidy is a desktop application created to manage the deletion of all those local branches that have been already merged into a target branch.

This is a little tool i built in order to keep my local repository clean, since the current workflow in my job is to create a branch per feature and afterwards merge the aforementioned branch into a development branch, we end up having lots of branches laying around in the local repository which is not good.

tidy

GitHub GitHub code size in bytes GitHub top language GitHub last commit GitHub stars

Gtkinspector is a tool which allow us to inspect all aspects of gtk windows, it's really useful for desktop apps development. It helped me to add custom styling to the gtk windows just with plane css.

🚀 How to run it ?

Clone the repository

 git clone https://github.com/eiberham/tidy.git

Build the binary

  go build -o tidy

All you need to do is to add some configuration, in the settings section you have to provide where in the filesystem is laying your repository along with the target branch you wish to know your branches were merged to.

That's it.

Another option less user friendly is to let a bash script do the job, you can find a script in my gists called cleanup.sh

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

📌 License

This project is licensed under the MIT License - see the LICENSE.md file for details

MADE WITH ❤ BY ABRAHAM

Buy @me a coffee