Skip to content

Latest commit

 

History

History
531 lines (413 loc) · 24 KB

File metadata and controls

531 lines (413 loc) · 24 KB

Changelog

If you'll get an error right after updating just close all Brackets instances and start again. We are aware of this problem.

0.13.32

  • 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

  • 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
  • Added custom difftool support by Ivan Gilchrist
  • Updated Simplified Chinese translation by Zhi
  • Fixes for Brackets 0.44 by Marcel Gerber
  • Fixes of project tree marks for Brackets 0.44 by Kevin Dangoor

0.13.30

  • New Dark UI styling by Larz
  • Theme option has been removed from Settings, as it's now turned on automatically by Marcel Gerber
  • BUGFIX: Fixed some of .gitignore negative logic by Marcel Gerber
  • BUGFIX: In file history, expand file's diff automatically by Marcel Gerber

0.13.29

  • BUGFIX: Occasional issues with diff displaying incorrectly.
  • BUGFIX: Fix history problems when branch and folder have the same name.

0.13.28

0.13.27

  • Updated French translation by rainje
  • Fixed some typos in the README by Eric J
  • BUGFIX: Fix check-all checkbox not working in some cases.

0.13.26

  • 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

  • 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
  • BUGFIX: Fixes to Git-FTP support by Živorad Milekić
  • BUGFIX: Extension will not try to open the Bash/Terminal if proper executable script doesn't exist.

0.13.24

  • BUGFIX: Commiting no longer throws an error when buggy CodeInspector is installed.

0.13.23

  • 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

  • Added grunt task to fix line-endings before creating a package.

0.13.21

  • Updated Brazilian Portuguese translation by Júnior Messias
  • BUGFIX: When there are not remotes but there's at least one FTP scope the Push button is enabled, by FezVrasta
  • BUGFIX: Some styling improvements by cheesypoof

0.13.20

  • BUGFIX: Fixed default Git paths for Windows from bin directory to cmd directory by Leif Gruenwoldt
  • 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

  • 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
  • BUGFIX: When closing files not modified by Git, do not close files that have unsaved changes.

0.13.18

  • BUGFIX: Fix error when trying to commit non utf-8 code files.

0.13.17

  • BUGFIX: Fix hanging when trying to trim whitespace from binary files.

0.13.16

  • Added instructions for an easy installation of Git-FTP by Fez Vrasta
  • Updated German translation by Marcel Gerber
  • BUGFIX: Restored default cursor for the commit diff scrollbars by cheesypoof
  • BUGFIX: Diffs over 2000 lines will not be displayed due to poor performance.

0.13.15

  • Updated Brazilian Portuguese translation by Rodrigo Tavares
  • BUGFIX: Improved .gitignore parsing by Marcel Gerber
  • 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

  • BUGFIX: Fixed errors on files that are inside a directory with a plus sign in its name. Thanks to 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

  • Added icon to the history viewer which opens the mentioned file for editing.
  • Improved .gitignore parsing by Marcel Gerber
  • 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

  • Updated German translation by Marcel Gerber
  • History now remembers last used Expand All/Collapse All.
  • Styled row numbers on diffs by Fez Vrasta
  • 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

  • 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

  • Added line numbers to diffs by Jimmy Brian Anamaria Torres
  • 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

  • BUGFIX: Branch name not showing when switching branches.
  • BUGFIX: Impossible to undo last commit.

0.13.8

  • 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

  • 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
  • Updated French translation by Vinz243

0.13.6

  • UI tweaks around history feature by Larz

0.13.5

  • Performance optimizations on 'Close not modified files' feature.
  • Fixes in history UI by Jimmy Brian Anamaria Torres
  • Updated contributing information by Fez Vrasta
  • BUGFIX: Ambiguous argument error fixed when refreshing a gutter.

