Commit log

9c5d40e Remove unnecessary semicolon

Josh Triplett created

3137a17 cargo update

Josh Triplett created

df971f9 README.md: Mention git range-diff

Josh Triplett created

c570a01 Cleanups inspired by clippy

Josh Triplett created

db4dd2c Update dependencies

Josh Triplett created

dd7e360 Update to Rust 2018

Josh Triplett created

fd954d1 commit_status: Simplify conditional

Josh Triplett created

3f0e5c2 Simplify comparison of author and committer

Josh Triplett created

21e9fc3 Formatting improvements, based partly on rustfmt

Josh Triplett created

a46bf2a Simplify some complex logic using notfound_to_none

Josh Triplett created

02a3d16 get_signature: Simplify excessively nested or_else chain

Josh Triplett created

feb6f31 Use new char::is_ascii_alphanumeric function

Josh Triplett created

b655242 reference_matching_opt: Reformat function signature

Josh Triplett created

e52172f reference_matching_opt: Remove unnecessary turbofish on collect()

Click to expand commit body
The function return value already provides the type.

Josh Triplett created

98d5626 Switch from try! to ?

Josh Triplett created

02125ab Fix import ordering

Josh Triplett created

6f34b0b Add blank line between uses for std and other crates

Josh Triplett created

f00bfc5 Rust now supports PartialEq between OsString and &str

Josh Triplett created

d863cc5 Clean up some comments

Josh Triplett created

246c140 Remove unnecessary explicit 'static lifetime on constant strings

Josh Triplett created

026ce79 Use eprint and eprintln

Josh Triplett created

fdadcdb Use Oid::zero() now that it exists

Josh Triplett created

57ee84f Use new git2 function peel_to_commit

Josh Triplett created

daf949d Update munkres

Click to expand commit body
Incorporates several performance improvements, and error handling.

Josh Triplett created

bd6ff71 Switch from deprecated isatty to atty

Josh Triplett created

72154be Shorten "Subject-Prefix" placeholder to "prefix" to avoid wrapping

Josh Triplett created

c3d1a89 Update to git2 0.10

Josh Triplett created

778536a Cargo.lock: Update all dependencies

Josh Triplett created

05262a9 Cargo.lock: Update url, which fixes incompatibility with NLL

Josh Triplett created

8c6e847 Cargo.lock: Update git2, which includes updating openssl-sys for newer openssl

Josh Triplett created

2cb4863 Cargo.lock: Update to the current format

Josh Triplett created

39146cd Mark trait object types with dyn

Josh Triplett created

0f4bb42 Switch deprecated trim_left and trim_right functions to trim_start and trim_end

Josh Triplett created

8d14266 Remove unnecessary mutability

Josh Triplett created

b5fd4af Release version 0.9.1

Josh Triplett created

35c12e8 Pad all patch numbers to the same width using 0s

Click to expand commit body
This ensures that sorting by subject will put the patches in the right
order.

Josh Triplett created

e16e8d1 Add a copy of the MIT license.

Josh Triplett created

9e3d027 Release version 0.9.0

Josh Triplett created

c824bed Use series diff for `git series commit -v`

Josh Triplett created

fe892f5 Factor out a function to write the series diff between two trees

Click to expand commit body
This removes a bit more duplication between diff and log -p, making it
easier to use diff elsewhere or further improve the format.

Josh Triplett created

c9de16b Support diffs between patch series

Click to expand commit body
Inspired by tbdiff, the diff algorithm computes the interdiff for each
possible corresponding pair of commits (as well as the possibility of an
added or deleted commit), and then treats that as an instance of the
Assignment Problem to find a correspondence with the minimal total
interdiffs.

Add a new `git series diff` command to show the diff between the working
and staged versions of the patch series.  Also use the new diff format
for `git series log -p`.

Josh Triplett created

6f2ab61 README: Discuss updating outdated versions of Rust and Cargo

Click to expand commit body
Mention that outdated versions may lead to build errors, and suggest
downloading the stable version in that case as well.

Josh Triplett created

2c973b6 Update to git2 0.6

Josh Triplett created

7c8bf89 log: Walk series commits by hand, to allow pruning while walking

Click to expand commit body
Current versions of libgit2 no longer allow hiding commits while
walking.  With those versions, the revwalk would walk the entire project
history, not just the series history, taking seconds or minutes on large
repositories.  Work around that by doing the initial walk of series
commits by hand rather than with a revwalk.  The second walk still uses
a revwalk, for topological sorting.

Josh Triplett created

9dae10a INTERNALS: Fix the path for git-series refs

Josh Triplett created

fb679bd Release version 0.8.11

Josh Triplett created

c037d05 Add cp and mv commands to copy and move (rename) a series

Josh Triplett created

df2859f Simplify delete by moving deletion of the series itself into Internals::delete

Click to expand commit body
This avoids code duplication; nothing wants to delete the internals
without also deleting the series.

Josh Triplett created

42b2acf Remove redundant .to_string()

Josh Triplett created

6a47bc2 format: Add --rfc option to use [RFC PATCH] as subject prefix

Josh Triplett created