0.8.3 (2021-03-01)
- update_self: manually implement default for UpdateSelfOptions (a5ad0378)
0.8.2 (2021-02-27)
- git: remove double connection to server (c6e365f4)
- self_update: allow adding as a task, skip if a dev build (23bc13c4)
- tasks: skip broken symlinks in tasks directory (b90a599c)
0.8.1 (2021-02-27)
- generate: allow providing a sort order for git config generation (11cc73ba)
- update_self: allow self update to be called as a lib (999b9122)
- git: check local git config as well as global (44b3ebe7)
0.8.0 (2021-02-22)
- defaults: add a library to set defaults (be4bce1b)
0.7.0 (2021-02-17)
- git: handle initial repo setup case when checking out branch (ce657976)
- link: show backup directory path in error message (b0276613)
- git: warn for unpushed changes (185209a2)
0.6.4 (2021-02-01)
- self_update: check github API for latest release (40672199)
0.6.3 (2021-01-31)
- git: only ensure repo is clean if we're deleting branches (b0c4f1f8)
0.6.2 (2021-01-26)
- git: don't error if repo dirty unless we actually need to update (eb335977)
0.6.1 (2021-01-21)
- git: make prune option default to false (cd616955)
0.6.0 (2021-01-21)
- log: make logging less noisy (c43b471b)
- git: git prune and git cherry implementation (507e7560)
- main: set default file log level to debug not trace (9d19fc51)
0.5.4 (2020-12-05)
- git: ignore gitignored files, include git status in error (d1018d3f)
0.5.3 (2020-12-05)
- git:
- self_update: typo in version check for new versions (12bc6d0e)
0.5.2 (2020-11-06)
- update: don't fail immediately on git or link errors (15f59918)
0.5.1 (2020-10-31)
- git: check @{push} before @{upstream} to ensure up-to-date-ness (5539d50e)
- self_update: allow updating self with
up self
(699b9087)
0.5.0 (2020-10-26)
- git:
- git: run git updates in parallel (77b8d37b)
- generate:
- git: add support for git repo initalization and updates (e06575a7)
0.4.1 (2020-10-21)
- logging: handle existing broken symlinks for log path link (2d3ee577)
0.4.0 (2020-07-22)
- update:
0.3.3 (2020-07-03)
- update:
0.3.1 (2020-04-17)
- clippy: fix more clippy and compiler warnings (64024209)
- lint: remove clippy-preview (38deb9ba)
- test: allow TODO comments, forbid XXX (1ea97cec)
- tests: make tests all set a temp dir (e8b56a94)
- update: only log task stdout/stderr if non-empty (2615531c)
- fallback: add a fallback git repo to get the config from (d7c6dc9c)
- git,log: add git update, improve logging (6087e3e3)
- log: make log_dir customisable, make clippy ultra-pedantic (66cbade9)
0.3.0 (2020-04-17)
- config: make env optional (2ab6527c)
- main: log total run time (0cb59624)
- update:
0.2.2 (2020-04-17)
- git: statically link openssl (8d809b3c)
0.2.1 (2020-04-17)
- link: add an option to
git clone
a repo to link from (0a8a1352)
- build: update to non-yanked version of structopt (9d5318cf)