9c5d40e
Remove unnecessary semicolon
Josh Triplett created
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()
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
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
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
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
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
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
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
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