Releases: rkotze/git-mob
Manage co-authors
Added
- Add co-authors through the command line
- Edit co-authors through the command line
- Delete co-authors through the command line
See Readme Workflow for details
Fixed
- improve feedback for when primary author is missing config
Correct link to vs code extension
v0.5.3 0.5.3
Bug fix set mob authors in subdirectory
- PR #37 - initial repository without a set commit.template path would get the wrong path set when calling
git mob xxwhen in a subdirectory.
Committing inside a git submodule
Bug
- Fix issue #33 Committing inside a git submodule
Getting started git-coauthors
- Installing Git Mob will automatically create .git-coauthors file if it does not exist with an example user.
- VS Code extension for Git Mob is also available.
Inline commits add the co-authors
To address issue #22 when you do inline commits add the co-authors to the end of the git message.
This has been built so that it can easily fit in your project by allowing you to customise the prepare-commit-msg hook. A working hook example is also provided to get going quickly for new projects.
See the readme for more details.
List available co authors
Using the command git mob --list you can now see a list of available co-authors which are in your ~/.git-coauthors file.
Example:
$ git mob --list
jd Jane Doe jane@example.com
ad Amy Doe amy@example.com
bd Bob Doe bob@example.com
Fix detection of git version on Windows
Ensures that the correct strategy is used to find the .gitmessage file depending on the git version.
Fix git-mob in subdirectories for older git versions
Thanks to @Sarabadu for fixing an issue in git-mob that would occur when running a git version before v2.13.
The git rev-parse --git-dir command has different behaviour before and after git v2.13, which was causing git-mob not to find the commit template file when executed from a subdirectory.
Security patch + Docs
- Patch a security vulnerability via
npm audit fix - Add a code of conduct, currently enforced by Dennis I. and Richard K.
- Add a template for bug reports
- Add a template for feature requests
- Document the release process