Skip to content

Releases: lxl66566/git-simple-encrypt

1.2.0

25 May 00:39
Compare
Choose a tag to compare
v1.2.0

support partial decrypt

1.1.1

17 May 05:59
Compare
Choose a tag to compare
  • calculate sha of key only once, make a great leap in performance.
  • fix the unexpected behavior in patch

Performance

version encrypt decrypt
v1.1.0 10.401s 5.796s
v1.1.1 7.339s 0.413s

v1.1.0

15 May 02:53
Compare
Choose a tag to compare
  • using spawn_blocking for CPU-bound encrypting and decrypting, significantly enhance performance about 3 times.
  • more user-friendly error message

performance

tested on my diary repo, with 2.5M size and about 2,000 files

version encrypt decrypt
v1.0.0 33.876s 17.532s
v1.1.0 9.899s 5.649s

v1.0.0

13 May 04:38
Compare
Choose a tag to compare

Rewrite.

  • Removed git2_rs dependency, use Command instead.
  • do not use .gitattributes, use self-managed git_simple_encrypt.toml.
  • remove the Remove cli command. If you want to delete files/folders, edit git_simple_encrypt.toml.
  • you can select to disable zstd feature.
  • Add more tests.

v0.2.0

04 May 10:58
Compare
Choose a tag to compare

add zstd support

v0.1.0

03 May 07:16
Compare
Choose a tag to compare

basic complete