Skip to content

Releases: alichtman/shallow-backup

v6.4

12 Jul 02:45
e165789
Compare
Choose a tag to compare

Changelog

v6.4 (2024-07-12)

Full Changelog

Fixed bugs:

  • Reap atom config stuff #210

Closed issues:

  • Reinstallation for absolute paths is broken #345
  • Change config file path to shallow-backup.json instead of .conf #344
  • Crash on dotfile reinstallation: FileExistsError #343
  • Add support for arrow keys in "Custom commit message?" prompt (and all other prompts, also) #341
  • Improve git commit experience #340
  • Replace --show with --edit #336
  • Add interactive commit messages for --backup-dots #335
  • Successful commit reported when no commit happened #332
  • Add tab-completion for zsh #324
  • Move from pipenv to poetry for dependency management #241

Merged pull requests:

v6.2 (2023-10-11)

Full Changelog

Closed issues:

  • Branch support? #296
  • Write zsh completions for shallow-backup #277
  • Screen for high entropy strings before pushing to remote #199

v6.1 (2023-10-09)

Full Changelog

Fixed bugs:

  • 🙋‍♀️ running shallow-backup interactively (backup all) does not save to the folder #282
  • Git commit breaks sometimes if submodules exist #229
  • npm packages backup: Doesn't handle scopes, fails with unmet peer dependencies #226

Merged pull requests:

v6.0 (2023-08-29)

Full Changelog

Closed issues:

  • Convert options from - to -- where it makes sense #328
  • backup-fonts is in the wrong spot in the help menu #325
  • KeyError: 'all' on commit procedure #306

Merged pull requests:

v5.3 (2022-12-14)

Full Changelog

v5.2 (2022-06-19)

Full Changelog

Fixed bugs:

  • Support default branches other than master #305

Closed issues:

  • Add warning if shallow-backup.conf is writable by all #309
  • shallow-backup crashes if repo can't be created #308

Merged pull requests:

v5.1 (2021-12-11)

Full Changelog

Fixed bugs:

  • Uncaught shutil.Error if file is not found during backup #298
  • fonts with spaces in filename are not backed up. #280
  • Failing npm Reinstall #148
  • Back up gemlist properly #38

Closed issues:

  • Bug - dotfiles fail to save [Errno 2] No such file or directory: #297
  • Error when trying to show current backup: AttributeError: 'list' object has no attribute 'items'~ #295
  • npm backup overwriting pip3 backup #284
  • clarify install instructions #283
  • Allow keys to be missing from the config to declutter #279
  • Add config key for dotfiles to not reinstall #252
  • Backup brew tap #218
  • Automatic archiving after a new backup #176

Merged pull requests:

v5.0.1 (2020-05-14)

Full Changelog

Merged pull requests:

v5.0.0a (2020-05-13)

Full Changelog

Fixed bugs:

  • Setting backup path to ~/.shallow_backup breaks subsequent runs #265
  • shutil.SameFileError shallow-backup.conf #260

Closed issues:

  • Add --dry_run key to not actually copy any files on backup or reinstall #274
  • Cannot interactively set backup path to existing backup repo #266
  • Add tests for adding paths to config #249
  • Run Travis ...
Read more

v6.2

11 Oct 06:33
0f18566
Compare
Choose a tag to compare

Changelog

v6.2 (2023-10-11)

Full Changelog

Closed issues:

  • Branch support? #296
  • Write zsh completions for shallow-backup #277
  • Screen for high entropy strings before pushing to remote #199

v6.1 (2023-10-09)

Full Changelog

Fixed bugs:

  • 🙋‍♀️ running shallow-backup interactively (backup all) does not save to the folder #282
  • Git commit breaks sometimes if submodules exist #229
  • npm packages backup: Doesn't handle scopes, fails with unmet peer dependencies #226

Merged pull requests:

v6.0 (2023-08-29)

Full Changelog

Closed issues:

  • Convert options from - to -- where it makes sense #328
  • backup-fonts is in the wrong spot in the help menu #325
  • KeyError: 'all' on commit procedure #306

Merged pull requests:

v5.3 (2022-12-14)

Full Changelog

v5.2 (2022-06-19)

Full Changelog

Fixed bugs:

  • Support default branches other than master #305

Closed issues:

  • Add warning if shallow-backup.conf is writable by all #309
  • shallow-backup crashes if repo can't be created #308

Merged pull requests:

v5.1 (2021-12-11)

Full Changelog

Fixed bugs:

  • Uncaught shutil.Error if file is not found during backup #298
  • fonts with spaces in filename are not backed up. #280
  • Failing npm Reinstall #148
  • Back up gemlist properly #38

Closed issues:

  • Bug - dotfiles fail to save [Errno 2] No such file or directory: #297
  • Error when trying to show current backup: AttributeError: 'list' object has no attribute 'items'~ #295
  • npm backup overwriting pip3 backup #284
  • clarify install instructions #283
  • Allow keys to be missing from the config to declutter #279
  • Add config key for dotfiles to not reinstall #252
  • Backup brew tap #218
  • Automatic archiving after a new backup #176

