Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Add gfld. Consult CHANGELOG.md for more information.
|
|
|
|
Update to 0.9.0 and change all relevant files with the new semver.
|
|
Add display email feature. Remove prettytable macros. Add shorthand
flag for all features without one. Log error during recursively opening
sub directories.
|
|
Add standard directory inclusion via CLI flag. Remove hidden directory
walking to increase speed.
|
|
Update to 0.8.4 and change all relevant files with the new semver.
|
|
Switch disable unpushed check to enable. Change macOS to darwin where
possible.
|
|
Update to 0.8.3 and change all relevant files with the new semver.
|
|
Update to 0.8.2 and change all relevant files with the new semver.
|
|
Add back unpush functionality, which now returns a boolean only and logs
errors found. Remove empty results message since it was potentially
misleading. For instance, errors may occur silently even though the
message to STDOUT always claims that there are no results to display.
|
|
Update to 0.8.1 and change all relevant files with the new semver.
|
|
Remove unpush functionality since it does not account for all cases. Add
debug flag. Revert bare repository checking back to old behavior.
|
|
Add condition enum to util. This separates row creation from results
generation logic.
|
|
Update to 0.8.0 and change all relevant files with the new semver.
|
|
Refactor library into driver and util files. This library layout helps
organize the gfold API.
|
|
Add unpushed commit detection. Add logging stack with envlogger and log
crates. Add debug target to Makefile. Update example output in README to
include unpushed. Add debug statements for general usage. Update bare
repo detection to use upstream functionality.
|
|
Update to 0.7.1 and change all relevant files with the new semver.
|
|
Update to 0.7.0 and change all relevant files with the new semver.
|
|
Add carets to dependencies and update Cargo.lock. Both changes are
needed for crates.io publishing.
|
|
Update to 0.6.2 and change all relevant files with the new semver.
|
|
Update to 0.6.1 and reflect the change in all relevant files.
|
|
Update to 0.6.0. Reflect version change in all relevant files.
|
|
Add eyre for simple backtrace reporting. Since gfold relies on speed and
efficiency, and sports a relatively small codebase, eyre provides a
simple backtrace report when an error is encountered. Specifically, the
filename and line are the most important parts.
Unrelated, add a cargo doc command to the release Make target.
Adjust existing docs comments to match style.
Change some private definitions to be public.
|
|
Update to 0.5.2. Update all docs and files to reflect the new version.
|
|
Update to 0.5.1. Update all docs and files to reflect this change.
|
|
Update to 0.5.0. Update README to reflect features added, changed, and
removed from 0.4.0.
|
|
Add structopt change to the CHANGELOG, and update all version markers in
the repository to 0.4.0.
|
|
Switch from clap to structopt for the CLI library of choice. This is
because we were using unversioned clap at its latest main branch
release. Structopt will provide us with concrete version support until
clap v3 releases, or we stay with structopt. We also change the
"-p/--path" flag to an optional, positional argument with this commit.
|
|
Add Cargo.lock to repository since this project produces an executable.
Add pre 0.3.1 tags changes and GitHub releases changes to CHANGELOG too.
Remove GitHub releases information from README. Change output in README
to use mythical repositories.
|