Commandline-Tool
Platform-independent
Modifications possible
In large projects it's important to use verbose and structured commit messages. This can be challenging when working in a big team with many developers. The provided script helps you with that.
- Python, Vesion >= 3.7 [ Installation ]
Download the source code (See latest releases) and unpack them. See Usage for starting the script.
First, choose the working directory (so where your project's .git-folder is located) by modifiying config.json.
It's set to the directory where the script is in (./) by default.
NOTE: Under Windows, you have to escape the backslash (e.g. C:\\User\\Projects\\YourProject\\).
The script was tested on Windows and Linux (MacOS: Not Tested (Works on my machine 😉)). For starting the script, open a terminal / command prompt and type:
python FireCommit.pyor
python3 FireCommit.pyFor the full documentation, click here.
- 
Committing Without Adding - The script warns you if some files are unstaged but it doesn't include those files into the commit. You have to manually add them to the staging area.
 
- 
Unexpected Result When Running git log- 
When writing a verbose commit message, a compromise must be made regarding the readability of the git log. 
- 
If you run git log, you may see a large amount of text that would fill up pages.
- 
Using git shortlogwill not help:
 
- 
To search for single commits more easily, use
git log --pretty=format:"%cn committed %h on %cd with Topic: %f"or similar modifications.
This project is licensed under GNU General Public License v3.0. Fore more information, click here.
