Dollar character missing in characters to escape.
Use Git Commit grammar for .git/MERGE_MSG files

Also make COMMIT_EDITMSG a match for .git/COMMIT_EDITMSG just incase another build system use the same filename.
Don’t require ‘.git/’ prefix for commit messages

When committing changes in a submodule the path will instead be something like ‘.git/modules/«module»/COMMIT_EDITMSG’.
Disallow external diff helpers when generating diff output.

Fixes textmate/textmate#429
Pull window should be named Pull.
Fix the NUL chars filling the html outputs
Make Git Resolve Conflicts works on Mountain Lion

Update Git Resolve Conflicts.tmCommand to work with Mountain Lion.
Don’t refocus TextMate after executing a command

This was necessary to make TextMate 1.x rescan project folder for changed files, but 2.0 should automatically pick up changes done to the file system.
Don’t hardcode path to FileMerge.app
Add .gitmodules to fileTypes

This file contains submodules for the repository
and its format is the same as the standard git
config file.
Optional title accepted by link_to_relative_file

Not all links should be the name of the file they link to.
Line numbers in diffs link back to the document

Only the right side line numbers will link, as this is generally representing the local version of the file, meaning the line numbers match.
Use $TMPDIR instead of /tmp

The latter is shared between all users and as this bundle use hardcoded paths (e.g. ‘output.diff’) there could be a conflict if two users on the same system both use the Git bundle.
Remove shortcut from SVN commands

This is to free up the shortcut for use in TextMate proper as these aren't commonly used commands.
Cleanup menu

Titlecase 'Add File to the Index' and move it and 'Amend Last Commit…' in the menu.
Add to Index now prefer selection in file browser

If there is no selection, it’ll add the current file to the index.
Add description key (shows in bundles window)

"Support for the Git version control system"
Use version 1.8 of ruby for bundle items

10.7 and 10.8 only include ruby 1.8, so all bundle items have been written to work with that. Optionally supporting ruby 1.9 and 2.0 is problematic as these versions are not fully backwards compatible.

#ignore
Merge branch 'master' of https://github.com/textmate/git.tmbundle
Fixed "Visualize History with SourceTree" by using git.path() instead of git.root().