223767e036
- Update to 2.9 - Usability, bells and whistles * New Polish translation thanks to Łukasz Wojniłowicz https://github.com/git-cola/git-cola/pull/598 * The Bypass Commit Hooks feature now disables itself automatically when a new commit is created. The new behavior turns the option into a single-use flag, which helps prevent users from accidentally leaving it active longer than intended. https://github.com/git-cola/git-cola/pull/595 * git dag learned to launch an external diff viewer on selected commits. The standard Ctrl+D shortcut can be used to view diffs. https://github.com/git-cola/git-cola/issues/468 * git dag learned to launch directory diffs via git difftool –dir-diff. The Ctrl+Shift+D shortcut launches difftool in directory-diff mode. https://github.com/git-cola/git-cola/issues/468 * Items in the “Favorites” list can now be renamed, which makes it easier to differentiate between several checkouts of the same repository. https://github.com/git-cola/git-cola/issues/599https://github.com/git-cola/git-cola/pull/601 * The startup screen now includes a logo and git cola version information. https://github.com/git-cola/git-cola/issues/526 * The About page was revamped to contain multiple tabs. A new tab was added that provides details about git cola‘’s dependencies. New tabs were also added for giving credit to git cola‘s authors and translators. * The About page can now be accessed via git cola about. * The “Fast-forward only” and “No fast-forward” options supported by git pull are now accessible via git cola pull. * Doing a forced push no longer requires selecting the remote branch. https://github.com/git-cola/git-cola/pull/618 * git cola push now has an option to suppress the prompt that is shown when pushing would create new remote branches. https://github.com/git-cola/git-cola/issues/605 * git dag now shows commit messages in a more readable color. https://github.com/git-cola/git-cola/issues/574 * git cola browse and the status widget learned to launch the OS-specified default action for a file. When used on directories via git cola browse, or when “Open Parent Directory” is used on files, the OS-specified file browser will typically be used. git cola browse and the status widget learned to launch terminals. - Fixes * git cola browse was not updating when expanding items. https://github.com/git-cola/git-cola/issues/588 * Typofixes in comments, naming, and strings have been applied.
Marcin Bajor
2016-11-23 10:25:11 +00:00
7b8476a504
- Update to 2.9 - Usability, bells and whistles * New Polish translation thanks to Łukasz Wojniłowicz https://github.com/git-cola/git-cola/pull/598 * The Bypass Commit Hooks feature now disables itself automatically when a new commit is created. The new behavior turns the option into a single-use flag, which helps prevent users from accidentally leaving it active longer than intended. https://github.com/git-cola/git-cola/pull/595 * git dag learned to launch an external diff viewer on selected commits. The standard Ctrl+D shortcut can be used to view diffs. https://github.com/git-cola/git-cola/issues/468 * git dag learned to launch directory diffs via git difftool –dir-diff. The Ctrl+Shift+D shortcut launches difftool in directory-diff mode. https://github.com/git-cola/git-cola/issues/468 * Items in the “Favorites” list can now be renamed, which makes it easier to differentiate between several checkouts of the same repository. https://github.com/git-cola/git-cola/issues/599https://github.com/git-cola/git-cola/pull/601 * The startup screen now includes a logo and git cola version information. https://github.com/git-cola/git-cola/issues/526 * The About page was revamped to contain multiple tabs. A new tab was added that provides details about git cola‘’s dependencies. New tabs were also added for giving credit to git cola‘s authors and translators. * The About page can now be accessed via git cola about. * The “Fast-forward only” and “No fast-forward” options supported by git pull are now accessible via git cola pull. * Doing a forced push no longer requires selecting the remote branch. https://github.com/git-cola/git-cola/pull/618 * git cola push now has an option to suppress the prompt that is shown when pushing would create new remote branches. https://github.com/git-cola/git-cola/issues/605 * git dag now shows commit messages in a more readable color. https://github.com/git-cola/git-cola/issues/574 * git cola browse and the status widget learned to launch the OS-specified default action for a file. When used on directories via git cola browse, or when “Open Parent Directory” is used on files, the OS-specified file browser will typically be used. git cola browse and the status widget learned to launch terminals. - Fixes * git cola browse was not updating when expanding items. https://github.com/git-cola/git-cola/issues/588 * Typofixes in comments, naming, and strings have been applied.
Marcin Bajor
2016-11-23 10:25:11 +00:00
b4b034bcca
Accepting request 441090 from home:Mailaender:branches:devel:tools:scm
Marcin Bajor
2016-11-20 22:22:30 +00:00
1741376210
Accepting request 441090 from home:Mailaender:branches:devel:tools:scm
Marcin Bajor
2016-11-20 22:22:30 +00:00
0c601759e3
- Update to 2.7 - Fixes * When repositories stored in non-ASCII, UTF-8-encoded filesystem paths were operated upon with LC_ALL=C set in the environment, unicode errors would occur when using python2. git cola was made more robust and will now operate correctly within this environment. https://github.com/git-cola/git-cola/issues/581 * Support for the GIT_WORK_TREE environment variable was fixed. https://github.com/git-cola/git-cola/pull/582 - Development * The unittest.mock module is now used instead of the original mock module when running the git cola test suite using Python3. https://github.com/git-cola/git-cola/issues/569 - Packaging * git cola is now compatible with PyQt5, PyQt4, and Pyside. git cola previously supported PyQt4 only, but will now use whichever library is available. Users are not required to upgrade at this time, but PyQt5 support can be enabled anytime by making its python modules available. https://github.com/git-cola/git-cola/issues/232 NOTE: We do not yet recommend using PyQt5 because there are known exit-on-segfault bugs in Qt5 that have not yet been addressed. git cola is sensitive to this bug and is known to crash on exit when using git dag or the interactive rebase feature on PyQt5. https://bugreports.qt.io/browse/QTBUG-52988 * PyQt4 is stable and there are no known issues when using it so we recommend using it until the Qt5 bugs have been resolved. git cola now depends on QtPy and includes a bundled copy of the qtpy library. If you are packaging git cola and would prefer to use qtpy from your distribution instead of the built-in version then use make NO_VENDOR_LIBS=1 when building git cola. This will prevent vendored libraries from being installed.
Marcin Bajor
2016-07-31 20:49:52 +00:00
61a6cea3c1
- Update to 2.7 - Fixes * When repositories stored in non-ASCII, UTF-8-encoded filesystem paths were operated upon with LC_ALL=C set in the environment, unicode errors would occur when using python2. git cola was made more robust and will now operate correctly within this environment. https://github.com/git-cola/git-cola/issues/581 * Support for the GIT_WORK_TREE environment variable was fixed. https://github.com/git-cola/git-cola/pull/582 - Development * The unittest.mock module is now used instead of the original mock module when running the git cola test suite using Python3. https://github.com/git-cola/git-cola/issues/569 - Packaging * git cola is now compatible with PyQt5, PyQt4, and Pyside. git cola previously supported PyQt4 only, but will now use whichever library is available. Users are not required to upgrade at this time, but PyQt5 support can be enabled anytime by making its python modules available. https://github.com/git-cola/git-cola/issues/232 NOTE: We do not yet recommend using PyQt5 because there are known exit-on-segfault bugs in Qt5 that have not yet been addressed. git cola is sensitive to this bug and is known to crash on exit when using git dag or the interactive rebase feature on PyQt5. https://bugreports.qt.io/browse/QTBUG-52988 * PyQt4 is stable and there are no known issues when using it so we recommend using it until the Qt5 bugs have been resolved. git cola now depends on QtPy and includes a bundled copy of the qtpy library. If you are packaging git cola and would prefer to use qtpy from your distribution instead of the built-in version then use make NO_VENDOR_LIBS=1 when building git cola. This will prevent vendored libraries from being installed.
Marcin Bajor
2016-07-31 20:49:52 +00:00
beae8019e1
- Update to 2.4 - Usability, bells and whistles * The user interface is now HiDPI-capable. git-cola now uses SVG icons, and its interface can be scaled by setting the GIT_COLA_SCALE environment variable. git dag now supports the standard editor, difftool, and history hotkeys. It is now possible to invoke these actions from file widget’s context menu and through the standard hotkeys. https://github.com/git-cola/git-cola/pull/473 - The Status tool also learned about the history hotkey. Additionally, the Alt-{j,k} aliases are also supported in the Status tool for consistency with the other tools where the non-Alt hotkeys are not available. https://github.com/git-cola/git-cola/pull/488 * The File Browser tool now has better default column sizes, and remembers its window size and placement. * The File Browser now supports the refresh hotkey, and has better behavior when refreshing. The selection is now retained, and new and removed files are found when refreshing. * A new git-cola-completion.bash completion script is provided in the contrib/ directory. It must be used alongside Git’s completion script. Source it from your ~/.bashrc (or ~/.zshrc, etc) after sourcing the git-completion.bash script and you will have command-line completion support for the git cola and git dag sub-commands. * The “checkout” dialog now offers completion for remote branches and other git refs. This makes it easier to checkout remote branches in a detached head state. Additionally, the checkout dialog also offers completion for remote branches that have not yet been checked out, which makes it easier to create a local tracking branch by just completing for that potential name. https://github.com/git-cola/git-cola/issues/390 * The “create branch” and “create tag” dialogs now save and restore their window settings. * The “status” widget can now be configured to use a bold font with a darker background for the header items. https://github.com/git-cola/git-cola/pull/506 * The “status” widget now remembers its horizontol scrollbar position across updates. This is helpful when working on projects with long paths. https://github.com/git-cola/git-cola/issues/494 - Fixes * When using Git for Windows, a git window would appear when running Windows 8. We now pass additional flags to subprocess.Popen to prevent a git window from appearing. https://github.com/git-cola/git-cola/issues/477https://github.com/git-cola/git-cola/pull/486 * Launching difftool with .PY in $PATHEXT on Windows was fixed. https://github.com/git-cola/git-cola/issues/492 * Creating a local branch tracking a remote branch that contains slashes in its name is now properly handled. https://github.com/git-cola/git-cola/issues/496 * The “Browse Other Branch” feature was broken by Python3, and is now fixed. https://github.com/git-cola/git-cola/issues/501 * We now avoid long for better Python3 compatibility. https://github.com/git-cola/git-cola/issues/502 * We now use Git’s default merge message when merging branches.
Marcin Bajor
2015-10-13 08:39:17 +00:00
abbb427b51
- Update to 2.4 - Usability, bells and whistles * The user interface is now HiDPI-capable. git-cola now uses SVG icons, and its interface can be scaled by setting the GIT_COLA_SCALE environment variable. git dag now supports the standard editor, difftool, and history hotkeys. It is now possible to invoke these actions from file widget’s context menu and through the standard hotkeys. https://github.com/git-cola/git-cola/pull/473 - The Status tool also learned about the history hotkey. Additionally, the Alt-{j,k} aliases are also supported in the Status tool for consistency with the other tools where the non-Alt hotkeys are not available. https://github.com/git-cola/git-cola/pull/488 * The File Browser tool now has better default column sizes, and remembers its window size and placement. * The File Browser now supports the refresh hotkey, and has better behavior when refreshing. The selection is now retained, and new and removed files are found when refreshing. * A new git-cola-completion.bash completion script is provided in the contrib/ directory. It must be used alongside Git’s completion script. Source it from your ~/.bashrc (or ~/.zshrc, etc) after sourcing the git-completion.bash script and you will have command-line completion support for the git cola and git dag sub-commands. * The “checkout” dialog now offers completion for remote branches and other git refs. This makes it easier to checkout remote branches in a detached head state. Additionally, the checkout dialog also offers completion for remote branches that have not yet been checked out, which makes it easier to create a local tracking branch by just completing for that potential name. https://github.com/git-cola/git-cola/issues/390 * The “create branch” and “create tag” dialogs now save and restore their window settings. * The “status” widget can now be configured to use a bold font with a darker background for the header items. https://github.com/git-cola/git-cola/pull/506 * The “status” widget now remembers its horizontol scrollbar position across updates. This is helpful when working on projects with long paths. https://github.com/git-cola/git-cola/issues/494 - Fixes * When using Git for Windows, a git window would appear when running Windows 8. We now pass additional flags to subprocess.Popen to prevent a git window from appearing. https://github.com/git-cola/git-cola/issues/477https://github.com/git-cola/git-cola/pull/486 * Launching difftool with .PY in $PATHEXT on Windows was fixed. https://github.com/git-cola/git-cola/issues/492 * Creating a local branch tracking a remote branch that contains slashes in its name is now properly handled. https://github.com/git-cola/git-cola/issues/496 * The “Browse Other Branch” feature was broken by Python3, and is now fixed. https://github.com/git-cola/git-cola/issues/501 * We now avoid long for better Python3 compatibility. https://github.com/git-cola/git-cola/issues/502 * We now use Git’s default merge message when merging branches.
Marcin Bajor
2015-10-13 08:39:17 +00:00
b0f106ae51
Fixed email address in changelog file
Marcin Bajor
2015-06-15 09:50:16 +00:00
71742397a2
Fixed email address in changelog file
Marcin Bajor
2015-06-15 09:50:16 +00:00
08e13804ac
- Update to 2.2 - Usability, bells and whistles * Double-click will now choose a commit in the “Select commit” dialog. * git cola has a feature that reads .git/MERGE_MSG and friends for the commit message when a merge is in-progress. Upon refresh, git cola will now detect when a merge has completed and reset the commit message back to its previous state. It is only reset if the editor contains a message that was read from the file and has not been manually edited by the user. * The commit message editor’s context menu now has a “Clear...” action for clearing the message across both the summary and description fields. * Traditional Chinese (Taiwan) translation updates. * The system theme’s icons are now used whereever possible. https://github.com/git-cola/git-cola/pull/458 - Fixes * The stash viewer now uses git show --no-ext-diff to avoid running user-configured diff tools. * git cola now uses the setsid() system call to ensure that the GIT_ASKPASS and SSH_ASKPASS helper programs are used when pushing changes using git. The askpass helpers will now be used even when git cola is launched from a terminal. The behavior without setsid() is that git cola can appear to hang while pushing changes. The hang happens when git prompts the user for a password using the terminal, but the user never sees the prompt. setsid() detaches the terminal, which ensures that the askpass helpers are used. https://github.com/git-cola/git-cola/issues/218https://github.com/git-cola/git-cola/issues/262https://github.com/git-cola/git-cola/issues/377 * git dag‘s file list tool was updated to properly handle unicode paths. * gnome-terminal is no longer used by default when cola.terminal is unset. It is broken, as was detailed in #456. https://github.com/git-cola/git-cola/issues/456 * The interactive rebase feature was not always setting $GIT_EDITOR to the value of gui.editor, thus there could be instances where rebase will seem to not stop, or hang, when performing “reword” actions. We now set the $GIT_EDITOR environment variable when performing the “Continue”, “Skip”, and “Edit Todo” rebase actions so that the correct editor is used during the rebase. https://github.com/git-cola/git-cola/issues/445
Marcin Bajor
2015-06-15 09:42:04 +00:00
192d005991
- Update to 2.2 - Usability, bells and whistles * Double-click will now choose a commit in the “Select commit” dialog. * git cola has a feature that reads .git/MERGE_MSG and friends for the commit message when a merge is in-progress. Upon refresh, git cola will now detect when a merge has completed and reset the commit message back to its previous state. It is only reset if the editor contains a message that was read from the file and has not been manually edited by the user. * The commit message editor’s context menu now has a “Clear...” action for clearing the message across both the summary and description fields. * Traditional Chinese (Taiwan) translation updates. * The system theme’s icons are now used whereever possible. https://github.com/git-cola/git-cola/pull/458 - Fixes * The stash viewer now uses git show --no-ext-diff to avoid running user-configured diff tools. * git cola now uses the setsid() system call to ensure that the GIT_ASKPASS and SSH_ASKPASS helper programs are used when pushing changes using git. The askpass helpers will now be used even when git cola is launched from a terminal. The behavior without setsid() is that git cola can appear to hang while pushing changes. The hang happens when git prompts the user for a password using the terminal, but the user never sees the prompt. setsid() detaches the terminal, which ensures that the askpass helpers are used. https://github.com/git-cola/git-cola/issues/218https://github.com/git-cola/git-cola/issues/262https://github.com/git-cola/git-cola/issues/377 * git dag‘s file list tool was updated to properly handle unicode paths. * gnome-terminal is no longer used by default when cola.terminal is unset. It is broken, as was detailed in #456. https://github.com/git-cola/git-cola/issues/456 * The interactive rebase feature was not always setting $GIT_EDITOR to the value of gui.editor, thus there could be instances where rebase will seem to not stop, or hang, when performing “reword” actions. We now set the $GIT_EDITOR environment variable when performing the “Continue”, “Skip”, and “Edit Todo” rebase actions so that the correct editor is used during the rebase. https://github.com/git-cola/git-cola/issues/445
Marcin Bajor
2015-06-15 09:42:04 +00:00
193aee4706
- Update to 2.1.2 - Usability, bells and whistles * Updated zh_TW translations. * git cola rebase now defaults to @{upstream}, and generally uses the same CLI syntax as git rebase. * The commit message editor now allows you to bypass commit hooks by selecting the “Bypass Commit Hooks” option. This is equivalent to passing the –no-verify option to git commit. https://github.com/git-cola/git-cola/issues/357 * We now prevent the “Delete Files” action from creating a dialog that does not fit on screen. https://github.com/git-cola/git-cola/issues/378 * git xbase learned to edit rebase instruction sheets that contain exec commands. * The diff colors are now configurable. cola.color.{text,add,remove,header} can now be set with 6-digit hexadecimal colors. See the git cola manual <https://git-cola.readthedocs.org/en/latest/git-cola.html#configuration-variables>_ for more details. * Improved hotkey documentation. - Fixes * git cola will now allow starting an interactive rebase with a dirty worktree when rebase.autostash is set. https://github.com/git-cola/git-cola/issues/360
Marcin Bajor
2015-03-31 10:13:39 +00:00
777f13f647
- Update to 2.1.2 - Usability, bells and whistles * Updated zh_TW translations. * git cola rebase now defaults to @{upstream}, and generally uses the same CLI syntax as git rebase. * The commit message editor now allows you to bypass commit hooks by selecting the “Bypass Commit Hooks” option. This is equivalent to passing the –no-verify option to git commit. https://github.com/git-cola/git-cola/issues/357 * We now prevent the “Delete Files” action from creating a dialog that does not fit on screen. https://github.com/git-cola/git-cola/issues/378 * git xbase learned to edit rebase instruction sheets that contain exec commands. * The diff colors are now configurable. cola.color.{text,add,remove,header} can now be set with 6-digit hexadecimal colors. See the git cola manual <https://git-cola.readthedocs.org/en/latest/git-cola.html#configuration-variables>_ for more details. * Improved hotkey documentation. - Fixes * git cola will now allow starting an interactive rebase with a dirty worktree when rebase.autostash is set. https://github.com/git-cola/git-cola/issues/360
Marcin Bajor
2015-03-31 10:13:39 +00:00
083fe499a8
- Update to version 2.0.5 - Usability, bells and whistles * New Brazillian Portuguese translation thanks to Vitor Lobo. * New Indonesian translation thanks to Samsul Ma’arif. * Updated Simplified Chinese translation thanks to Zhang Han. * Ctrl+Backspace is now a hotkey for “delete untracked files” in the status widget. * Fetch/Push/Pull dialogs now use the configured remote of the current branch by default. https://github.com/git-cola/git-cola/pull/324 - Fixes * We now use os.getcwd() on Python3. https://github.com/git-cola/git-cola/pull/316https://github.com/git-cola/git-cola/pull/326 * The Ctrl+P hotkey was overloaded to both “push” and “cherry-pick”, so “cherry-pick” was moved to Shift+Ctrl+C. * Custom GUI tools with mixed-case names are now properly supported. * “Diff Region” is now referred to as “Diff Hunk” for consistency with common terminology from diff/patch tools. https://github.com/git-cola/git-cola/issues/328 * git-cola’s test suite is now portable to MS Windows. https://github.com/git-cola/git-cola/pull/332
Marcin Bajor
2014-07-30 15:21:35 +00:00
de313f328b
- Update to version 2.0.5 - Usability, bells and whistles * New Brazillian Portuguese translation thanks to Vitor Lobo. * New Indonesian translation thanks to Samsul Ma’arif. * Updated Simplified Chinese translation thanks to Zhang Han. * Ctrl+Backspace is now a hotkey for “delete untracked files” in the status widget. * Fetch/Push/Pull dialogs now use the configured remote of the current branch by default. https://github.com/git-cola/git-cola/pull/324 - Fixes * We now use os.getcwd() on Python3. https://github.com/git-cola/git-cola/pull/316https://github.com/git-cola/git-cola/pull/326 * The Ctrl+P hotkey was overloaded to both “push” and “cherry-pick”, so “cherry-pick” was moved to Shift+Ctrl+C. * Custom GUI tools with mixed-case names are now properly supported. * “Diff Region” is now referred to as “Diff Hunk” for consistency with common terminology from diff/patch tools. https://github.com/git-cola/git-cola/issues/328 * git-cola’s test suite is now portable to MS Windows. https://github.com/git-cola/git-cola/pull/332
Marcin Bajor
2014-07-30 15:21:35 +00:00
26ef94cfba
- Update to version 1.9.4 - Usability, bells and whistles * The new Bookmarks tool makes it really easy to switch between repositories. * There is now a dedicated dialog for applying patches. See the File -> Apply Patches menu item. https://github.com/git-cola/git-cola/issues/215 * A new git cola am sub-command was added for applying patches. - Fixes * Fixed a typo that caused inotify events to be silently ignored. * Fixed the sys.path setup for Mac OS X (Homebrew). https://github.com/git-cola/git-cola/issues/221 * Lots of pylint fixes thanks to Alex Chernetz.
Marcin Bajor
2014-01-31 14:24:29 +00:00
2abd98c3bf
- Update to version 1.9.4 - Usability, bells and whistles * The new Bookmarks tool makes it really easy to switch between repositories. * There is now a dedicated dialog for applying patches. See the File -> Apply Patches menu item. https://github.com/git-cola/git-cola/issues/215 * A new git cola am sub-command was added for applying patches. - Fixes * Fixed a typo that caused inotify events to be silently ignored. * Fixed the sys.path setup for Mac OS X (Homebrew). https://github.com/git-cola/git-cola/issues/221 * Lots of pylint fixes thanks to Alex Chernetz.
Marcin Bajor
2014-01-31 14:24:29 +00:00