Skip to content

Releases: andrewshadura/git-crecord

Release 20230226.0

26 Feb 21:45
20230226.0
ef229d8
Compare
Choose a tag to compare

What’s changed

  • Correctly handle unmerged paths and missing EOL at EOF (#47)
  • Add --version option (#45)
  • Sort imports, silence E731, add more linters, other fixes (#43)
  • Fix Flake8 GitHub Actions (#40)
  • Flake8: run on build, fix warnings (#39)
  • Some more clean-up (#38)

Features and enhancements

  • Staging support (#44)
  • Synchronise lines in hunks when only selecting some of the hunk lines (#37)

Release 20220324.0

24 Mar 11:54
20220324.0
8e0ec61
Compare
Choose a tag to compare

What’s changed

  • Update the manpage to use the option list syntax pandoc understands (#35) (@danzimm)
  • Add simple CI based on GitHub actions (#32)
  • Drop support for Python 3.8 and older.

Features and enhancements

  • Support files with non-UTF-8 contents and names: all data are now internally processed as bytes and decoded only for display.
  • --fixup support (#34)
  • Major refactoring (#33) and clean-up (#36) @andrewshadura

Bug fixes

  • Disable Git's core.quotePath to fix usage with non-ASCII filenames. (#31) @okeeblow
  • A further improvement upon this is proper unquoting of filenames in Git patches, allowing filenames to contain spaces and other special characters.

Release 20201025.0

25 Oct 11:44
20201025.0
56427d3
Compare
Choose a tag to compare
  • Port to Python 3.6+
  • Add support for commit signing, -c/-C (reuse/reedit message)
  • Pull a bunch of fixes from Mercurial
  • Default to not asking the user to confirm the commit
  • A lot of bug fixes

Release 20161216.0

27 Dec 19:20
Compare
Choose a tag to compare

Initial release. At the moment, git-crecord supports partial commit only, with partial stage and unstage being work in progress.