Skip to content

Releases: vitobotta/zsh-history-sync

v1.0.9

12 Nov 16:12
Compare
Choose a tag to compare
  • Improvement on the last change

v1.0.8

12 Nov 15:17
Compare
Choose a tag to compare
  • Ensure the last command executed on the current computer comes after the commands coming from other computers

v1.0.7

11 Nov 14:34
Compare
Choose a tag to compare
  • Switch from OpenSSL to GPG for the encryption, so we don't have to deal with different versions of OpenSSL

v1.0.6

06 Nov 02:09
Compare
Choose a tag to compare
  • Reset local changes before merging remote changes

v1.0.5

25 Oct 22:24
Compare
Choose a tag to compare
  • Improve conflict resolution
  • Use a lock file to prevent multiple instances of the script from running at the same time. This helps in case the script is executed ina shell while it's also running due to crontab

v1.0.4

20 Oct 21:11
Compare
Choose a tag to compare
  • Made a change to correctly preserve the order of commands when merging remote and local histories

v1.0.3

16 Oct 21:26
Compare
Choose a tag to compare
  • Fix git conflicts automatically

v1.0.2

16 Oct 19:53
Compare
Choose a tag to compare

The history is now encrypted before being pushed to your git repo.

Upgrading is easy:

  • Remove the lines added by the installer to .zshrc
  • In a new terminal (so it doesn't execute the old code), remove the old unencrypted zsh_history file from your repo, commit and push, then ensure the copy of the repo is updated also on the other computers.
  • Rerun the installer and source ~/.zshrc (or open a new terminal)

v1.0.1

15 Oct 16:41
e0dcabc
Compare
Choose a tag to compare
  • Switched to Git for syncing as it's more reliable than Dropbox etc
  • Added license

v1.0.0

14 Oct 23:42
Compare
Choose a tag to compare

First version. See README for details.