0.13.4

  • New files are marked with green color instead of orange in the project tree.
  • Some history UI tweaks by Jimmy Brian Anamaria Torres
  • 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

  • UI tweaks for the History feature by Larz
  • BUGFIX: Fixed an error on Brackets startup when project is not a Git project.

0.13.2

  • History viewer now has close button.
  • Added button to expand/collapse every diff in history viewer of the selected commit by Fez Vrasta
  • 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

  • Fix broken styles problem on Linux & Mac.

0.13.0

  • 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
  • Feature to discard all changes since last commit by Fez Vrasta
  • Feature to checkout a commit in history, or reset to a commit in history by Zhi
  • Hover for the expandable gutters has been added by Miguel Castillo
  • Improved Git-FTP support by Fez Vrasta
  • Added French translation by rainje
  • Fixed some errors in translations by Fez Vrasta
  • Various UI improvements by Fez Vrasta, Marcel Gerber and Larz
  • Redesigned history by Fez Vrasta
  • 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

Little stats - 150 commits, 108 files changed, 8673 insertions(+), 6257 deletions(-) since 0.12.2

0.12.2

  • 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
  • Fez Vrasta started to add support for Git-FTP
  • Updated translations by Marcel Gerber

0.12.1

  • 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

0.12.0

  • 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
  • Some more UI tweaks by Fez Vrasta
  • Fixed custom terminal not working in Linux/Mac.
  • Better .gitignore parsing by Marcel Gerber
  • Updated translations by Marcel Gerber & Pietro Albini

0.11.0

  • Added features to change current username and email by Fez Vrasta
  • Added feature to delete local branches by Fez Vrasta
  • Added feature to add and remove remotes by Fez Vrasta
  • Added feature to revert last commit by Fez Vrasta
  • Changelog is now shown in nice html by Marcel Gerber
  • Updated Italian translation by Pietro Albini
  • Updated German translation by Marcel Gerber
  • 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

0.10.12

  • 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

  • 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

0.10.10

  • Fixed extension not working on Mac & Linux platforms.

0.10.9

  • Fixed critical bug in 0.10.8 when not working in a git repo.

0.10.8

  • 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

  • Fixed an issue when commiting large files failed to open commit dialog.
  • Updated Simplified Chinese translation by Zhi

0.10.6

  • 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

0.10.4

  • 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

0.10.2

  • xfce4-terminal support by Ben Keith
  • Fixed an issue with pull command.

0.10.1

  • Fixed a push bug that was introduced in 0.10.0

0.10.0

  • Feature to browse commit history by Jimmy Brian Anamaria Torres
  • Feature to clone a repository when in an empty folder by Fez Vrasta
  • Feature to use pull & push with multiple remotes by Fez Vrasta
  • 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
  • Bug when pushing failed in case of a password containing a quote fixed by Matt Hayward
  • Improved function for escaping shell arguments on Windows, commits can now contain doublequotes.

0.9.3

  • Disable commit button when there are no files to commit selected by Fez Vrasta
  • Fixed an issue when doubleclicking on a checkbox triggered opening a file.

0.9.2

  • Fix password hiding regExp from 0.9.1

0.9.1

  • 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

  • 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 & Benjamin Pick
  • 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
  • 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
  • Updated German translation by Marcel Gerber
  • Updated Brazilian Portuguese translation by Jimmy Brian Anamaria Torres

0.8.10

0.8.9

  • Do not display 'not a git repo' anymore #111
  • Removed obsolete status bar #110

0.8.8

  • Add toggle panel keyboard shortcut in settings dialog.
  • Add amend checkbox to the commit dialog.

0.8.7

  • Added Brazilian Portuguese translation by Rodrigo Tavares
  • Fixed dialog size bug.

0.8.6

  • Push now asks for origin url when no origin is defined.

0.8.5

  • Basic branches switching implemented.

0.8.4

  • Adds an option to disable adding newline at the end of the file.
  • Updated Simplified Chinese translation by Zhi
  • Updated German translation by Marcel Gerber

