#google #git #scope #history #command-line-tool #command #tool #line #managed #git-repo

app oper

Command line tool to browse changes across multiple git repositories managed by google’s git-repo tool

7 releases

✓ Uses Rust 2018 edition

0.3.0 Apr 13, 2020
0.2.4 Apr 2, 2020
0.2.3 Feb 11, 2020
0.2.2 Nov 22, 2019
0.1.0 Aug 3, 2019

#84 in GUI

Download history 7/week @ 2020-01-14 3/week @ 2020-01-21 22/week @ 2020-02-11 27/week @ 2020-02-18 24/week @ 2020-02-25 10/week @ 2020-03-03 1/week @ 2020-03-10 16/week @ 2020-03-17 15/week @ 2020-03-24 19/week @ 2020-03-31 27/week @ 2020-04-07 35/week @ 2020-04-14 4/week @ 2020-04-21 4/week @ 2020-04-28

66 downloads per month

MIT/Apache and MPL-2.0 licenses

705KB
1.5K SLoC

Scope

Oper is a basic history tool for git repositories managed by google's git-repo tool.

It can show the history of the last n days across all managed git repositories.

Oper is inspired by tig, but is far for more basic. Don't expect any commands or additional views.

Screenshot

Installation

Ubuntu

Ubuntu releases are available here. After downloading the package which fits your ubuntu version you can install it with

sudo apt install ./<path-to-deb-file>

Other Operating Systems

Oper is written in rust. You need the rust toolchain installed to be able to use it:

https://www.rust-lang.org/tools/install

Then you simply install oper with:

cargo install oper

Usage

  • Define the number of days to include in the history with the --days cli switch
  • Filter commits by using the --author or --message cli switches
  • Scroll in the diff view with j (down) or k (up)
  • Press i to inspect a change in gitk (you need to install gitk seperatly)
  • Quit oper by pressing q

Dependencies

~18MB
~406K SLoC