git-cola v1.9.0

Usability, bells and whistles

  • We now ship a full-featured interactive git rebase editor. The rebase todo file is edited using the git xbase script which is provided at $prefix/share/git-cola/bin/git-xbase. This script can be used standalone by setting the $GIT_SEQUENCE_EDITOR before running git rebase –interactive.

    https://github.com/git-cola/git-cola/issues/1

  • Fixup commit messages can now be loaded from the commit message editor.

  • Tool widgets can be locked in place by using the “Tools/Lock Layout” menu action.

    https://github.com/git-cola/git-cola/issues/202

  • You can now push to several remotes simultaneously by selecting multiple remotes in the “Push” dialog.

    https://github.com/git-cola/git-cola/issues/148

  • The grep tool learned to search using three different modes: basic regular expressions (default), extended regular expressions, and fixed strings.

Packaging

  • git cola now depends on the argparse Python module. This module is part of the stdlib in Python 2.7 and must be installed separately when using Python 2.6 and below.

Fixes

  • Support unicode in the output from fetch, push, and pull.