Skip to content

Commit 84b4077

Browse files
committed
bump git-graph dependency to 0.6.x, include new argument for reversing order
1 parent cbb8082 commit 84b4077

3 files changed

Lines changed: 13 additions & 3 deletions

File tree

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,6 @@ syntect = "5.0"
3939
textwrap = { version = "0.16", default-features = false, optional = false, features = [
4040
"unicode-width",
4141
] }
42-
git-graph = "0.5.3"
42+
git-graph = "0.6"
4343
log4rs = "1.2.0"
4444
log = "0.4.18"

src/main.rs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,14 @@ fn from_args() -> Result<(), String> {
172172
.required(false)
173173
.num_args(0),
174174
)
175+
.arg(
176+
Arg::new("reverse")
177+
.long("reverse")
178+
.short('r')
179+
.help("Show commits in reverse commit order")
180+
.required(false)
181+
.num_args(0),
182+
)
175183
.arg(
176184
Arg::new("sparse")
177185
.long("sparse")
@@ -346,6 +354,7 @@ fn from_args() -> Result<(), String> {
346354
};
347355

348356
let include_remote = !matches.get_flag("local");
357+
let reverse_commit_order = matches.get_flag("reverse");
349358

350359
let compact = !matches.get_flag("sparse");
351360
if let Some(log_level) = matches.get_one::<String>("log-level") {
@@ -398,6 +407,7 @@ fn from_args() -> Result<(), String> {
398407
let app_settings = AppSettings::default().tab_width(tab_width.unwrap_or(4));
399408

400409
let settings = Settings {
410+
reverse_commit_order,
401411
debug: false,
402412
colored,
403413
compact,

0 commit comments

Comments
 (0)