Skip to content

Releases: sh0shin/dothier

v0.2.9

17 Oct 17:33
v0.2.9
7692e79
Compare
Choose a tag to compare

Changes

  • fix: grep command for git-crypt

v0.2.8

17 Oct 17:20
v0.2.8
d5c3af9
Compare
Choose a tag to compare

Changes

  • fix: mardown lint
  • fix: grep commands for git-crypt
  • refactor: example.gitsrc is now .hiergit
  • docs: remove old notes

v0.2.7

30 May 09:19
v0.2.7
12932b4
Compare
Choose a tag to compare

Changes

  • Add -q to be quiet
  • Allow config only runs
  • Bugfixes

0.2.6

05 May 08:06
v0.2.6
16ca35f
Compare
Choose a tag to compare

Changes

  • Bugfix for broken links
  • Messages when not removing

0.2.5

29 Apr 09:04
v0.2.5
1258c96
Compare
Choose a tag to compare

Changes

  • Add dead symlink search mode -L, use -R to remove/delete
  • Add config parser (experimental)
  • Bugfixes ;)

0.2.4

19 Mar 20:34
v0.2.4
c4591d5
Compare
Choose a tag to compare

Changes

  • Optional destination & delete mode 0000 for git
  • Bugfix

0.2.3

10 Mar 20:21
v0.2.3
e9f5b66
Compare
Choose a tag to compare

Changes

  • Add delete mode 0000, use -R to activate remove/delete mode
  • Style fixes & cleanup

0.2.2

07 Mar 15:59
v0.2.2
b2f32a3
Compare
Choose a tag to compare

Changes

  • Added -k file option to use with git crypt unlock
  • Bugfixes and cleanup

Note: v0.2.1 is displayed, I missed it ;)
See v0.2.0 for breaking changes!

0.2.1

14 Feb 15:03
v0.2.1
3be6b5f
Compare
Choose a tag to compare

Changes

  • Added -c to use a config file
  • Added -u to set umask
  • mode is now optional in .hier files (experimental)

See v0.2.0 for breaking changes!

0.2.0

13 Feb 13:40
v0.2.0
d35f131
Compare
Choose a tag to compare

Changes

  • Internal rewrite of functions and logic.
  • New messages and output.

Breaking Changes

UPDATED YOUR .hier & .gitsrc FILES!
THINGS WILL FAIL!

  • l(type) is now r(type) to represent repository type (a warning is printed).
  • ldir -> rdir
  • lfile -> rfile
  • lgit -> rgit
  • .gitsrc files are now treated as rfile.
    • pull & depth properties were moved to the .gitsrc file itself.

Options

  • -g (git pull) is used for .gitsrc only, disabled per default.

Added

  • -n Dry-run mode.
  • -s Short message mode.

Moved

  • -k is now -R for remove/delete mode.

Removed

  • -D option is gone, was useless anyway.
  • -l is gone, was too buggy (new routine needed).