- fixed bug that caused merge to not apply uncommitted saved changes - fix printing of remote branches
0.8.1
- switch branches with conflicts - auto stash on merge if necessary - upgrade to pygit2 v0.23 - some small changes: - `sh/set-head` flag for `gl branch` - `v/verbose` flag for `gl branch` to additionally output the head of each branch - `b/branch` flag for `gl history` to tell which branch to show history from - `l/limit` flag for `gl history` to limit the number of commits to show - `c/compact` flag for `gl history` to output history in a compact format - honor `core.pager` - bug fixes
0.8
- nice ui (drops , uses ✔, ✘, ➜) - new `gl fuse` that replaces `gl rebase` and can be used to cherry-pick commits - better way of listing, creating, deleting remote branches - better merge commit reporting in history - other fixes
0.7
- new backend that uses pygit2 - some ui changes - new `switch` command for switching branches - added a `mo/move-over` flag to move over changes to the destination branch - other misc cleanups in flags - bug fixes
kendall.0.6.2 - bug fix
kendall.0.6.1 - bug fix in installation
kendall.0.6 - added stats to `gl diff` ( of additions and deletions) - unset upstream support (`gl branch -uu`) - better `gl history` - colored output - bug fixes
kendall.0.5 - now Gitless works with python 2.6, 3.2 and 3.3 (in addition to 2.7) - a new (simpler, more consistent) `gl remote` - show error if user tries to `gl init` from an unreachable remote - when initing from a remote create a local equivalent for each remote branch - bug fixes + tests + performance improvements
kendall.0.4.3 - fixed bug that occurred when trying to commit after a conflicted rebase/merge - fixed bug that caused error msgs when a commit fails to be incorrect
kendall.0.4.2 - performance improvements to `gl status` (updated to using gitpylib 0.4.2) - `gl history` is piped to less (updated to using gitpylib 0.4.2) - output an error msg if the user provides a directory to file related ops - sort the files outputted by `gl status` so that it looks nicer - bug fixes
kendall.0.4.1 - bug fixes (in `gl diff` and PyPI setup)
kendall.0.4 - revamped `gl diff`
kendall.0.3 - general bug fixes - UI improvements (made some messages more clear and consistent) - allow the user to branch out from certain commit point - improvements to `gl diff`: now it outputs a message if the file is ignored or if there are no diffs to show - pre-commit hooks now work fine
kendall.0.2.1 - bug fixes
kendall.0.2 - support for files with spaces - general improvements to the `gl checkout` command: - now the commit point is passed with the `-cp` flag (defaults to `HEAD`) - fixed bug that made it impossible to checkout a file without specifying its full repo path - ask for confirmation by the user if there are uncommitted changes that could be overwritten by checkout - general improvements to the `gl diff` command: - fixed bug that made it impossible to diff a deleted file - now if no arguments are given all tracked files with modifications are diffed - removed the `gl rm` command - now `gl` is the only command (in retrospect, having a "suite of commands" was over-engineering, code is much simpler now) - massive re-org of project
kendall.0.1 - minor improvements to output of commands - improvements in Makefile and added Python version checks - made case-sensitiveness consistent with FS - fixed bug that made it impossible to `gl-track` files under directories without `cd`'ing first to that dir - better support for evil branch names - before defaulting to using vim we now check to see if the user specified a value for Git's `core.editor` config option or if the `EDITOR` env variable is set - added a "Requirements" section to the installation instructions - changed shebang lines to `/usr/bin/env python2.7` instead of hardcoding the Python binary at `/usr/bin/python`