Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 1.33 KB

todo.md

File metadata and controls

31 lines (22 loc) · 1.33 KB
  • Handle merge / merge-conflict (commit everything, pick newest, notify)

    • Add the logs of operation to .git/logs/auto-sync
  • Daemon - proper logs

  • CLI auto-complete

  • Add a merge strategy where it doesn't take the YAML header changes into account

  • Add a way to only sync some-subfolder in a repo

  • Ensure that the 'daemon' process can be found

    • It seems it wasn't being installed by the homebrew package
  • Check the state of the git repo before

    • Make sure it isn't in the middle of a rebase / merge
    • Make sure that head commit is pointing to a branch
    • Make sure that branch has a proper remote tracking branch
  • Write about how to handle the case with an ssh-agent running

  • When stopping the daemon, do not do anything if it is not running

  • Avoid these thousands of commits each time one saves a file

    • Try to batch them together?
    • Or optionally, it should only be saved when the editor is closed
      • For vim this means figuring out the backupfile directory
  • Empty files aren't being tracked? This behaviour needs to be documented

  • Add a config checker to make sure things are good

  • It doesn't seem to be tracking some deletes?

  • These constant small small commits by Obsidian are annoying me. Have a simple way to do an append commit, and push it every '10 minutes' or so. Do not discount the annoyance caused by this.