• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..30-Mar-2022-

src/H30-Mar-2022-8,0896,203

.cargo-checksum.jsonH A D03-May-202289 11

CODE_OF_CONDUCT.mdH A D30-Mar-20221.2 KiB2618

Cargo.tomlH A D30-Mar-2022976 3027

LICENSEH A D30-Mar-202211.1 KiB202169

README.mdH A D30-Mar-2022625 105

README.md

1# Dogear
2
3**Dogear** is a library that implements bookmark tree merging for Firefox Sync. It takes two trees—a valid, consistent local tree, and a possibly inconsistent remote tree—and produces a complete merged tree, with all conflicts and inconsistencies resolved.
4
5Dogear implements the merge algorithm only; it doesn't handle syncing, storage, or application. It's up to the crate that embeds Dogear to store local and incoming bookmarks, describe how to build a tree from a storage backend, persist the merged tree back to storage, and upload records for changed bookmarks.
6
7## Requirements
8
9* Rust 1.31.0 or higher
10