Skip to content

transcrypt v2.3.0

Latest
Compare
Choose a tag to compare
@jmurty jmurty released this 09 Sep 14:19
· 3 commits to main since this release
v2.3.0
d6a742f

Added new contexts feature that lets you encrypt different sets of files with different passwords for a different audience, such as super-users versus normal repository users. See --context= / -C / --list-context arguments and documentation for this advanced feature.

Added

  • When transcrypt refuses to do work in a dirty repository, print a list of changed files to help the user understand and fix the issue.

Fixed

  • Prevent cd commands printing out excess details when CDPATH is set (#156)
  • Fix --flush command to work with contexts (#175)
  • Fix unbound variable error using $GIT_REFLOG_ACTION (issue #150)

Changed

  • Prevent global options set in GREP_OPTIONS enviroment variable from breaking transcrypt's use of grep (#166)
  • If CDPATH is set then cd will print the path (#156)
  • Centralise load and save of password into functions (#141)

Steps to Upgrade

To upgrade transcrypt it is not enough to have a newer version on your system, you must also run the --upgrade command in each repository:

  1. Check the version of transcrypt on your system:

    $ transcrypt --version
  2. Check the version of transcrypt in your Git repository, which may be
    different:

    $ .git/crypt/transcrypt --version
  3. Upgrade the version of transcrypt in your Git repository:

    $ transcrypt --upgrade