xdbm/CHANGELOG.md
qwjyh bd8e2019fe
implement sync subcommand (#21)
* new(sync): implement sync subcommand (WIP)

TODO
- update CHANGELOG
- refactor sync func

* fix(sync): add pull (only fast forward)

* update(test): use sync command

The first sync from 2nd device didn't work, maybe due to that it is the
first push.

* refactor: separate push and pull to funcs

* refactor: change merge analysis match order

* refactor: add logs

* update: CHANGELOG

* fix: CHANGELOG was wrong
2025-02-27 02:56:39 +09:00

1.6 KiB

Changelog

Unreleased

Added

  • sync subcommand, which performs git pull (fast-forward) and push (#21)

Fixed

  • Git local config is now looked up. (#20)
  • Git global config will not be polluted in test by default. (#20)

0.3.0 - 2024-12-02

Added

  • Add status subcommand to see storage and backup on given path or current working directory (#17).

Changed

  • Colored output for storage list and backup list (#15)
  • BREAKING Relative path is changed from PathBuf to Vector<String> for portability. This means that existing config files need to be changed.

0.2.1 - 2024-06-19

Changed

  • Dependencies are updated.
  • Format of storage size printing has been changed due to the update of byte-unit.

Fixed

  • libgit2-sys was updated due to the security issue.

0.2.0 - 2024-05-21

Changed

  • Added CI on GitHub Actions (#10).
  • Replaced HashMap with BTreeMap to produce cleaner diff (#11).

0.1.0 - 2024-03-18

Added

  • initial release
  • init subcommand
  • storage add subcommand
  • storage list subcommand
  • storage bind subcommand
  • path subcommand
  • check subcommand
  • backup add subcommand
  • backup list subcommand
  • backup done subcommand
  • completion subcommand