Skip to content

Release 0.37.1

Latest

Choose a tag to compare

@freddy77 freddy77 released this 29 Jun 13:35

Minor fixes after the main release.

Summary of changes:

  • New features:
    • Add guilt push -C to specify diff context
    • Handle multiple patches for guilt delete
    • Add guilt series -m to show missing patches
  • Update contribution file
  • Improve Documentation Makefile (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.sh script
  • Compute dependencies from usage TXT files in Makefile
  • Add missing commands to bash completion
  • Implement guilt push -C to set context
  • Quote variables in Makefile
  • Do not use exec to just change program arguments
  • Improve unset_guards function
  • Avoid using obsolete guilt-XXX commands
  • Quote some reference names
  • Use remove_ref instead of remove_patch_refs for single patch
  • Simplify remove_ref
  • Speed up remove_patch_refs if 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 help displays man pages from source during regression runs