360eff79a3
Accepting request 808525 from devel:tools:scm
Yuchen Lin2020-05-26 15:22:03 +00:00
e2ffbf44b4
Accepting request 808525 from devel:tools:scm
Yuchen Lin2020-05-26 15:22:03 +00:00
3cabbb1220
- Update to 3.7 - Usability, bells and whistles * The git-xbase rebase editor now includes a file list for filtering the changes displayed in the diff view. https://github.com/git-cola/git-cola/pull/1051 * The fallback ssh-askpass script, which provides the Username/Password login dialog when performing remote operations, previously presented both the username and password input fields with *** asterisks. The dialog now uses asterisks for the password field only. https://github.com/git-cola/git-cola/pull/1026 * Stashes can now be applied using the Ctrl + Enter hotkey, popped with the Ctrl + Backspace hotkey, and dropped with the Ctrl + Shift + Backspace hotkey when inside the stash dialog. This enables a keyboard-centric mouse-free workflow when using the stash dialog. * When amending a commit, git cola will check whether the commit has been published to a remote branch using git branch -r --contains HEAD. This command can be slow when operating on a repository with many remote branches. The new cola.checkpublishedcommits configuration variable allows you to opt-out of this check, which improves performance when amending a commit. The settings widget exposes this variable as, "Check Published Commits when Amending". https://github.com/git-cola/git-cola/issues/1021https://github.com/git-cola/git-cola/pull/1027 - Translations * Updated Polish translation. https://github.com/git-cola/git-cola/pull/1033 - Fixes * git-dag.appdata.xml was updated to allow network access for author icons. https://github.com/git-cola/git-cola/pull/1050 * The inotify filesystem monitor now handles
Marcin Bajor
2020-05-24 10:12:22 +00:00
57aec48a6f
- Update to 3.7 - Usability, bells and whistles * The git-xbase rebase editor now includes a file list for filtering the changes displayed in the diff view. https://github.com/git-cola/git-cola/pull/1051 * The fallback ssh-askpass script, which provides the Username/Password login dialog when performing remote operations, previously presented both the username and password input fields with *** asterisks. The dialog now uses asterisks for the password field only. https://github.com/git-cola/git-cola/pull/1026 * Stashes can now be applied using the Ctrl + Enter hotkey, popped with the Ctrl + Backspace hotkey, and dropped with the Ctrl + Shift + Backspace hotkey when inside the stash dialog. This enables a keyboard-centric mouse-free workflow when using the stash dialog. * When amending a commit, git cola will check whether the commit has been published to a remote branch using git branch -r --contains HEAD. This command can be slow when operating on a repository with many remote branches. The new cola.checkpublishedcommits configuration variable allows you to opt-out of this check, which improves performance when amending a commit. The settings widget exposes this variable as, "Check Published Commits when Amending". https://github.com/git-cola/git-cola/issues/1021https://github.com/git-cola/git-cola/pull/1027 - Translations * Updated Polish translation. https://github.com/git-cola/git-cola/pull/1033 - Fixes * git-dag.appdata.xml was updated to allow network access for author icons. https://github.com/git-cola/git-cola/pull/1050 * The inotify filesystem monitor now handles
Marcin Bajor
2020-05-24 10:12:22 +00:00
387725da8c
- Update to 3.5 - Usability, bells and whistles * Auto-completion for filenames can now be disabled. This speeds up revision completion when working in large repositories with many files. https://github.com/git-cola/git-cola/pull/981 * The Stash dialog now shows the stash date as a tooltip when hovering over a stashed change. https://github.com/git-cola/git-cola/pull/982> * Qt HiDPI settings are overriden by the git cola HiDPI appearance settings. These overrides can now be disabled by selecting the "Disable" mode. This allows users to control Qt's HiDPI settings through environment variables. Additionally, the "Auto" mode now detects the presence of the Qt HiDPI variables and no longer overrides them when the user has configured their environment explicitly. https://github.com/git-cola/git-cola/issues/963 * Confirmation dialogs can now focus buttons using the Tab key. Previously, the "Y" and "N" keys could be used to confirm or deny using the keyboard, but "Tab" is more familiar. https://github.com/git-cola/git-cola/issues/965 * Error dialogs (for example, when a commit hook fails) will now always show the details. The details were previously hidden behind a toggle. https://github.com/git-cola/git-cola/issues/968 - Translations * Updated Japanese translation. https://github.com/git-cola/git-cola/pull/973https://github.com/git-cola/git-cola/pull/974 * Updated Simplified Chinese translation. https://github.com/git-cola/git-cola/pull/950 - Fixes * The filesystem monitor no longer logs that it has been enabled after the
Marcin Bajor
2019-09-23 07:04:45 +00:00
c0db5ab505
- Update to 3.5 - Usability, bells and whistles * Auto-completion for filenames can now be disabled. This speeds up revision completion when working in large repositories with many files. https://github.com/git-cola/git-cola/pull/981 * The Stash dialog now shows the stash date as a tooltip when hovering over a stashed change. https://github.com/git-cola/git-cola/pull/982> * Qt HiDPI settings are overriden by the git cola HiDPI appearance settings. These overrides can now be disabled by selecting the "Disable" mode. This allows users to control Qt's HiDPI settings through environment variables. Additionally, the "Auto" mode now detects the presence of the Qt HiDPI variables and no longer overrides them when the user has configured their environment explicitly. https://github.com/git-cola/git-cola/issues/963 * Confirmation dialogs can now focus buttons using the Tab key. Previously, the "Y" and "N" keys could be used to confirm or deny using the keyboard, but "Tab" is more familiar. https://github.com/git-cola/git-cola/issues/965 * Error dialogs (for example, when a commit hook fails) will now always show the details. The details were previously hidden behind a toggle. https://github.com/git-cola/git-cola/issues/968 - Translations * Updated Japanese translation. https://github.com/git-cola/git-cola/pull/973https://github.com/git-cola/git-cola/pull/974 * Updated Simplified Chinese translation. https://github.com/git-cola/git-cola/pull/950 - Fixes * The filesystem monitor no longer logs that it has been enabled after the
Marcin Bajor
2019-09-23 07:04:45 +00:00
337f235559
- Update to 3.3 - Usability, bells and whistles * git dag improved how it renders parent commits. (#921) * The Branches widget now checks out branches when double-clicked. (#920) * The new Submodules widget makes it easy to interact with submodules. Additionally, submodules can now be updated using the Status widget. (#916) * Updated Japanese translation. (#914) * The “Open Terminal” action now launches a Git Bash shell on Windows. (#913) * New menu actions for updating all submodules. (#911) * The status widget can now update submodules. (#911) * The “Apply Patch” git cola am dialog now includes a diff viewer to display the contents of the selected patch. * The “Alt+D” diffstat hotkey now selects the staged/modified/etc. header in the Status widget, which shows the totality of everything that will be committed. (#771) * Running “Launch Editor” from the diff editor now opens the editor at the current line. (#898) * The textwidth and tabwidth configuration values can now be set per-repository, rather than globally only. * Text entry widgets switched to using a block cursor in v3.2. This has been reverted to the original line cursor for consistency with other applications and user expectations. (#889) * The “edit at line” feature, used by the “Grep” tool, now supports the Sublime text editor. (#894) - Fixes * Launching external programs has been improved on Windows. (#925) * Improve compatibility when using PySide2. (#912) * The Diff Editor was not honoring the configured tab width on startup. (#900) * The “Delete Files” feature was creating an unreadable display when many files were selected. Word-wrap the list of files so that the display stays within a sensible size. (#895) * Spelling and grammar fixes. (#915) (#891) - Development * The logo was run through tidy to give it a consistent style.
Marcin Bajor
2019-02-08 08:31:40 +00:00
b8fa9d9e98
- Update to 3.3 - Usability, bells and whistles * git dag improved how it renders parent commits. (#921) * The Branches widget now checks out branches when double-clicked. (#920) * The new Submodules widget makes it easy to interact with submodules. Additionally, submodules can now be updated using the Status widget. (#916) * Updated Japanese translation. (#914) * The “Open Terminal” action now launches a Git Bash shell on Windows. (#913) * New menu actions for updating all submodules. (#911) * The status widget can now update submodules. (#911) * The “Apply Patch” git cola am dialog now includes a diff viewer to display the contents of the selected patch. * The “Alt+D” diffstat hotkey now selects the staged/modified/etc. header in the Status widget, which shows the totality of everything that will be committed. (#771) * Running “Launch Editor” from the diff editor now opens the editor at the current line. (#898) * The textwidth and tabwidth configuration values can now be set per-repository, rather than globally only. * Text entry widgets switched to using a block cursor in v3.2. This has been reverted to the original line cursor for consistency with other applications and user expectations. (#889) * The “edit at line” feature, used by the “Grep” tool, now supports the Sublime text editor. (#894) - Fixes * Launching external programs has been improved on Windows. (#925) * Improve compatibility when using PySide2. (#912) * The Diff Editor was not honoring the configured tab width on startup. (#900) * The “Delete Files” feature was creating an unreadable display when many files were selected. Word-wrap the list of files so that the display stays within a sensible size. (#895) * Spelling and grammar fixes. (#915) (#891) - Development * The logo was run through tidy to give it a consistent style.
Marcin Bajor
2019-02-08 08:31:40 +00:00
d3a833c135
- Update to 3.1 - Usability, bells and whistles * The “Browser” widget learned to rename files using “git mv”. https://github.com/git-cola/git-cola/issues/239 * The “Diff” widget learned to diff images. Side-by-side and pixel diff modes allow you to inspect changes to common images formats. https://github.com/git-cola/git-cola/issues/444https://github.com/git-cola/git-cola/pull/803 * Git LFS and Git Annex are natively supported by the image diff viewer. * Git Annex operations are now included. git annex init can be performed on repositories, and git annex add can be run on untracked files from the status widget. Install git-annex to activate this feature. * Git LFS operations are now included. git lfs install can be performed on repositories, and git lfs track can be run on untracked files from the status widget. Install git-lfs to activate this feature. * The “Stash” tool learned to stash staged changes only. Select the “Stage Index” option and only staged changes will be stashed away. https://github.com/git-cola/git-cola/issues/413 * The “Stash” tool learned to use vim-like navigation keyboard shortcuts, shows error messages when things go wrong, and now saves the “Stash Index” and “Keep Index” options across sessions. * The Edit menu’s “Copy” and “Select All” actions now forward to either the diff, status, recent, or favorites widgets, based on which widget has focus. * The “File” and “Edit” menu can now be activated using Alt-{f,e} hotkeys. https://github.com/git-cola/git-cola/issues/759 * It was easy to accidentally trigger the first action in the Status tool’s context menu when using a quick right-click to bring up the menu. A short sub-second delay was added to ensure that the top-most action is not triggered unless enough time has passed. This prevents accidental activation of the first item (typically “Stage” or “Unstage”) without burdening common use cases. https://github.com/git-cola/git-cola/pull/755https://github.com/git-cola/git-cola/issues/643 * The “Ctrl+S” hotkey now works for the header items in the Status tool. Selected the “Modified” header item and activating the “Stage” hotkey, for example, will stage all modified files. This works for the “Staged”, “Modified”, and “Untracked” headers. This is not enabled for the “Unmerged” header by design. https://github.com/git-cola/git-cola/issues/772 * The list of “Recent” repositories previously capped the number of repositories shown to 8 repositories. This can be set to a higher value by setting the cola.maxrecent configuration variable. https://github.com/git-cola/git-cola/issues/752 * The “Create Branch” dialog now prevents invalid branch names. https://github.com/git-cola/git-cola/issues/765 * Updated Turkish translation. https://github.com/git-cola/git-cola/pull/756 * Updated Ukrainian translation. https://github.com/git-cola/git-cola/pull/753 * Updated German translation.
Marcin Bajor
2018-04-29 18:58:02 +00:00
437a9b167b
- Update to 3.1 - Usability, bells and whistles * The “Browser” widget learned to rename files using “git mv”. https://github.com/git-cola/git-cola/issues/239 * The “Diff” widget learned to diff images. Side-by-side and pixel diff modes allow you to inspect changes to common images formats. https://github.com/git-cola/git-cola/issues/444https://github.com/git-cola/git-cola/pull/803 * Git LFS and Git Annex are natively supported by the image diff viewer. * Git Annex operations are now included. git annex init can be performed on repositories, and git annex add can be run on untracked files from the status widget. Install git-annex to activate this feature. * Git LFS operations are now included. git lfs install can be performed on repositories, and git lfs track can be run on untracked files from the status widget. Install git-lfs to activate this feature. * The “Stash” tool learned to stash staged changes only. Select the “Stage Index” option and only staged changes will be stashed away. https://github.com/git-cola/git-cola/issues/413 * The “Stash” tool learned to use vim-like navigation keyboard shortcuts, shows error messages when things go wrong, and now saves the “Stash Index” and “Keep Index” options across sessions. * The Edit menu’s “Copy” and “Select All” actions now forward to either the diff, status, recent, or favorites widgets, based on which widget has focus. * The “File” and “Edit” menu can now be activated using Alt-{f,e} hotkeys. https://github.com/git-cola/git-cola/issues/759 * It was easy to accidentally trigger the first action in the Status tool’s context menu when using a quick right-click to bring up the menu. A short sub-second delay was added to ensure that the top-most action is not triggered unless enough time has passed. This prevents accidental activation of the first item (typically “Stage” or “Unstage”) without burdening common use cases. https://github.com/git-cola/git-cola/pull/755https://github.com/git-cola/git-cola/issues/643 * The “Ctrl+S” hotkey now works for the header items in the Status tool. Selected the “Modified” header item and activating the “Stage” hotkey, for example, will stage all modified files. This works for the “Staged”, “Modified”, and “Untracked” headers. This is not enabled for the “Unmerged” header by design. https://github.com/git-cola/git-cola/issues/772 * The list of “Recent” repositories previously capped the number of repositories shown to 8 repositories. This can be set to a higher value by setting the cola.maxrecent configuration variable. https://github.com/git-cola/git-cola/issues/752 * The “Create Branch” dialog now prevents invalid branch names. https://github.com/git-cola/git-cola/issues/765 * Updated Turkish translation. https://github.com/git-cola/git-cola/pull/756 * Updated Ukrainian translation. https://github.com/git-cola/git-cola/pull/753 * Updated German translation.
Marcin Bajor
2018-04-29 18:58:02 +00:00