0.8.3

  • Git gutters are now clickable.

0.8.2

  • Basic Git gutter support - you can turn on/off this feature in settings.

0.8.1

  • Fixes for new Brackets' CodeInspection API (requires Sprint 36).

0.8.0

  • You can now add files and directory entries to .gitignore file by right clicking.

0.7.12

  • Minor fix in produced error messages for github bug reports.

0.7.11

  • Fixes bug when commiting files moved with git mv command.

0.7.10

  • Fixes of previous release.

0.7.9

  • Test if project folder is writable before doing Git Init.
  • Extended commit now works without extra line breaks.

0.7.8

  • Do not display files in panel that are hidden by Brackets by default.

0.7.7

  • Added Simplified Chinese translation by Zhi

0.7.6

  • Fixes buggy releases 0.7.5 & 0.7.4

0.7.5

  • Button to hide untracked files from panel.

0.7.4

  • Experimental support for multi-line commit messages.

0.7.3

  • Git Init now experimentally works in projects that are not a git repository.

0.7.2

0.7.1

  • Added bug reporting button to the git panel which prefills some Brackets info.

0.7.0

  • Improvements towards error handling and reporting.

0.6.19

  • Fixed issue with corrupting image files #31
  • Fixed issue with delete button not working.

0.6.18

  • Added Git panel to the menu (View > Git) with keyboard shortcut Ctrl+Alt+G.

0.6.17

  • Changes to move on from deprecated APIs to new ones - requires Brackets 34.

0.6.16

  • Add box to show commit message length.

0.6.15

  • Fix the cygwin path conversion using a more reliable method by Zhi

0.6.14

  • Added pull button with fast-forward only mode. (No functionality to resolve merge conflicts)

0.6.13

  • Some improvements in error handling and logging.
  • Fixed a bug when file contained spaces #21

0.6.12

0.6.11

  • Fix a bug when deleting uncommited files from Git panel.

0.6.10

  • 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

0.6.8

0.6.7

  • Add support for cygwin git by Zhi

0.6.6

  • Removed polyfills for older Brackets, sprint 32 required from now.

0.6.5

  • Push button will now show if there are any unpushed commits.

0.6.4

  • Enabled experimental push button. Pushes only to default remote.

0.6.3

  • Added button to remove unmodified files from working tree.

0.6.2

  • Fix diff output to use --no-color do avoid having color codes in output on some machines.

0.6.1

  • Fix bug where whitespace cleanup function corrupts binary files.
  • Code checking features delayed for Sprint 32 (adobe/brackets#5125)

0.6.0

  • 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

  • Fixed issue #5
  • Added focus to input when commit dialog is shown.

0.5.2

  • Added delete button for untracked files
  • Untracked files are now shown (instead of untracked directory)

0.5.1

  • Undo changes now works and is no longer disabled.

0.5.0

  • Added new diff button to show next to the every modified file.
  • Little bit of UX tuning.

0.4.6

  • Panel now properly disables when switching between projects with and without git repository.

0.4.5

  • Click in the git panel now opens the file, doubleclick adds file to the working tree.

0.4.4

  • Great new icon and UI tweaks by Larz
  • Commit dialog should be now a bit bigger depending on the screen size.

0.4.3

  • 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

  • Default preferences are different for platforms.

0.4.1

  • Changelog is not shown on the first startup, when settings are shown.

0.4.0

  • 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

  • Added diff displaying to commit dialog.

0.2.1

  • Added i18n support.
  • Fixed styling in commit dialog.

0.2.0

  • 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)

0.1.0

  • First real functionality, basic commit from brackets is now available.

0.0.3

  • Added handlers to refresh branch name on project change or file tree refresh.

0.0.2

  • Display current branch name in file tree if working folder is a git repository.

0.0.1

  • Initial release.
  • Display current Git version in status bar.