Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

The Git TextMate Bundle

This branch is 0 commits ahead and 0 commits behind master

Refactor and update specs for PartialCommitWorker

I wanted to include some additional specs with the new logic around amending, but ended up refactoring and adding more specs overall.
latest commit 79fe1ccd04
Ronald Wampler rdwampler authored infininight committed
Octocat-spinner-32 Commands Revert "Fix for the diff action in the commit window" April 11, 2014
Octocat-spinner-32 Macros Add macro for "move to next rebase command" December 06, 2010
Octocat-spinner-32 Preferences Move folding settings. December 10, 2011
Octocat-spinner-32 Support Refactor and update specs for PartialCommitWorker April 16, 2014
Octocat-spinner-32 Syntaxes Allow comments above subject line April 11, 2014
Octocat-spinner-32 .gitignore ignore debug stuff May 21, 2008
Octocat-spinner-32 MIT-LICENSE MIT LICENSE April 12, 2009
Octocat-spinner-32 README.textile Update README April 11, 2014
Octocat-spinner-32 TODO Now with less TODO! April 29, 2008
Octocat-spinner-32 info.plist Add description key (shows in bundles window) May 15, 2013

The Git Textmate Bundle


You can install this bundle in TextMate by opening the preferences and going to the bundles tab. After installation it will be automatically updated for you.

  • Many shortcuts are available from the SCM shortcut ⌘Y Subversion commands are ⌘⌥G. Less frequent commands are accessed via the menu.


The Mailing list has now been closed. Please feel free to report issues using the Issue tracker.

Theme notes:

The “Git Commit Message” Language defines two scopes that can be used by a theme to generate “line too long” warnings for the first line of the commit:

  • invalid.deprecated.line-too-long.git-commit
  • invalid.illegal.line-too-long.git-commit

The warning scope triggers when the first line exceeds 50 characters; the error scope over 65 characters. These aren’t generally-used TextMate scopes, so you can add new rules to your preferred themes, such as orange background/red background. You can also edit the regex to change the preferred character counts.


Previous Maintainers

Git-tmbundle superstars

The Git TextMate Bundle wouldn’t be possible without the contributions of the following fine gentlemen:

Major Contributions

  • Allan Odgaard – Started the bundle, got it rolling. Many patches. Oh, and TextMate :-).
  • Sam Granieri – GitK, Many of the git-svn commands, Git initialize repository command, menu layouting, create-tag.
  • Johan Sørensen – Contributing the CSS styling.

Patches, etc

  • Tommi Asiala – README file submission
  • Lawrence Pit – Performance Enhancements
  • Jay Soffian – Bug report with patch (missing environment variables)
  • Humberto Diógenes – Git-svn fetch command
  • Lee Marlow
  • Geoff Cheshire – Textile’d the README to make it look good on GitHub
  • Martin Kühl – Patch to allow committing into a git repository that’s not the project root
  • Diego Barros – new config options, usability improvements
  • Thomas Aylott – Git commit language folding
  • Michael Sheets – Usability improvements
  • Henrik Nyh – Git 1.6 commit message compatibility and spelling corrections
  • Slava Kravchenko – Ruby 1.9 compatibility
  • Adam Vandenberg – First-line-too-long support

Please feel free to send a pull request if you’ve added any functionality to this bundle that you think the rest of the git-loving, TextMate-using world would appreciate!

Something went wrong with that request. Please try again.