Skip to content

Latest commit

 

History

History
130 lines (81 loc) · 9.83 KB

CHANGELOG.md

File metadata and controls

130 lines (81 loc) · 9.83 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.0.1 (2021-08-06)

Bug Fixes

  • display filename when printing diff (f61190e)

2.0.0 (2021-07-31)

⚠ BREAKING CHANGES

  • remove: rename broken symlinks option. dotig rm --with-broken and dotig rm -wb are replaced by dotig rm --broken-symlinks and dotig rm -b. (604669d)
  • update: replace most of the options to update symlinks. dotig update options behave differently since v2. (c36d921)
  • status: dotig -ns and dotig --no-status replaced by dotig -s and dotig --status. The status is no longer displayed by default before the Dotig menu. (ecca1e3)
  • version: replace the version option with a command. dotig --version is replaced by dotig version. (ae7d430)

Features

  • add a spinner when removing broken symlinks (db8ac55)
  • add an interactive mode (f399312)
  • update/rm: add a CLI option to remove broken symlinks (dd27c6d)
  • make broken symlinks removal optional (f3d5bc2)

Bug Fixes

  • do not print upstream name (41f671a)
  • set upstream when multiple remotes available (b6d45b8)

1.2.2 (2021-07-13)

Bug Fixes

1.2.1 (2021-07-13)

Bug Fixes

1.2.0 (2021-07-12)

Features

  • manage private dotfiles with Dotig (5b9eb83)

1.1.1 (2021-07-11)

Bug Fixes

  • push commit to upstream branch (f3f68ed)

1.1.0 (2021-07-11)

Features

  • add a verbose option for each command (b00f7f6)
  • commit: add an option to commit only tracked files (66e7dc3)
  • commit: add an option to commit only untracked files (0e9b060)
  • commit: add an option to provide the commit msg from CLI (0b78e2f)
  • status: add an option to list the dirty files (01c80d0)
  • print a different invalid usage message depending on the command (16c1efd)
  • update: add an option to always skip duplicate files (9fee271)
  • update: add an option to skip all conflicts (4b0a203)
  • update: add an option to skip conflict when target is different (294ecb4)
  • add help menu for each commands (ca3b39b)

Bug Fixes

  • enforce trailing slash for $DOTFILES path in CLI commands (dc2e9fb)
  • add: display filename if it is not a file (7e7f4fc)

1.0.0 (2021-06-30)

Features

  • add rm/remove arguments to remove symlinks from CLI (d6f974e)
  • add a --version argument to print Dotig version and updates (df7d5fe)
  • add a command to display the repo status from CLI (b58ed69)
  • add a verbose option (1549ccc)
  • add an add argument to backup new dotfiles (0811955)
  • add an update argument to update symlinks from CLI (c6a8c48)
  • add an option to skip repo status (d41f406)
  • add an option to update Git submodules (881b9a3)
  • add XDG_STATE_HOME to XDG paths (9494ca6)
  • init submodules (if any) during repo setup (8e13754)
  • provide a help option (97e55c7)
  • provide arguments to execute Git options from CLI (33c5c47)
  • provide CLI commands in addition to the menu (906af73)
  • use XDG paths (3b454dd)

Bug Fixes

  • define a more compatible way to set upstream (9c33b74)
  • enforce trailing slash in backup path (d8bcdd3)
  • enforce trailing slash only for directories (239fbb8)
  • prevent script to exit if a symlink target does not exist (3e862e9)
  • add: check if file exists before trying to move file (066c7c6)
  • add dotfiles: check if file using home shorthand exists (d0cf152), closes #066c7c6
  • CLI: handle multiple options (1674eb4)
  • update: correct typo in variable names (1bdd4aa)
  • prevent variable name collision in repo configuration (ebf0ad1)
  • retrieve unpushed commits only if at least 1 local commit exists (09e2cc3)
  • CLI: combine options and command (2831b74)
  • repo status: call fetch before setting commits refs (b10ed99)
  • update: remove broken symlinks while updating all symlinks (1efa9b8)

0.1.0 (2021-06-19)

Bug Fixes

  • git init: set uptstream if not set (8281d14)
  • add staged modified files to staged files count (331f8db)
  • avoid stopping script if there are no release (183f82d)