Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
The Mac Client for Git
Objective-C Python JavaScript Other
branch: master
Failed to load latest commit information.
English.lproj reworked error display, fixed various bugs/warnings.
assets slight mod to the diagonal stripes.
diff modified scripts to recurse submodules, such as clone, update, changi…
frameworks Updated project files to Xcode 4.6.3 and Latest OS X settings.
gitty.xcodeproj Updated project files to Xcode 4.6.3 and Latest OS X settings.
plugins/BWToolkit.ibplugin/Contents removed old bwtoolkit plugin.
python reworked error display, fixed various bugs/warnings.
scripts Initial commit for github
site updated html for 10.7/10.8
sparkle added gity.xml appcast feed.
src removed unused files.
sslkeys Initial commit for github
startup Initial commit for github
textmate/Gity.tmbundle Initial commit for github
.gitignore updated gitignore.
GTQuickLookItem.h Added QuickLook and Open File support and menu items.
GTQuickLookItem.m Added QuickLook and Open File support and menu items.
Info.plist bumped rev.
NSOutlineView+Additions.h added some outline view extensions.
NSOutlineView+Additions.m added some outline view extensions.
NSUserDefaults+Hack.h Added NSUserDefaults hack to cleanup the junk plist files. :(
NSUserDefaults+Hack.m removing hack.
Terminal.h Added new feature that allows a repository to be opened in a new Term…
copying Initial commit for github
icon.icns Xcode insists icons are in the root. silly.
license Updated license
readme.md test commit

readme.md

Gity - The Mac Client for Git

CREDITS

POINTS OF INTEREST FOR OBJ-C CODE

  • source/GTDocumentController.m/h - document controller for document based app
  • source/GittyDocument.m/h - this is the main controller for each separate document that gets opened.
  • source/GDOperationsController.m/h - the operations controller is what manages all asynchronous git operations

POINTS OF INTEREST FOR PYTHON CODE

  • The GTOperationsController runs python scripts in python/*

POINTS OF INTEREST FOR HISTORY AND DIFFING

  • diff/commit.html (testing harness for a history commit)
  • diff/src.html (testing harness for diffs)
  • scripts/createdifftemplate.py (creates a template that gets copied into the final app from xcode)
  • scripts/createcommittemplate.py (creates a template that gets copied into the final app from xcode)

OTHER RANDOM NOTES

  • Registration has been disabled and taken out of the menu.
  • The default sparkle implementation is left in still hitting my server. The URL is in the Info.plist file for the project.

XCODE BUILDING NOTES

  • The project will build directly after a checkout.
  • Gity will only build with 10.6 SDK
Something went wrong with that request. Please try again.