#git-commit #commit #git #hash #time #simple

last-git-commit

Simple wrapper arround git2-rs to get info about the last commit. Useful for when you want to show the git hash in a program.

3 unstable releases

0.2.0 Apr 10, 2020
0.1.1 Jul 18, 2019
0.1.0 Jul 18, 2019

#1867 in Data structures

Download history 8/week @ 2024-01-05 31/week @ 2024-01-12 27/week @ 2024-01-19 17/week @ 2024-01-26 19/week @ 2024-02-02 10/week @ 2024-02-09 27/week @ 2024-02-16 56/week @ 2024-02-23 47/week @ 2024-03-01 58/week @ 2024-03-08 54/week @ 2024-03-15 79/week @ 2024-03-22 117/week @ 2024-03-29 54/week @ 2024-04-05 67/week @ 2024-04-12 214/week @ 2024-04-19

461 downloads per month
Used in ocsf-codegen

MIT license

8KB
118 lines

LastGitCommit-rs

A simple wrapper arround git2-rs to easily get info about the last commit. Useful when you want to show the last commit message or the current git hash.

CircleCI docs

Simple Git Hash Example

use last_git_commit::LastGitCommit;

let lgc = LastGitCommit::new().build().unwrap();
let long = lgc.id().long();
let short = lgc.id().short();
let range = lgc.id().range(0..3).unwrap();

println!("Long: {}", long); // "c4f94258c12b8905f3d57f879ae1171ce367cd29"
println!("Short: {}", short); // "c4f9425"
println!("Range: {}", range); // "c4f"

Please see the documentation and examples.

Dependencies

~12MB
~277K SLoC