// Copyright (C) 2022 Daniel Mueller <deso@posteo.net>
// SPDX-License-Identifier: GPL-3.0-or-later
usestd::env::args;usestd::io::stdin;usestd::io::Result;usediff_parse::Parser;usegit_blamediff::blame;/// Parse the diff from stdin and invoke git blame on each hunk.
fnmain()->Result<()>{letmut parser =Parser::new();
parser.parse(stdin().lock())?;// TODO: We may want to catch BrokenPipe errors here and exit
// gracefully.
blame(parser.diffs(), args)}