======
Usability, bells and whistles
-----------------------------
* We now automatically remove missing repositories from the
"Select Repository" dialog.
(`145 <https://github.com/git-cola/git-cola/issues/145>`_)
* A new `git cola diff` sub-command was added for diffing changed files.
Fixes
-----
* The inotify auto-refresh feature makes it difficult to select text in
the "diff" editor when files are being continually modified by another
process. The auto-refresh causes it to lose the currently selected text,
which is not wanted. We now avoid this problem by saving and restoring
the selection when refreshing the editor.
(`155 <https://github.com/git-cola/git-cola/issues/155>`_)
* More strings have been marked for l10n.
(`157 <https://github.com/git-cola/git-cola/issues/157>`_)
* Fixed the Alt+D Diffstat shortcut.
(`159 <https://github.com/git-cola/git-cola/issues/159>`_)
Fixes
-----
* Better error handling when cloning repositories.
We were not handling the case where a git URL has
no basename, e.g. `https://git.example.com/`.
`git cola` originally rejected these URLs instead of
allowing users to clone them. It now allows these URLs
when they point to valid git repositories.
Additionally, `git cola` learned to echo the errors
reported by `git clone` when it fails.
(`156 <https://github.com/git-cola/git-cola/issues/156>`_)