Merged pull requests:

v5.0.1 (2020-05-14)

Full Changelog

Merged pull requests:

v5.0.0a (2020-05-13)

Full Changelog

Fixed bugs:

  • Setting backup path to ~/.shallow_backup breaks subsequent runs #265
  • shutil.SameFileError shallow-backup.conf #260

Closed issues:

  • Add --dry_run key to not actually copy any files on backup or reinstall #274
  • Cannot interactively set backup path to existing backup repo #266
  • Add tests for adding paths to config #249
  • Run Travis on both Mac and Linux #197

Merged pull requests:

v4.0.4 (2020-03-29)

Full Changelog

Fixed bugs:

  • FileNotFoundError: ~/shallow-backup/dotfiles/.gitignore #257

Merged pull requests:

v4.0.3 (2020-03-26)

Full Changelog

v4.0.2 (2020-03-25)

Full Changelog

Merged pull requests:

  • Follow symlinks and avoid Permissi...
Read more

v6.1

09 Oct 18:25
aade620
Compare
Choose a tag to compare

Changelog

v6.1 (2023-10-09)

Full Changelog

Fixed bugs:

  • 🙋‍♀️ running shallow-backup interactively (backup all) does not save to the folder #282
  • Git commit breaks sometimes if submodules exist #229
  • npm packages backup: Doesn't handle scopes, fails with unmet peer dependencies #226

Merged pull requests:

v6.0 (2023-08-29)

Full Changelog

Closed issues:

  • Convert options from - to -- where it makes sense #328
  • backup-fonts is in the wrong spot in the help menu #325
  • KeyError: 'all' on commit procedure #306

Merged pull requests:

v5.3 (2022-12-14)

Full Changelog

v5.2 (2022-06-19)

Full Changelog

Fixed bugs:

  • Support default branches other than master #305

Closed issues:

  • Add warning if shallow-backup.conf is writable by all #309
  • shallow-backup crashes if repo can't be created #308

Merged pull requests:

v5.1 (2021-12-11)

Full Changelog

Fixed bugs:

  • Uncaught shutil.Error if file is not found during backup #298
  • fonts with spaces in filename are not backed up. #280
  • Failing npm Reinstall #148
  • Back up gemlist properly #38

Closed issues:

  • Bug - dotfiles fail to save [Errno 2] No such file or directory: #297
  • Error when trying to show current backup: AttributeError: 'list' object has no attribute 'items'~ #295
  • npm backup overwriting pip3 backup #284
  • clarify install instructions #283
  • Allow keys to be missing from the config to declutter #279
  • Add config key for dotfiles to not reinstall #252
  • Backup brew tap #218
  • Automatic archiving after a new backup #176

Merged pull requests:

v5.0.1 (2020-05-14)

Full Changelog

Merged pull requests:

v5.0.0a (2020-05-13)

Full Changelog

Fixed bugs:

  • Setting backup path to ~/.shallow_backup breaks subsequent runs #265
  • shutil.SameFileError shallow-backup.conf #260

Closed issues:

  • Add --dry_run key to not actually copy any files on backup or reinstall #274
  • Cannot interactively set backup path to existing backup repo #266
  • Add tests for adding paths to config #249
  • Run Travis on both Mac and Linux #197

Merged pull requests:

v4.0.4 (2020-03-29)

Full Changelog

Fixed bugs:

  • FileNotFoundError: ~/shallow-backup/dotfiles/.gitignore #257

Merged pull requests:

v4.0.3 (2020-03-26)

Full Changelog

v4.0.2 (2020-03-25)

Full Changelog

Merged pull requests:

  • Follow symlinks and avoid PermissionError when reinstalling .git repos #256 (alichtman)

v4.0.1 (2020-03-25)

Full Changelog

Merged pull requests:

Read more

shallow-backup v6.0

29 Aug 07:17
4a2f5cc
Compare
Choose a tag to compare

shallow-backup v6.0

shallow-backup v5.3

14 Dec 14:06
c5560a5
Compare
Choose a tag to compare
Version bump to v5.3

shallow-backup v5.2

19 Jun 10:46
d71b903
Compare
Choose a tag to compare
shallow-backup v5.2

shallow-backup v5.1

11 Dec 16:23
24f7e5f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.0.1...v5.1

shallow-backup v5.0.1

14 May 11:39
bdb7b01
Compare
Choose a tag to compare
shallow-backup v5.0.1

shallow-backup v5.0.0a

13 May 12:49
59aceaf
Compare
Choose a tag to compare

In this release, the shallow-backup config gets an overhaul, now allowing bash expressions to be used to conditionally backup and reinstall dotfiles. Additionally, the command line option names have been standardized to make them more easily predictable.

Code optimizations and improved testing routines have also been added, and some minor bugs were fixed. Check CHANGELOG.md for more details.

shallow-backup v4.0.4

29 Mar 02:32
701c625
Compare
Choose a tag to compare
shallow-backup v4.0.4