atuin/src/command
Ellie Huxtable e297b98f72
Add local event log storage (#390)
* Add event data structures

This adds the data structures required to start syncing events, rather
than syncing history directly.

Adjust event

Fix

Add event data structure to client

* Add server event table sql

* Add client event table migration

Adjust migration

* Insert into event table from client

* Add event merge function

Right now this just ensures we have the right amount of events given the
history we have

BUT it will also be used to merge CREATE/DELETE events, resulting in
history being deleted :)

* Make CI happy

* Adjust

* we don't limit history length any more

* Update atuin-client/src/database.rs

Co-authored-by: Conrad Ludgate <conradludgate@gmail.com>

* fix usage

* Fix typo

* New Rust, new clippy stuff

Co-authored-by: Conrad Ludgate <conradludgate@gmail.com>
2022-11-04 09:08:20 +00:00
..
client Add local event log storage (#390) 2022-11-04 09:08:20 +00:00
client.rs Upgrade clap (#568) 2022-10-18 09:50:22 +01:00
contributors.rs Add contributors command (#550) 2022-10-04 21:56:49 -07:00
init.rs Allow stateless commands to be run without config/database (#544) 2022-09-25 11:15:33 +01:00
mod.rs Upgrade clap (#568) 2022-10-18 09:50:22 +01:00
server.rs Importer V3 (#395) 2022-05-09 07:46:52 +01:00