Skip to content

Tags: mcasper/git-clean

Tags

0.5.3

Toggle 0.5.3's commit message
Modernize std::error::Error impl, update dependencies

0.5.2

Toggle 0.5.2's commit message
Bump version to 0.5.2

0.5.1

Toggle 0.5.1's commit message
Bump to version 0.5.1

0.5.0

Toggle 0.5.0's commit message
Squashes (#26)

* Make squashes an option, and assume all non-fastforwardable branches are
squashed

I don't know if this is a recent change in `git`, or if this just never
worked, but `git diff` is no longer a reliable way to check for a
squashed branch. Once the base branch gets ahead of the squashed branch,
the diff will always return something, making it practically impossible
to tell.

So instead, let's just make checking for squashed branches an option! If
a user chooses to opt in to this behavior, we'll consider every
non-fastforwardable branch to be squashed, and thus offer it up for
deletion. This workflow probably won't work for everyone.

If a user chooses not to opt in, great! They still get some branches
deleted, and it'll run a lot faster.

* Bump to version 0.5.0

* Fix tests on Rust 1.15

In the associated Cargo release, looks like a /target/debug/deps
directory was introduced, which is where env::current_exe thinks the
tests are. Instead, we can more reliably use the CARGO_MANIFEST_DIR
environment variable to determine the path to our executable

0.4.4

Toggle 0.4.4's commit message
Bump version to 0.4.4

0.4.2

Toggle 0.4.2's commit message
Handle when the pull fails

0.2.1

Toggle 0.2.1's commit message
Version bump

0.2

Toggle 0.2's commit message
Merge pull request #7 from mcasper/num_cols

Fix column alignment, and cap the number of columns at 3

0.1.2

Toggle 0.1.2's commit message
Merge pull request #5 from mcasper/text_tweaks

Tweak some text output, default to yes in the confirmation, update README