[alias] # Alias to simplify marking commits as bug fixes # Once the script is enabled, commit your changes and run 'git fixes 123456' to mark the last commit as a fix for issue #123456 # Enable by executing in the source root directory: # git config --add include.path $(pwd)/tools/git/fixes_alias fixes = "!f() { \ COMMIT_MSG=$(git log -n1 --format=%B); \ git commit --amend -m \"${COMMIT_MSG}\n\nFixes https://gitlab.com/kicad/code/kicad/-/issues/$1\"; \ }; f" # Alias to extract the changelog using ADD/NEW/REMOVE/CHANGE tags from commit messages changelog = log -E --grep="ADD:|NEW:|REMOVE[D]?:|CHANGE[D]?:"