| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-05-18 | 1.8 kB | |
| transcrypt v2.3.2 source code.tar.gz | 2026-05-18 | 42.1 kB | |
| transcrypt v2.3.2 source code.zip | 2026-05-18 | 54.7 kB | |
| Totals: 3 Items | 98.7 kB | 0 | |
transcrypt v2.3.2
Added
- New commands make it easier to add file patterns to .gitattributes:
transcrypt --addandgit add-crypt(#125) - Improve compatibility with
git worktreeby finding the git directory via--git-common-dirinstead of--git-dir, requires git version newer than November 2024 (#186)
Changed
- Improve check for incorrect password to avoid false report when transcrypt init is run with --force in a repo containing dirty files & add tests (#196)
- Greatly improve performance in a repository with many files for pre-commit safety check, encrypted file listing, and showing raw file (#193). Also fixed related regression handling file names with special characters (#204)
Fixed
- Fix pre-commit hook to use "fast" multi-threaded mode for Bash versions 5+ as well as 4.4+, and even if some encrypted files are empty (#197)
- Don't show message about unexpected dirty files after a
--rekeybecause dirty files are expected (#201) - Show useful error instead of
unbound variablewhen --long option is missing a value, e.g.transcrypt --context - Find context definitions across all attributes config files: repo's .gitattributes; repo's info/attributes; path in
core.attributesFile - Fix zsh shell completions (#177)
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:
- Check the version of transcrypt on your system:
bash
$ transcrypt --version
- Check the version of transcrypt in your Git repository, which may be different:
bash
$ .git/crypt/transcrypt --version
- Upgrade the version of transcrypt in your Git repository:
$ transcrypt --upgrade