6 * Fix launching external applications on Windows
7 * Ensure that the `amend` checkbox is unchecked when switching modes
8 * Update the status tree when amending commits
16 * Fix Lintian warnings
24 * Fix X11 warnings on application startup
32 * Add missing 'Exit Diff Mode' button for 'Diff Expression' mode
34 http://github.com/davvid/git-cola/issues/closed/#issue/31
36 * Fix a bug when initializing fonts on Windows
38 http://github.com/davvid/git-cola/issues/closed/#issue/32
46 * The classic view keeps entries in sorted order
47 * Staging untracked files works again
49 http://github.com/davvid/git-cola/issues/closed/#issue/27
51 * Fix the 'show' command in the Stash dialog
53 http://github.com/davvid/git-cola/issues/closed/#issue/29
55 * Fix a typo when loading merge commit messages
57 http://github.com/davvid/git-cola/issues/closed/#issue/30
63 This release focuses on a redesign of the git-cola user interface,
64 a tags interface, and better integration of the 'cola classic' widget.
65 A flexible interface based on configurable docks is used to manage the
68 Usability, bells and whistles
69 -----------------------------
70 * New main GUI is flexible and user-configurable
71 * Individual widgets can be detached and rearranged arbitrarily
72 * Add an interface for creating tags
73 * Provide a fallback `SSH_ASKPASS` implementation to prompt for
74 SSH passwords on fetch/push/pull
75 * The commit message editor displays the current row/column and
76 warns when lines get too long
77 * The cola classic widget displays upstream changes
78 * `git cola --classic` launches cola classic in standalone mode
79 * Provide more information in log messages
83 * Inherit the window manager's font settings
84 * Miscellaneous PyQt4 bug fixes and workarounds
88 * Removed all usage of Qt Designer `.ui` files
89 * Simpler model/view architecture
90 * Selection now lives in the model
91 * Centralized model notifications are used to keep views in sync
92 * The git command class was made thread-safe
93 * Less coupling between model and view actions
94 * The status view was rewritten to use the MVC architecture
95 * Added more documentation and tests
101 Usability, bells and whistles
102 -----------------------------
103 * Add a `classic` view for browsing the entire repository
104 * Handle diff expressions with spaces
105 * Handle renamed files
109 * Handle carat `^` characters in diff expressions on Windows
110 * Workaround a PyQt 4.5/4.6 QThreadPool bug
114 * Add keyboard shortcut documentation
115 * Add more API documentation
119 * Fix the diff expression used when reviewing branches
120 * Fix a bug when pushing branches
122 * Fix interrupted system calls on Mac OS X
128 Usability, bells and whistles
129 -----------------------------
130 * Fresh and tasty SVG logos
131 * Branch review mode for reviewing topic branches
132 * Diff modes for diffing between tags, branches, or arbitrary diff expressions.
133 * The push dialog now selects the current branch by default. This is to prepare for upcoming git changes where git push will warn and later refuse to push when git-push is run without arguments
134 * Support `open` and `clone` commands on Windows
135 * Allow saving cola UI layouts
136 * Re-enable double-click-to-stage for unmerged entries.
137 Disabling it for unmerged items was inconsistent, though safer
138 * Show diffs when navigating the status tree with the keyboard
142 * Work around `pyuic4` bugs in the setup.py build script
143 * Mac OSX application bundles now available for download
151 * `git-difftool` is now an official git command as of `git-v1.6.3`.
152 * `git-difftool` learned `--no-prompt` / `-y` and a corresponding
153 `difftool.prompt` configuration variable
155 Usability, bells and whistles
156 -----------------------------
157 * Warn when non-ffwd is used for push/pull
158 * Allow `Ctrl+C` to exit cola when run from the command line
162 * Support Unicode fonts
163 * Handle interrupted system calls
167 * PEP-8-ify more of the cola code base
172 * All resources are installed into `$prefix/share/git-cola`.
173 * Closes Debian bug #519972
175 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519972
183 * Support Kompare in `git-difftool`
184 * Add a unique configuration namespace for `git-difftool`
185 * The diff.tool git-config value defines the default diff tool
187 Usability, bells and whistles
188 -----------------------------
189 * The stash dialog allows passing the `--keep-index` option
190 * Warn when amending a published commit
191 * Simplify the file-across-revisions comparison dialog
192 * Select `origin` by default in fetch/push/pull
193 * Remove the search field from the log widget
194 * The log window moved into a drawer widget at the bottom of the UI
195 * Log window display can be configured with
196 `cola.showoutput` = `{never, always, errors}`.
197 `errors` is the default
201 * Improve nose unittest usage
205 * Add a Windows/msysGit installer
206 * Include private versions of `simplejson` and `jsonpickle`
207 for ease of installation and development