This project tries to adhere to Semantic Versioning.
- Allow for passing along empty arguments during expansion.
Initial public release.
- Cleaned up documentation and website.
- Continuous integration testing via travis-ci.
- Fixed optional flag passing for
git add
wrapper.
Two build-chain changes that should make it possible for the project to be
compiled by end-users via just go get
(making the build script only required
for developers):
- Switched to using
nut
for dependency management, which overwrites import paths instead of modifying$GOPATH
. - Vendor bindata generation.
- Reset ANSI colors properly after "Not a git repository" error.
Some preliminary work towards robust cross platform support:
- Switched to using
status -z
instead ofstatus --porcelain
for obtaining work tree status. This adds a bit if parsing complexity, but should be the absolute most robust long term way to read things, and should enhance cross platform support in the future. - Use
TAB
as IFS character for file-list instead of|
. This should still be understandable by most shells but significantly less likely to appear in a filename.
First "ready for daily usage" internal alpha version.