quadre-git
Version:
Integration of Git into Quadre
736 lines (566 loc) • 36.8 kB
Markdown
# Changelog
**If you get an error right after updating just close all Quadre instances and start again. We are aware of this problem.**
## 1.0.0-alpha.2 (25/01/2019)
* Changed build scripts
## 1.0.0-alpha.1 (24/01/2019)
* Renamed to quadre-git
* Refactor code to TypeScript
## 0.16.6 (25/08/2016)
* Fix an issue when viewing initial commit details by [Mateo Guzman](https://github.com/mateoguzman)
* Use cross-spawn to launch git commands.
## 0.16.5 (13/05/2016)
* Fixed an issue with branch name shown as true in an empty repository.
## 0.16.4 (10/05/2016)
* Stage instead of commits when no commit is present in the repository by [Peeyush Kushwaha](https://github.com/peey)
## 0.16.3 (07/03/2016)
* Moved the branch indicator to its own line to prevent overflowing out of the side panel by [José Porto](https://github.com/joseporto)
## 0.16.2 (16/01/2016)
* Fixed a bug when using Git-FTP by [Matt Bell](https://github.com/mattbell87)
## 0.16.1 (15/01/2016)
* Fixed a bug, where amend commit was not available without remote repository being set.
## 0.16.0 (13/01/2016)
* Add counter for commits behind by [Matt Bell](https://github.com/mattbell87)
* Add sync button to fetch remotes by [Matt Bell](https://github.com/mattbell87)
## 0.15.0 (02/12/2015)
* Added authentication to Clone dialog by [Matt Bell](https://github.com/mattbell87)
## 0.14.32 (22/08/2015)
* Updated terminal launch shortcut to support Git for Windows 2.5, credits to [Jan Pilzer](https://github.com/Hirse)
## 0.14.31 (21/08/2015)
* Updated iTerm launch scripts by [Andrew Minion](https://github.com/macbookandrew)
## 0.14.30 (20/08/2015)
* Fixed an issue where some characters were not visible in the diff dialog.
* Updated iTerm support to 2.9+ by [Andrew Minion](https://github.com/macbookandrew)
## 0.14.29 (12/08/2015)
* Fixed issue with history when not having project root also a git root by [Hyunchul Kwak](https://github.com/hyunchulkwak)
## 0.14.28 (05/08/2015)
* Added feature to create tags and push them to remote by [rodrigojt](https://github.com/rodrigojt)
## 0.14.27 (19/05/2015)
* Fixed .gitignore parsing by [Phillip Haydon](https://github.com/phillip-haydon)
## 0.14.26 (10/05/2015)
* Added shortcut option for refreshing Git status.
* Updated iTerm launch script for Mac by [Andrew Minion](https://github.com/macbookandrew)
## 0.14.25 (04/05/2015)
* Fixed 'Clone' button being disabled after clone fails.
* Fixed branch name displayed as 'true' when opening an empty repo without branches.
* Fixed conflict with code folding, no longer shows '+' sign on gutter hover.
* Fixed commit all files shortcut for unstaged files by [Ignacio Moreno](https://github.com/nmorenor)
## 0.14.24 (14/04/2015)
* Fixed displaying of tabs in diffs.
* Improved error handling for `spawn ENOENT` errors.
* Size of diff dialog has been slightly increased.
## 0.14.23 (10/04/2015)
* Fixed previous fix for initial commit diff by [Marcel Gerber](https://github.com/MarcelGerber)
## 0.14.22 (08/04/2015)
* Fixed another issue when viewing inital commit in the history by [Marcel Gerber](https://github.com/MarcelGerber)
* Updated iTerm launch script for Mac by [Andrew Minion](https://github.com/macbookandrew)
## 0.14.21 (07/04/2015)
* Added commit date to file history viewer by [Andrew Minion](https://github.com/macbookandrew)
* Fixed an issue when viewing inital commit in the history.
## 0.14.20 (25/03/2015)
* Staged files are now remembered when using shortcuts to commit a single file or commit all files by [Ignacio Moreno](https://github.com/nmorenor)
## 0.14.19 (25/03/2015)
* Updated German translation by [Marcel Gerber](https://github.com/MarcelGerber)
* Fixed issue parsing a branch name from HEAD file when rebasing.
* Fixed issue with displaying merge commit diff by [Marcel Gerber](https://github.com/MarcelGerber)
## 0.14.18 (20/03/2015)
* Added support for Gerrit push operations by [Jed Anderson](https://github.com/jedkcanderson) and [Ignacio Moreno](https://github.com/nmorenor)
* Various visual style improvements by [cheesypoof](https://github.com/cheesypoof)
## 0.14.17 (27/02/2015)
* Improved iTerm script by [Andrew Minion](https://github.com/macbookandrew)
* Fixed a case when close not modified icon collided with configure working set icon.
## 0.14.16 (21/02/2015)
* Fix another terminal opening error.
## 0.14.15 (20/02/2015)
* Fixed terminal not working on Windows (chmod error).
* Fixed some console errors when using keyboard shortcuts.
## 0.14.14 (19/02/2015)
* Found the permissions bug with the original terminal scripts, so fit that and revert the scripts.
## 0.14.13 (18/02/2015)
* Fixed new repo initialization error.
## 0.14.12 (18/02/2015)
* Fixed toolbar icon staying marked as dirty after switching to a non-git project.
* Fixed terminal shortcut to work on Mac Yosemite 10.10.2, doesn't try to detect custom terminals so PRs are needed for that.
## 0.14.11 (16/02/2015)
* Fixed deprecation warnings by [Marcel Gerber](https://github.com/MarcelGerber)
## 0.14.10 (10/02/2015)
* You can now configure timeout for Git operations in the settings dialog.
* BUGFIX: /usr/local/bin/git has been added to the Git search paths as a common Git location on Mac.
* BUGFIX: bower_components and node_modules have been added to the default .gitignore file.
* BUGFIX: Fixed an issue when it's not possible to delete a new file that's staged in index.
## 0.14.9 (23/12/2014)
* BUGFIX: Fixed cases where extension goes into infinite loop due to Brackets watching files inside the .git directory.
## 0.14.8 (19/12/2014)
* BUGFIX: Ctrl key in keyboard shortcuts should no longer be replaced by Cmd when using Mac.
* BUFFIX: Fixed line number being shown next to the 'No newline at end of file' message.
* BUGFIX: Fixed an error in the settings dialog when it's loaded for the first time on a fresh installation by [Albertina Durante](https://github.com/albertinad)
## 0.14.7 (17/12/2014)
* BUGFIX: Fixed an issue with Git detection when you delete a project folder which Brackets is supposed to open on startup.
## 0.14.6 (16/12/2014)
* Added settings option to clear whitespace on save in addition to cleaning it before commiting (default off).
* BUGFIX: Fixed problems when initializing new repository in an empty directory.
* BUGFIX: Fixed integration issues with Intel XDK by [Albertina Durante](https://github.com/albertinad)
## 0.14.5 (12/12/2014)
* BUGFIX: Prevent domain code from causing "uncaught exception at top level" while spawning invalid executable.
## 0.14.4 (12/12/2014)
* When a NodeConnection exception is encountered, list of all installed extensions will be dumped into the console to help with locating the issue.
## 0.14.3 (11/12/2014)
* BUGFIX: Some more issues when working from a subfolder have been fixed.
* BUGFIX: Wrapped some node domain code to avoid uncaught exceptions at top level.
## 0.14.2 (10/12/2014)
* BUGFIX: Improved detection of git which should work on linux with symlinks.
* BUGFIX: Fix whitespace cleanup not working when using Git subfolder.
* BUGFIX: Fix error when clicking on the panel entries when using Git subfolder.
## 0.14.1 (10/12/2014)
* BUGFIX: Fix issue where extension can't detect repository correctly on cygwin.
## 0.14.0 (08/12/2014)
* You can now experimentally use extension when not working directly from a Git root folder.
* BUGFIX: Push should work when using push hooks.
## 0.13.43 (03/12/2014)
* BUGFIX: Another "Resolving .git/HEAD file failed error" fixed.
* BUGFIX: "Cannot call method replace of undefined" fixed in whitespace cleanup functionality.
## 0.13.42 (30/11/2014)
* BUGFIX: "Resolving .git/HEAD file failed error: Unknown" should stop popping up.
* BUGFIX: syncOpenDocuments is now called after using manual refresh button in panel.
## 0.13.41 (28/11/2014)
* BUGFIX: Fixed deprecation warning for DocumentManager.getWorkingSet.
* BUGFIX: Invoke syncOpenDocuments function after rebase or merge has finished to check for changes.
## 0.13.40 (27/11/2014)
* Extension should now automatically detect change of current branch outside of Brackets (in terminal/command line).
* BUGFIX: Branch list no longer overflows out of the screen when there're too many branches locally.
## 0.13.39 (14/11/2014)
* BUGFIX: Another attempt to fix Terminal opening on Mac by [Andrew Minion](https://github.com/macbookandrew)
## 0.13.38 (11/11/2014)
* BUGFIX: Fixed 'Expected end of line but found' error when opening Terminal on Mac by [Andrew Minion](https://github.com/macbookandrew)
## 0.13.37 (10/11/2014)
* Updated README for SSH configuration on Mac by [narcarsiss](https://github.com/narcarsiss)
* Updated German translation by [Marcel Gerber](https://github.com/MarcelGerber)
* When commit dialog fails, commit message should be saved for another try.
* Added ability to specify usage of --no-ff when merging local branches.
* BUGFIX: Fixed occasional 'Refreshing gutter failed' error.
## 0.13.36 (06/11/2014)
* Re-use existing iTerm session if already open by [Andrew Minion](https://github.com/macbookandrew)
* Option to add Terminal shortcut to the toolbar panel by [Fez Vrasta](https://github.com/FezVrasta)
* BUGFIX: Fixed z-index problems with the project menu.
## 0.13.35 (05/11/2014)
* Added iTerm support for Mac by [dan](https://github.com/danthewolfe)
* Updated French translation by [rainje](https://github.com/rainje)
* BUGFIX: Display only first 20 letters of branch name next to the project name (full name on hover).
* BUGFIX: Password is no longer visible on 'Git Push response' screen.
* BUGFIX: Panel context menus are no longer covered by hisory view.
* BUGFIX: Fixed "Can’t get window 1" error on Mac by [jannae](https://github.com/jannae)
## 0.13.34 (28/10/2014)
* Updated Italian translation by [Pietro Albini](https://github.com/pietroalbini)
* BUGFIX: Fixed issues with Git gutters when changing panes in SplitView.
## 0.13.33 (22/10/2014)
* Updated German translation by [Marcel Gerber](https://github.com/MarcelGerber)
* Removed timeouts from clone operations.
* BUGFIX: Fixed dialog hidden by the full-screen history.
* BUGFIX: Position of the 'Close-not-modified' icon is now changed properly when working set is empty.
## 0.13.32 (14/10/2014)
* BUGFIX: Allow the extension to continue with commit when it fails to read the diff (usually because the diff itself is too large).
* BUGFIX: Doubleclick on commit button won't launch commit dialog twice anymore.
* BUGFIX: Fixed extension initialization problems on some machines.
## 0.13.31 (07/10/2014)
* Added revert change button to the gutter widgets.
* Files excluded through .git/info/exclude file are now properly marked in the project tree as ignored.
* Added dirty identifier to toolbar icon by [Larz](https://github.com/larz0)
* Added custom difftool support by [Ivan Gilchrist](https://github.com/gilly3)
* Updated Simplified Chinese translation by [Zhi](https://github.com/yfwz100)
* Fixes for Brackets 0.44 by [Marcel Gerber](https://github.com/MarcelGerber)
* Fixes of project tree marks for Brackets 0.44 by [Kevin Dangoor](https://github.com/dangoor)
## 0.13.30 (26/08/2014)
* New Dark UI styling by [Larz](https://github.com/larz0)
* Theme option has been removed from Settings, as it's now turned on automatically by [Marcel Gerber](https://github.com/MarcelGerber)
* BUGFIX: Fixed some of .gitignore negative logic by [Marcel Gerber](https://github.com/MarcelGerber)
* BUGFIX: In file history, expand file's diff automatically by [Marcel Gerber](https://github.com/MarcelGerber)
## 0.13.29 (22/08/2014)
* BUGFIX: Occasional issues with diff displaying incorrectly.
* BUGFIX: Fix history problems when branch and folder have the same name.
## 0.13.28 (18/08/2014)
* Updated German translation by [Marcel Gerber](https://github.com/MarcelGerber)
* Updated README by [Fez Vrasta](https://github.com/FezVrasta)
* BUGFIX: Fix dark button styling by [Marcel Gerber](https://github.com/MarcelGerber)
## 0.13.27 (07/08/2014)
* Updated French translation by [rainje](https://github.com/rainje)
* Fixed some typos in the README by [Eric J](https://github.com/wormeyman)
* BUGFIX: Fix check-all checkbox not working in some cases.
## 0.13.26 (06/08/2014)
* Experimental dark theme for Git panel to use with dark editor themes (configurable in settings).
* BUGFIX: Commit summary for large commits does scroll now correctly.
* BUGFIX: Getting diff from large number of files will now not timeout, but show a dialog after 3 seconds.
* BUGFIX: Better support for handling files with non-ascii characters in filenames.
* BUGFIX: Remote not found error is now expected and non-reportable.
* BUGFIX: If a gutter refresh is queued when switching projects, do not throw an error.
## 0.13.25 (27/07/2014)
* Added feature to reopen modified files by Shift-clicking on a "Close not modified" icon.
* Git now asks for your username and email when you have none set and try to init a new repository.
* Updated German translation by [Marcel Gerber](https://github.com/MarcelGerber)
* BUGFIX: Fixes to Git-FTP support by [Živorad Milekić](https://github.com/zivoradmilekic)
* BUGFIX: Extension will not try to open the Bash/Terminal if proper executable script doesn't exist.
## 0.13.24 (24/07/2014)
* BUGFIX: Commiting no longer throws an error when buggy CodeInspector is installed.
## 0.13.23 (12/07/2014)
* BUGFIX: Attempt to reconnect to Node.js when a socket connection closed unexpectedly.
* BUGFIX: Fix a bug where commit button stays enabled after leaving history view.
## 0.13.22 (02/07/2014)
* Added grunt task to fix line-endings before creating a package.
## 0.13.21 (27/06/2014)
* Updated Brazilian Portuguese translation by [Júnior Messias](https://github.com/jrmessias)
* BUGFIX: When there are not remotes but there's at least one FTP scope the Push button is enabled, by [FezVrasta](https://github.com/FezVrasta)
* BUGFIX: Some styling improvements by [cheesypoof](https://github.com/cheesypoof)
## 0.13.20 (15/06/2014)
* BUGFIX: Fixed default Git paths for Windows from bin directory to cmd directory by [Leif Gruenwoldt](https://github.com/leif81)
* BUGFIX: Allow empty commit when in merge stage.
* BUGFIX: Do not show deleted remote as default.
* BUGFIX: History viewer is now paged to load at most 25 files in one go.
## 0.13.19 (10/06/2014)
* Use LESS rather than pre-compiled CSS for the extension.
* BUGFIX: Refresh panel when a new file is added into the project (directory content has been modified).
* BUGFIX: Refresh project after commiting a merge commit.
* BUGFIX: Always clear Brackets fileSystem cache when working with .git files.
* BUGFIX: Remove panel table margin-bottom by [cheesypoof](https://github.com/cheesypoof)
* BUGFIX: When closing files not modified by Git, do not close files that have unsaved changes.
## 0.13.18 (28/05/2014)
* BUGFIX: Fix error when trying to commit non utf-8 code files.
## 0.13.17 (28/05/2014)
* BUGFIX: Fix hanging when trying to trim whitespace from binary files.
## 0.13.16 (23/05/2014)
* Added instructions for an easy installation of Git-FTP by [Fez Vrasta](https://github.com/FezVrasta)
* Updated German translation by [Marcel Gerber](https://github.com/MarcelGerber)
* BUGFIX: Restored default cursor for the commit diff scrollbars by [cheesypoof](https://github.com/cheesypoof)
* BUGFIX: Diffs over 2000 lines will not be displayed due to poor performance.
## 0.13.15 (16/05/2014)
* Updated Brazilian Portuguese translation by [Rodrigo Tavares](https://github.com/rodrigost23)
* BUGFIX: Improved .gitignore parsing by [Marcel Gerber](https://github.com/MarcelGerber)
* BUGFIX: Git Diff failed when the diff is empty is now fixed.
* BUGFIX: Fixed visual nit with commit hash in history viewer.
## 0.13.14 (02/05/2014)
* BUGFIX: Fixed errors on files that are inside a directory with a plus sign in its name. Thanks to [llchen223](https://github.com/llchen223)
* BUGFIX: Add to .gitignore and Remove from .gitignore context menu entries are now removed when Git is not available in current project.
## 0.13.13 (01/05/2014)
* Added icon to the history viewer which opens the mentioned file for editing.
* Improved .gitignore parsing by [Marcel Gerber](https://github.com/MarcelGerber)
* BUGFIX: Settings & Changelog dialogs are no longer displayed on startup when running tests.
* BUGFIX: Focus doesn't remain in the editor any longer when attempting to delete local branch.
## 0.13.12 (29/04/2014)
* Updated German translation by [Marcel Gerber](https://github.com/MarcelGerber)
* History now remembers last used Expand All/Collapse All.
* Styled row numbers on diffs by [Fez Vrasta](https://github.com/FezVrasta)
* BUGFIX: View authors of selection will now ask you to save modified file before launch.
* BUGFIX: Diffs no logner fail when external diff tool is configured.
## 0.13.11 (26/04/2014)
* When whitespace cleanup takes too long (over 3 seconds) it will show a progress dialog.
* BUGFIX: Fixed launching osascripts on Mac (open terminal button).
## 0.13.10 (25/04/2014)
* Added line numbers to diffs by [Jimmy Brian Anamaria Torres](https://github.com/Azakur4)
* BUGFIX: **Fixed critical bug that caused Brackets to crash when using Find in Files feature.**
* BUGFIX: Fixed error when opening terminal on Mac.
* BUGFIX: Fixed issue when opening an empty repostitory without commits.
## 0.13.9 (24/04/2014)
* BUGFIX: Branch name not showing when switching branches.
* BUGFIX: Impossible to undo last commit.
## 0.13.8 (23/04/2014)
* Autodetection of Git installation location has been improved.
* Little performance upgrade for gutters, especially in large repositories.
* BUGFIX: Correctly detect current tag or commit when in detached state - history now works when in detached state.
* BUGFIX: Fixed issue which caused some dropdowns remained open after clicking into the editor area.
## 0.13.7 (22/04/2014)
* Extension now searches for Git in common install locations and picks the latest version available in case there are more Git versions installed on one computer.
* Git version 1.7 or lower is now rejected because it doesn't have the commands required by this extension.
* Diffs now look more like GitHub ones by [Fez Vrasta](https://github.com/FezVrasta)
* Updated French translation by [Vinz243](https://github.com/Vinz243)
## 0.13.6 (17/04/2014)
* UI tweaks around history feature by [Larz](https://github.com/larz0)
## 0.13.5 (17/04/2014)
* Performance optimizations on 'Close not modified files' feature.
* Fixes in history UI by [Jimmy Brian Anamaria Torres](https://github.com/Azakur4)
* Updated contributing information by [Fez Vrasta](https://github.com/FezVrasta)
* BUGFIX: Ambiguous argument error fixed when refreshing a gutter.
## 0.13.4 (03/12/2014)
* New files are marked with green color instead of orange in the project tree.
* Some history UI tweaks by [Jimmy Brian Anamaria Torres](https://github.com/Azakur4)
* BUGFIX: Do not launch gutters sometimes, when not in a Git repository.
* BUGFIX: Invalid Git configuration shouldn't crash file watchers on linux anymore.
## 0.13.3 (14/11/2014)
* UI tweaks for the History feature by [Larz](https://github.com/larz0)
* BUGFIX: Fixed an error on Brackets startup when project is not a Git project.
## 0.13.2 (22/08/2014)
* History viewer now has close button.
* Added button to expand/collapse every diff in history viewer of the selected commit by [Fez Vrasta](https://github.com/FezVrasta)
* BUGFIX: Fixed an issue when extension refreshed on an external file change.
* BUGFIX: Fixed an issue with history when switching projects.
* BUGFIX: View authors of selection doesn't fail when empty last line is selected.
## 0.13.1 (10/06/2014)
* Fix broken styles problem on Linux & Mac.
## 0.13.0 (14/04/2014)
* Long running operations like pull and push now have progress dialog.
* Rebasing and merging is now possible with this extension.
* You can fill in a merge message while merging a branch.
* Improved new branch dialog with ability to fetch remote branches.
* New push/pull dialog where you can specify different pulling/pushing strategies.
* Modified files are now also marked in working files list.
* Whitespace cleanup now removes byte order mark and normalizes line endings to LF (configurable in settings).
* `Q` library has been completely removed and replaced by `bluebird`
* History can now also be viewed for a particular file by [Marcel Gerber](https://github.com/MarcelGerber)
* Feature to discard all changes since last commit by [Fez Vrasta](https://github.com/FezVrasta)
* Feature to checkout a commit in history, or reset to a commit in history by [Zhi](https://github.com/yfwz100)
* Hover for the expandable gutters has been added by [Miguel Castillo](https://github.com/MiguelCastillo)
* Improved Git-FTP support by [Fez Vrasta](https://github.com/FezVrasta)
* Added French translation by [rainje](https://github.com/rainje)
* Fixed some errors in translations by [Fez Vrasta](https://github.com/FezVrasta)
* Various UI improvements by [Fez Vrasta](https://github.com/FezVrasta), [Marcel Gerber](https://github.com/MarcelGerber) and [Larz](https://github.com/larz0)
* Redesigned history by [Fez Vrasta](https://github.com/FezVrasta)
* BUGFIX: Clone won't timeout anymore when cloning large repositories.
* BUGFIX: Switching between branches will never timeout.
* BUGFIX: Git processes that timeouted (waiting for password) will no longer stay opened in your OS.
* BUGFIX: Fixed some console errors when not working in a Git repository.
* BUGFIX: Fixed a bug when an empty repository is opened (without master branch)
* BUGFIX: Fixed a bug when ammending multiline commit messages.
* BUGFIX: Opened files that do not exist in a newly switched branch are now automatically closed by [Fez Vrasta](https://github.com/FezVrasta)
Little stats - 150 commits, 108 files changed, 8673 insertions(+), 6257 deletions(-) since `0.12.2`
## 0.12.2 (28/03/2014)
* Top menu has been removed - you can access settings through panel or File > Git settings...
* Branch deletion handling has been improved and now you can delete also not fully merged branches.
* README has been updated after a long time by [Fez Vrasta](https://github.com/FezVrasta)
* [Fez Vrasta](https://github.com/FezVrasta) started to add support for [Git-FTP](https://github.com/git-ftp/git-ftp)
* Updated translations by [Marcel Gerber](https://github.com/MarcelGerber)
## 0.12.1 (26/03/2014)
* Fixed a bug that extension won't even start on some machines.
* Fixed some issues with pushing to remote repositories.
* Improvements to the commit history by [Marcel Gerber](https://github.com/MarcelGerber)
## 0.12.0 (24/03/2014)
* Bash command is now customizable for Windows - you may need to do some adjustements (even Mac/Linux users) in the settings (you can use restore defaults command if you have any problems).
* You can now specify origin branch when creating new one.
* You can now merge local branches into the current branch.
* Many UI tweaks by [Larz](https://github.com/larz0)
* Some more UI tweaks by [Fez Vrasta](https://github.com/FezVrasta)
* Fixed custom terminal not working in Linux/Mac.
* Better .gitignore parsing by [Marcel Gerber](https://github.com/MarcelGerber)
* Updated translations by [Marcel Gerber](https://github.com/MarcelGerber) & [Pietro Albini](https://github.com/pietroalbini)
## 0.11.0 (21/03/2014)
* Added features to change current username and email by [Fez Vrasta](https://github.com/FezVrasta)
* Added feature to delete local branches by [Fez Vrasta](https://github.com/FezVrasta)
* Added feature to add and remove remotes by [Fez Vrasta](https://github.com/FezVrasta)
* Added feature to revert last commit by [Fez Vrasta](https://github.com/FezVrasta)
* Changelog is now shown in nice html by [Marcel Gerber](https://github.com/MarcelGerber)
* Updated Italian translation by [Pietro Albini](https://github.com/pietroalbini)
* Updated German translation by [Marcel Gerber](https://github.com/MarcelGerber)
* Fixed issue when right-clicking on history entries.
* Fixed an issue with "View authors" not working for some people.
* When toggling "Extended" commit, message is copied from the input.
* Close not modified icon has been moved to the Working Files section by [Fez Vrasta](https://github.com/FezVrasta)
## 0.10.12 (18/03/2014)
* Added features to view authors of a file or current selection.
* Push dialog shows masked password.
* Tabs are now properly displayed in the diffs respecting Brackets "tabSize" preference.
## 0.10.11 (15/03/2014)
* Fixed an issue when commit dialog won't show on a large number of files.
* Fixed Bash button when working with UNC paths on Windows by [Fez Vrasta](https://github.com/FezVrasta)
## 0.10.10 (14/03/2014)
* Fixed extension not working on Mac & Linux platforms.
## 0.10.9 (14/03/2014)
* Fixed critical bug in 0.10.8 when not working in a git repo.
## 0.10.8 (14/03/2014)
* Unmerged file state is now properly recognized.
* Should now recognize git root even in soft links.
* Fixed bugs when handling various .gitignore entries.
* Pull and Push are now disabled when there are no remotes to work with.
## 0.10.7 (10/03/2014)
* Fixed an issue when commiting large files failed to open commit dialog.
* Updated Simplified Chinese translation by [Zhi](https://github.com/yfwz100)
## 0.10.6 (09/03/2014)
* Fixes an issue with timeout error while launching terminal in Linux.
* Automatically does chmod +x when there's permission denied on terminal script.
* Fixed issue when ignored directories were not marked as ignored without trailing slash.
* Last selected remote is now saved for the project when you reopen Brackets.
## 0.10.5 (08/03/2014)
* Escape special characters in username and password by [Zhi](https://github.com/yfwz100)
* Implemented infinite history scrolling by [Jimmy Brian Anamaria Torres](https://github.com/Azakur4) & [Fez Vrasta](https://github.com/FezVrasta)
* Fixed commit message escaping issues in Linux
* Git commands added into own top menu by [Matt Hayward](https://github.com/matthaywardwebdesign)
## 0.10.4 (06/03/2014)
* Fixed multiple issues with pushing into remote repository.
* Fixed an issue where history was not working for large repositories.
* Fixed an issue with displaying some commits in the history.
## 0.10.3 (05/03/2014)
* Fixed ambiguous argument error when viewing history.
* Tweaks to commit history by [Fez Vrasta](https://github.com/FezVrasta) & [Jimmy Brian Anamaria Torres](https://github.com/Azakur4)
## 0.10.2 (05/03/2014)
* xfce4-terminal support by [Ben Keith](https://github.com/benlk)
* Fixed an issue with pull command.
## 0.10.1 (18/03/2014)
* Fixed a push bug that was introduced in 0.10.0
## 0.10.0 (04/03/2014)
* Feature to browse commit history by [Jimmy Brian Anamaria Torres](https://github.com/Azakur4)
* Feature to clone a repository when in an empty folder by [Fez Vrasta](https://github.com/FezVrasta)
* Feature to use pull & push with multiple remotes by [Fez Vrasta](https://github.com/FezVrasta)
* Tabs have been added to settings dialog, a lot of new shorcuts to configure added.
* You can now navigate between modifications inside a file.
* Bash/Terminal button and Report Bug button can be hidden from panel in the settings.
* Shortcut for Push is now configurable in the settings by [Matt Hayward](https://github.com/matthaywardwebdesign)
* Bug when pushing failed in case of a password containing a quote fixed by [Matt Hayward](https://github.com/matthaywardwebdesign)
* Improved function for escaping shell arguments on Windows, commits can now contain doublequotes.
## 0.9.3 (26/02/2014)
* Disable commit button when there are no files to commit selected by [Fez Vrasta](https://github.com/FezVrasta)
* Fixed an issue when doubleclicking on a checkbox triggered opening a file.
## 0.9.2 (24/02/2014)
* Fix password hiding regExp from 0.9.1
## 0.9.1 (24/02/2014)
* Added option to disable code inspection in commit dialog.
* You must now agree to store passwords in plain text on your computer.
## 0.9.0 (21/02/2014)
* Pushing to http(s) password protected repositories should work - extension will ask for username & password.
* Bash icon now launches terminal window in other OS than Windows, thanks to [Jimmy Brian Anamaria Torres](https://github.com/Azakur4) & [Benjamin Pick](https://github.com/benjaminpick)
* Modified files are now marked in a project tree too for those who have panel closed.
* New shorcuts for commiting current file and commiting all files configurable in settings.
* Panel icons and other visual tweaks by [Fez Vrasta](https://github.com/FezVrasta)
* Refresh button on panel now refreshes current branch too in case it has been switched from outside of Brackets.
* Gutters now expand when clicking on line numbers too.
* Added Italian translation by [Fez Vrasta](https://github.com/FezVrasta)
* Updated German translation by [Marcel Gerber](https://github.com/MarcelGerber)
* Updated Brazilian Portuguese translation by [Jimmy Brian Anamaria Torres](https://github.com/Azakur4)
## 0.8.10 (13/02/2014)
* Restyle of the interface by [Fez Vrasta](https://github.com/FezVrasta)
## 0.8.9 (12/02/2014)
* Do not display 'not a git repo' anymore [#111](https://github.com/zaggino/brackets-git/issues/111)
* Removed obsolete status bar [#110](https://github.com/zaggino/brackets-git/issues/110)
## 0.8.8 (07/02/2014)
* Add toggle panel keyboard shortcut in settings dialog.
* Add amend checkbox to the commit dialog.
## 0.8.7 (04/02/2014)
* Added Brazilian Portuguese translation by [Rodrigo Tavares](https://github.com/rodrigost23)
* Fixed dialog size bug.
## 0.8.6 (23/01/2014)
* Push now asks for origin url when no origin is defined.
## 0.8.5 (21/01/2014)
* Basic branches switching implemented.
## 0.8.4 (20/01/2014)
* Adds an option to disable adding newline at the end of the file.
* Updated Simplified Chinese translation by [Zhi](https://github.com/yfwz100)
* Updated German translation by [Marcel Gerber](https://github.com/MarcelGerber)
## 0.8.3 (17/01/2014)
* Git gutters are now clickable.
## 0.8.2 (16/01/2014)
* Basic Git gutter support - you can turn on/off this feature in settings.
## 0.8.1 (28/11/2014)
* Fixes for new Brackets' CodeInspection API (requires Sprint 36).
## 0.8.0 (09/01/2014)
* You can now add files and directory entries to .gitignore file by right clicking.
## 0.7.12 (07/01/2014)
* Minor fix in produced error messages for github bug reports.
## 0.7.11 (30/12/2013)
* Fixes bug when commiting files moved with git mv command.
## 0.7.10 (27/12/2013)
* Fixes of previous release.
## 0.7.9 (27/12/2013)
* Test if project folder is writable before doing Git Init.
* Extended commit now works without extra line breaks.
## 0.7.8 (26/12/2013)
* Do not display files in panel that are hidden by Brackets by default.
## 0.7.7 (25/12/2013)
* Added Simplified Chinese translation by [Zhi](https://github.com/yfwz100)
## 0.7.6 (23/12/2013)
* Fixes buggy releases 0.7.5 & 0.7.4
## 0.7.5 (23/12/2013)
* Button to hide untracked files from panel.
## 0.7.4 (23/12/2013)
* Experimental support for multi-line commit messages.
## 0.7.3 (20/12/2013)
* Git Init now experimentally works in projects that are not a git repository.
## 0.7.2 (19/12/2013)
* Updated German translation by [Marcel Gerber](https://github.com/MarcelGerber)
## 0.7.1 (07/01/2014)
* Added bug reporting button to the git panel which prefills some Brackets info.
## 0.7.0 (17/12/2013)
* Improvements towards error handling and reporting.
## 0.6.19 (25/11/2013)
* Fixed issue with corrupting image files [#31](https://github.com/zaggino/brackets-git/issues/31)
* Fixed issue with delete button not working.
## 0.6.18 (13/11/2013)
* Added Git panel to the menu (View > Git) with keyboard shortcut Ctrl+Alt+G.
## 0.6.17 (11/11/2013)
* Changes to move on from deprecated APIs to new ones - requires Brackets 34.
## 0.6.16 (04/11/2013)
* Add box to show commit message length.
## 0.6.15 (01/11/2013)
* Fix the cygwin path conversion using a more reliable method by [Zhi](https://github.com/yfwz100)
## 0.6.14 (01/11/2013)
* Added pull button with fast-forward only mode. (No functionality to resolve merge conflicts)
## 0.6.13 (30/10/2013)
* Some improvements in error handling and logging.
* Fixed a bug when file contained spaces [#21](https://github.com/zaggino/brackets-git/issues/21)
## 0.6.12 (24/10/2013)
* Fix [Extension failed to load](https://github.com/zaggino/brackets-git/issues/19)
## 0.6.11 (23/10/2013)
* Fix a bug when deleting uncommited files from Git panel.
## 0.6.10 (23/10/2013)
* Fix a bug when commit/diff dialogs fail to display when first line of file is modified.
* Fix a bug in diff formatting.
## 0.6.9 (20/10/2013)
* German translation by [Marcel Gerber](https://github.com/MarcelGerber)
## 0.6.8 (19/10/2013)
* Fix bug where extension breaks on Linux by [Fabio Massaioli](https://github.com/fbbdev)
## 0.6.7 (18/10/2013)
* Add support for cygwin git by [Zhi](https://github.com/yfwz100)
## 0.6.6 (15/10/2013)
* Removed polyfills for older Brackets, sprint 32 required from now.
## 0.6.5 (04/10/2013)
* Push button will now show if there are any unpushed commits.
## 0.6.4 (03/10/2013)
* Enabled experimental push button. Pushes only to default remote.
## 0.6.3 (03/10/2013)
* Added button to remove unmodified files from working tree.
## 0.6.2 (29/09/2013)
* Fix diff output to use --no-color do avoid having color codes in output on some machines.
## 0.6.1 (25/11/2013)
* Fix bug where whitespace cleanup function corrupts binary files.
* Code checking features delayed for Sprint 32 ([adobe/brackets#5125](https://github.com/adobe/brackets/pull/5125))
## 0.6.0 (08/09/2013)
* Using new CodeInspection API from Brackets to check files for errors before commiting. (Sprint >= 31)
* Current document is now selected in the git panel for easier navigation.
* Added feature (see Git Settings) to cleanup whitespace when commiting.
* Added hover titles to the Git icon when there's a problem.
## 0.5.3 (04/09/2013)
* Fixed issue [#5](https://github.com/zaggino/brackets-git/issues/5)
* Added focus to input when commit dialog is shown.
## 0.5.2 (02/09/2013)
* Added delete button for untracked files
* Untracked files are now shown (instead of untracked directory)
## 0.5.1 (27/08/2013)
* Undo changes now works and is no longer disabled.
## 0.5.0 (27/08/2013)
* Added new diff button to show next to the every modified file.
* Little bit of UX tuning.
## 0.4.6 (27/08/2013)
* Panel now properly disables when switching between projects with and without git repository.
## 0.4.5 (25/08/2013)
* Click in the git panel now opens the file, doubleclick adds file to the working tree.
## 0.4.4 (25/08/2013)
* Great new icon and UI tweaks by [Larz](https://github.com/larz0)
* Commit dialog should be now a bit bigger depending on the screen size.
## 0.4.3 (23/08/2013)
* Settings dialog has now a restore defaults button which restores platform specific defaults (Win, Mac).
* Settings dialog has now a button to show changelog.
* Minor UI tweaks.
## 0.4.2 (22/08/2013)
* Default preferences are different for platforms.
## 0.4.1 (22/08/2013)
* Changelog is not shown on the first startup, when settings are shown.
## 0.4.0 (22/08/2013)
* Added settings panel to File > Git Settings...
* Git Settings dialog will open on first startup after the extension is installed.
* Changelog will open in dialog after the extension is updated.
## 0.3.0 (21/08/2013)
* Added diff displaying to commit dialog.
## 0.2.1 (21/08/2013)
* Added i18n support.
* Fixed styling in commit dialog.
## 0.2.0 (20/08/2013)
* Added shortcut to bash console for msysgit users.
* Added configuration file that is created on the first extension run (thx for idea to [Rajani Karuturi](https://github.com/karuturi))
## 0.1.0 (19/08/2013)
* Initial release.
* Added handlers to refresh branch name on project change or file tree refresh.
* Display current branch name in file tree if working folder is a git repository.
* Display current Git version in status bar.
* First real functionality, basic commit from brackets is now available.