gitj 0.1.0

A gitk-style, Windows 3.1-flavored git repository browser and commit helper built on the Saudade toolkit
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! journey — a gitk-style repository browser built on the saudade toolkit.
//!
//! The crate is split so the UI is testable without a live repository:
//!
//! * [`backend`] — the [`RepoBackend`](backend::RepoBackend) trait plus a live
//!   `git2` implementation and an in-memory fixture for snapshot tests;
//! * [`widgets`] — git-specific widgets (diff view, commit list, …) layered on
//!   top of saudade's generic widget set;
//! * [`ui`] — the top-level [`GitClient`](ui::GitClient) widget that wires the
//!   panes together.

pub mod backend;
pub mod ui;
pub mod widgets;