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

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.