Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

The Git TextMate Bundle

Fetching latest commit…

Cannot retrieve the latest commit at this time

README.textile

The Git Textmate Bundle.

Release 1.8.0 [2009-07-31]

James Conroy-Finn is the new maintainer of this bundle. If you have cloned the bundle from Tim Harper’s repository, please update your git config settings to point to his repository:

  cd ~/Library/Application\ Support/TextMate/Bundles/Git.tmbundle
  git config remote.origin.url git://github.com/jcf/git-tmbundle.git

Thanks — the management

Installation

  mkdir -p ~/Library/Application\ Support/TextMate/Bundles
  cd ~/Library/Application\ Support/TextMate/Bundles
  git clone git://github.com/jcf/git-tmbundle.git Git.tmbundle
  • In the TextMate preferences, advanced tab, shell variables, set the TM_GIT variable to point to your installation of git (ie /usr/local/bin/git)
  • Many shortcuts are available from the Git-shortcut (Ctrl-Shift-G). Subversion commands are Command-Option-g. Less frequent commands are accessed via the menu.
  • Update your bundle by running the “Update Git Bundle” command.

Support

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.warning.line-too-long.git-commit
  • invalid.error.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.

Who:

Maintainer, Lead Developer:

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.