Minor fixes after the main release.
Summary of changes:
- New features:
- Add
guilt push -Cto specify diff context - Handle multiple patches for
guilt delete - Add
guilt series -mto show missing patches
- Add
- Update contribution file
- Improve
DocumentationMakefile(dependencies, minor fixes and better error handling) - Update bash completion script
- Make source code more coherent
- Better check for working tree
- Add more regression tests
- Speed up removing references
- Other minor fixes (like additional quoting or typos)
Axel Beckert (1):
- Fix typos found by lintian
Frediano Ziglio (21):
- docs: Rename Contribute file to prepare to change format
- docs: Update Contributing file
- Use target macro instead of rewriting it
- Split rule that can create 2 files
- Use immediate expansion of macro instead of lazy expansion
- Adjust documentation build dependencies
- Improve
usage.shscript - Compute dependencies from usage TXT files in Makefile
- Add missing commands to bash completion
- Implement
guilt push -Cto set context - Quote variables in Makefile
- Do not use exec to just change program arguments
- Improve
unset_guardsfunction - Avoid using obsolete
guilt-XXXcommands - Quote some reference names
- Use
remove_refinstead ofremove_patch_refsfor single patch - Simplify
remove_ref - Speed up
remove_patch_refsif possible - Add support to delete multiple patches at a time
- Do not suggest applied patch completing guilt delete command
- Add support for
guilt series -m
Per Cederqvist (10):
- Remove a trailing blank line in
guilt-goto do_get_header: skip more fake mbox lines- Use sed instead of awk to print a given line
- Consistently use spaces inside arithmetic expansions
- Always explicitly pass the third argument to commit
- Create a Docker image suitable for running the tests
- Revert "Cache git toplevel directory"
- Check working tree in many subcommands
- Add test cases for running guilt from
$GUILT_DIR/$branch - Ensure
git helpdisplays man pages from source during regression runs