- Add a required data file.
- Add command :GitTerm to execute Git in a terminal window (requires +terminal).
- Improve :GitGrep (in case +conceal is available).
- Improve :GitLog to support ranges.
- Add maps to these buffers: branch, status
- Adapt for running under Neovim more smoothly.
- Minor changes.
- Add: The diff buffer can be use to add/reset chunks, added new maps.
- Add: Extended command-line completion to handle options for Git commands.
- Add: New maps for the buffer: log
- Add: Command :GitEdit to quickly jump to configuration files.
- Change: The status buffer can handle renamed files.
- Improve syntax highlighting.
- Minor changes.
- Added: Command :GitBash for running interactive Git commands.
- Added: Command :GitSlist as a shorthand for ":GitStash list".
- Added: New maps for the buffers: branch, remote, stash, tag
- Added: New maps for the buffer: status
- Added: New setting g:Git_BinPath, to set the path to the executables.
- Added: Command-line completion for subcommands, branches, remotes, tags.
- Changed: :GitShow shows different objects in an according way.
- Changed: :GitCommitFile updates the file before committing.
- Changed: :GitHelp shows man page text with appropriate width.
- Changed: :GitStatus can be restricted to a path by passing it as an argument.
- Changed: :GitStatus respects the option 'status.relativePaths'.
- Changed: :GitStatus can work with changes introduced by Git version 1.8.5.
- Changed: Calling :GitCheckout and :GitReset without arguments (see g:Git_CheckoutExpandEmpty and g:Git_ResetExpandEmpty).
- Fixed: Jumping to files was still not working correctly.
- Fixed: Better compatibility with custom mappings (use "normal!", "noremap" and "noremenu" consistently).
- Improved syntax highlighting.
- Minor changes.
- Added: New maps for the buffers: blame, diff and status
- Changed: Commands which open a file will jump to its window, if one exists.
- Changed: Opening a diff in the status buffer (see g:Git_StatusStagedOpenDiff).
- Changed: Calling :GitDiff without arguments (see g:Git_DiffExpandEmpty).
- Added: Command :GitGrep and :GitGrepTop.
- Added: Command :GitMergeUpstream.
- Added: Custom menu (see g:Git_CustomMenu).
- Added: Cmd. line completion for :GitHelp.
- Added: Command :GitBlame supports ranges.
- Fixed: Jumping from the status buffer to a file did not work when the working directory changed.
- Changed: After jumping to a file/buffer, open all folds under the cursor (see g:Git_OpenFoldAfterJump).
- Changed: Default executables for Windows.
- Added: Command :GitK.
- Added: Settings g:Git_GitKExecutable and g:Git_GitKScript.
- Improved syntax highlighting.
- Minor bugfixes and improvements.
- Initial release.