├── Site ├── .gitignore ├── UserManual │ ├── .gitignore │ ├── assets │ │ └── images │ │ │ ├── gitx.png │ │ │ ├── gistie.png │ │ │ ├── menubar.png │ │ │ ├── quicklook.png │ │ │ ├── commitview.png │ │ │ ├── historyview.png │ │ │ ├── left-right.png │ │ │ ├── branch-lanes.png │ │ │ ├── branchswitcher.png │ │ │ ├── detailswitcher.png │ │ │ ├── display_diff.png │ │ │ └── viewswitcher.png │ ├── text │ │ └── 01 - Introduction.markdown │ └── template.html ├── assets │ ├── images │ │ ├── bg.png │ │ ├── qtime.png │ │ ├── favicon.png │ │ ├── header.jpg │ │ └── download.png │ └── css │ │ └── usermanual.css ├── text │ ├── release_history.markdown │ ├── contact.markdown │ └── links.markdown ├── templates │ └── sparkle.xml └── lib │ └── release_notes.rb ├── Sparkle.framework ├── Versions │ ├── Current │ └── A │ │ ├── Sparkle │ │ ├── Resources │ │ ├── relaunch │ │ ├── fr_CA.lproj │ │ ├── de.lproj │ │ │ ├── Sparkle.strings │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── keyedobjects.nib │ │ │ │ └── info.nib │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── keyedobjects.nib │ │ │ │ ├── info.nib │ │ │ │ └── classes.nib │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ │ ├── keyedobjects.nib │ │ │ │ └── info.nib │ │ ├── en.lproj │ │ │ ├── Sparkle.strings │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── keyedobjects.nib │ │ │ │ └── info.nib │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── keyedobjects.nib │ │ │ │ ├── info.nib │ │ │ │ └── classes.nib │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ │ ├── keyedobjects.nib │ │ │ │ └── info.nib │ │ ├── es.lproj │ │ │ ├── Sparkle.strings │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── keyedobjects.nib │ │ │ │ └── info.nib │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── keyedobjects.nib │ │ │ │ ├── info.nib │ │ │ │ └── classes.nib │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ │ ├── keyedobjects.nib │ │ │ │ └── info.nib │ │ ├── fr.lproj │ │ │ ├── Sparkle.strings │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── keyedobjects.nib │ │ │ │ └── info.nib │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── keyedobjects.nib │ │ │ │ ├── info.nib │ │ │ │ └── classes.nib │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ │ ├── keyedobjects.nib │ │ │ │ └── info.nib │ │ ├── it.lproj │ │ │ ├── Sparkle.strings │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── keyedobjects.nib │ │ │ │ └── info.nib │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── keyedobjects.nib │ │ │ │ ├── info.nib │ │ │ │ └── classes.nib │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ │ ├── keyedobjects.nib │ │ │ │ └── info.nib │ │ ├── nl.lproj │ │ │ ├── Sparkle.strings │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── keyedobjects.nib │ │ │ │ └── info.nib │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── keyedobjects.nib │ │ │ │ ├── info.nib │ │ │ │ └── classes.nib │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ │ ├── keyedobjects.nib │ │ │ │ └── info.nib │ │ ├── ru.lproj │ │ │ ├── Sparkle.strings │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── keyedobjects.nib │ │ │ │ └── info.nib │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── keyedobjects.nib │ │ │ │ ├── info.nib │ │ │ │ └── classes.nib │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ │ ├── keyedobjects.nib │ │ │ │ └── info.nib │ │ ├── sv.lproj │ │ │ ├── Sparkle.strings │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── keyedobjects.nib │ │ │ │ ├── info.nib │ │ │ │ └── classes.nib │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── keyedobjects.nib │ │ │ │ ├── info.nib │ │ │ │ └── classes.nib │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ │ ├── keyedobjects.nib │ │ │ │ └── info.nib │ │ ├── SUStatus.nib │ │ │ ├── keyedobjects.nib │ │ │ └── info.nib │ │ ├── Info.plist │ │ └── License.txt │ │ └── Headers │ │ ├── Sparkle.h │ │ ├── SUAppcast.h │ │ ├── SUVersionComparisonProtocol.h │ │ └── SUAppcastItem.h ├── Headers ├── Resources └── Sparkle ├── .gitattributes ├── Credits.html ├── html ├── lib │ └── syntaxhighlighter │ │ ├── tests │ │ ├── .rvmrc │ │ ├── webrick.sh │ │ ├── webrick.rb │ │ ├── cases │ │ │ ├── 008_first_line.html │ │ │ ├── 012_server_side.html │ │ │ ├── 009_class_name.html │ │ │ ├── 013_html_script.html │ │ │ ├── 005_no_gutter.html │ │ │ ├── 003_script_tag.html │ │ │ ├── 001_basic.html │ │ │ ├── 007_collapse_interaction.html │ │ │ ├── 006_pad_line_numbers.html │ │ │ └── 004_url_parsing.html │ │ └── commonjs_tests.js │ │ ├── compass │ │ ├── shCoreDjango.scss │ │ ├── shCoreEmacs.scss │ │ ├── shCoreRDark.scss │ │ ├── shCoreDefault.scss │ │ ├── shCoreEclipse.scss │ │ ├── shCoreMDUltra.scss │ │ ├── shCoreMidnight.scss │ │ ├── shCoreFadeToGrey.scss │ │ ├── shThemeDefault.scss │ │ ├── config.rb │ │ ├── shThemeMDUltra.scss │ │ ├── shThemeEmacs.scss │ │ ├── shThemeMidnight.scss │ │ ├── shThemeRDark.scss │ │ ├── shThemeDjango.scss │ │ └── shThemeFadeToGrey.scss │ │ ├── index.html │ │ ├── scripts │ │ ├── shBrushPlain.js │ │ └── shBrushDiff.js │ │ └── MIT-LICENSE ├── images │ ├── added.acorn │ ├── added.png │ ├── removed.png │ ├── renamed.png │ ├── spinner.gif │ ├── modified.png │ ├── removed.acorn │ ├── renamed.acorn │ └── modified.acorn ├── css │ ├── GitX.css │ ├── notification.css │ └── diff.css └── views │ ├── diff │ ├── diffWindow.js │ ├── diffWindow.css │ └── index.html │ ├── log │ ├── log.js │ ├── log.css │ ├── format.html │ └── index.html │ ├── blame │ ├── blame.js │ ├── index.html │ └── blame.css │ ├── fileview │ ├── fileview.js │ └── index.html │ └── commit │ └── multipleSelection.js ├── gitx.icns ├── Images ├── Tag.png ├── tag.tiff ├── Branch.png ├── branch.tiff ├── folder.tiff ├── remote.tiff ├── AddRemote.png ├── StageView.png ├── gitx_icon.psd ├── new_file.png ├── AddRemote.acorn ├── PullTemplate.png ├── PushTemplate.png ├── RemoteBranch.png ├── add_branch.psd ├── deleted_file.png ├── empty_file.png ├── rewindImage.pdf ├── FetchTemplate.png ├── MergeTemplate.png ├── RebaseTemplate.png ├── file_template.psd ├── AddBranchTemplate.png ├── AddBranchTemplate.psd ├── AddLabelTemplate.png ├── AddLabelTemplate.psd ├── mainSplitterBar.tiff ├── CherryPickTemplate.png ├── CommitViewTemplate.png ├── CommitViewTemplate.psd ├── DetailViewTemplate.png ├── HistoryViewTemplate.png ├── HistoryViewTemplate.psd ├── Preferences │ └── Updates.png ├── mainSplitterDimple.tiff ├── CloneRepositoryTemplate.png ├── site_download_background.png └── CloneRepositoryFireworksTemplate.png ├── Documentation ├── README └── ReleaseNotes │ ├── v0.3.1.txt │ ├── v0.2.1.txt │ ├── v0.2.txt │ ├── v0.4.1.txt │ ├── v0.6.1.txt │ ├── v0.6.3.txt │ ├── v0.3.txt │ ├── v0.4.txt │ ├── v0.7.1.txt │ ├── v0.6.2.txt │ └── v0.5.txt ├── .gitmodules ├── .gitignore ├── English.lproj └── InfoPlist.strings ├── GitTest_DataModel.xcdatamodel ├── elements └── layout ├── MGScopeBar ├── English.lproj │ └── InfoPlist.strings ├── MGScopeBar_Prefix.pch ├── TODO ├── MGRecessedPopUpButtonCell.h └── Info.plist ├── GitX_Prefix.pch ├── speedtest.h ├── PBNiceSplitView.h ├── PBFileChangesTableView.h ├── PBSourceViewAction.m ├── main.m ├── PBCommitMessageView.h ├── PBGitGraphLine.h ├── GitXRelativeDateFormatter.h ├── PBSourceViewRemote.h ├── test └── framework.rb ├── NSOutlineViewExt.h ├── PBNSURLPathUserDefaultsTransfomer.h ├── PBGitSVStageItem.h ├── PBSourceViewRemote.m ├── PBQLOutlineView.h ├── PBQLTextView.h ├── PBEasyFS.h ├── PBSourceViewAction.h ├── RoundedRectangle.h ├── GitXTextFieldCell.h ├── PBGitSVFolderItem.h ├── PBGitSVRemoteItem.h ├── PBGitSVTagItem.h ├── PBSourceViewCell.h ├── PBUnsortableTableHeader.h ├── PBGitConfig.h ├── PBGitSVBranchItem.h ├── PBGitSVOtherRevItem.h ├── PBGitSVRemoteBranchItem.h ├── PBGitBinary.h ├── PBSourceViewBadge.h ├── PBRefContextDelegate.h ├── PBWebDiffController.h ├── version.plist ├── PBServicesController.h ├── PBGitGradientBarView.h ├── PBRepositoryDocumentController.h ├── PBSourceViewItems.h ├── GitXScriptingConstants.h ├── NSApplication+GitXScripting.h ├── PBQLTextView.m ├── PBIconAndTextCell.h ├── PBGitGrapher.h ├── NSFileHandleExt.h ├── PBGitXProtocol.h ├── PBDiffWindowController.h ├── NSOutlineViewExt.m ├── PBGitSVStageItem.m ├── PBGitSHA.h ├── PBRefMenuItem.h ├── PBCLIProxy.h ├── PBGraphCellInfo.m ├── PBWebController.h ├── PBGraphCellInfo.h ├── PBGitSVTagItem.m ├── speedtest.m ├── GitXTesting-Info.plist ├── PBCommitList.h ├── PBGitSVBranchItem.m ├── PBGitIndexController.h ├── PBGitSVFolderItem.m ├── PBGitLane.mm ├── PBGitSVOtherRevItem.m ├── PBGitHistoryGrapher.h ├── PBCommitHookFailedSheet.h ├── SpeedTest-Info.plist ├── PBGitRevList.h ├── PBGitSVRemoteBranchItem.m ├── PBWebHistoryController.h ├── PBCloneRepsitoryToSheet.h ├── PBGitGraphLine.m ├── PBGitRevisionCell.h ├── PBGitRefish.h ├── PBWebChangesController.h ├── speed_test ├── array.m ├── README └── malloc.c ├── PBGitSVRemoteItem.m ├── PBCollapsibleSplitView.h ├── PBFileChangesTableView.m ├── PBEasyFS.m ├── PBGitLane.h ├── PBChangedFile.h ├── GLFileView.h ├── GitXTextFieldCell.m ├── PBPrefsWindowController.h ├── PBCreateTagSheet.h ├── PBUnsortableTableHeader.m ├── PBGitXMessageSheet.h ├── PBCreateBranchSheet.h ├── PBNSURLPathUserDefaultsTransfomer.m ├── PBGitCommitController.h ├── ApplicationController.h ├── PBCommitMessageView.m ├── PBGitRevSpecifier.h ├── PBAddRemoteSheet.h ├── PBCommitHookFailedSheet.m ├── NSString_RegEx.h ├── PBGitTree.h ├── PBGitGradientBarView.m ├── UpdateKey.pem ├── PBViewController.h ├── PBGitRef.h ├── PBGitHistoryList.h ├── PBNiceSplitView.m ├── PBViewController.m ├── PBWebDiffController.m ├── PBEasyPipe.h ├── PBCloneRepositoryPanel.h ├── PBGitSidebarController.h ├── PBGitDefaults.h └── PBSourceViewItem.h /Site/.gitignore: -------------------------------------------------------------------------------- 1 | output 2 | -------------------------------------------------------------------------------- /Site/UserManual/.gitignore: -------------------------------------------------------------------------------- 1 | output/ 2 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.m diff=objc 2 | *.mm diff=objc -------------------------------------------------------------------------------- /Sparkle.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /Sparkle.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /Sparkle.framework/Sparkle: -------------------------------------------------------------------------------- 1 | Versions/Current/Sparkle -------------------------------------------------------------------------------- /Credits.html: -------------------------------------------------------------------------------- 1 | GitX Homepage -------------------------------------------------------------------------------- /html/lib/syntaxhighlighter/tests/.rvmrc: -------------------------------------------------------------------------------- 1 | rvm 1.8.7-p249@copydeca -------------------------------------------------------------------------------- /gitx.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/gitx.icns -------------------------------------------------------------------------------- /html/lib/syntaxhighlighter/tests/webrick.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | ruby webrick.rb 3 | -------------------------------------------------------------------------------- /Images/Tag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/Tag.png -------------------------------------------------------------------------------- /Images/tag.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/tag.tiff -------------------------------------------------------------------------------- /Documentation/README: -------------------------------------------------------------------------------- 1 | This directory is meant to document some of the API's that we use -------------------------------------------------------------------------------- /Documentation/ReleaseNotes/v0.3.1.txt: -------------------------------------------------------------------------------- 1 | v0.3.1 2 | === 3 | * Fixed a serious crasher 4 | -------------------------------------------------------------------------------- /Images/Branch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/Branch.png -------------------------------------------------------------------------------- /Images/branch.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/branch.tiff -------------------------------------------------------------------------------- /Images/folder.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/folder.tiff -------------------------------------------------------------------------------- /Images/remote.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/remote.tiff -------------------------------------------------------------------------------- /Documentation/ReleaseNotes/v0.2.1.txt: -------------------------------------------------------------------------------- 1 | V0.2.1 2 | === 3 | * Added Sparkle update system 4 | -------------------------------------------------------------------------------- /Images/AddRemote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/AddRemote.png -------------------------------------------------------------------------------- /Images/StageView.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/StageView.png -------------------------------------------------------------------------------- /Images/gitx_icon.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/gitx_icon.psd -------------------------------------------------------------------------------- /Images/new_file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/new_file.png -------------------------------------------------------------------------------- /Images/AddRemote.acorn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/AddRemote.acorn -------------------------------------------------------------------------------- /Images/PullTemplate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/PullTemplate.png -------------------------------------------------------------------------------- /Images/PushTemplate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/PushTemplate.png -------------------------------------------------------------------------------- /Images/RemoteBranch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/RemoteBranch.png -------------------------------------------------------------------------------- /Images/add_branch.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/add_branch.psd -------------------------------------------------------------------------------- /Images/deleted_file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/deleted_file.png -------------------------------------------------------------------------------- /Images/empty_file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/empty_file.png -------------------------------------------------------------------------------- /Images/rewindImage.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/rewindImage.pdf -------------------------------------------------------------------------------- /html/images/added.acorn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/html/images/added.acorn -------------------------------------------------------------------------------- /html/images/added.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/html/images/added.png -------------------------------------------------------------------------------- /html/images/removed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/html/images/removed.png -------------------------------------------------------------------------------- /html/images/renamed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/html/images/renamed.png -------------------------------------------------------------------------------- /html/images/spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/html/images/spinner.gif -------------------------------------------------------------------------------- /Images/FetchTemplate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/FetchTemplate.png -------------------------------------------------------------------------------- /Images/MergeTemplate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/MergeTemplate.png -------------------------------------------------------------------------------- /Images/RebaseTemplate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/RebaseTemplate.png -------------------------------------------------------------------------------- /Images/file_template.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/file_template.psd -------------------------------------------------------------------------------- /Site/assets/images/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Site/assets/images/bg.png -------------------------------------------------------------------------------- /html/images/modified.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/html/images/modified.png -------------------------------------------------------------------------------- /html/images/removed.acorn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/html/images/removed.acorn -------------------------------------------------------------------------------- /html/images/renamed.acorn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/html/images/renamed.acorn -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "libgit2"] 2 | path = libgit2 3 | url = git://github.com/pieter/libgit2.git 4 | -------------------------------------------------------------------------------- /Images/AddBranchTemplate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/AddBranchTemplate.png -------------------------------------------------------------------------------- /Images/AddBranchTemplate.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/AddBranchTemplate.psd -------------------------------------------------------------------------------- /Images/AddLabelTemplate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/AddLabelTemplate.png -------------------------------------------------------------------------------- /Images/AddLabelTemplate.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/AddLabelTemplate.psd -------------------------------------------------------------------------------- /Images/mainSplitterBar.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/mainSplitterBar.tiff -------------------------------------------------------------------------------- /Site/assets/images/qtime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Site/assets/images/qtime.png -------------------------------------------------------------------------------- /html/images/modified.acorn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/html/images/modified.acorn -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | build/revision 3 | *.xcodeproj/ 4 | !*.xcodeproj/project.pbxproj 5 | Nightly.app.zip 6 | -------------------------------------------------------------------------------- /Images/CherryPickTemplate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/CherryPickTemplate.png -------------------------------------------------------------------------------- /Images/CommitViewTemplate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/CommitViewTemplate.png -------------------------------------------------------------------------------- /Images/CommitViewTemplate.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/CommitViewTemplate.psd -------------------------------------------------------------------------------- /Images/DetailViewTemplate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/DetailViewTemplate.png -------------------------------------------------------------------------------- /Images/HistoryViewTemplate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/HistoryViewTemplate.png -------------------------------------------------------------------------------- /Images/HistoryViewTemplate.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/HistoryViewTemplate.psd -------------------------------------------------------------------------------- /Images/Preferences/Updates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/Preferences/Updates.png -------------------------------------------------------------------------------- /Images/mainSplitterDimple.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/mainSplitterDimple.tiff -------------------------------------------------------------------------------- /Site/assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Site/assets/images/favicon.png -------------------------------------------------------------------------------- /Site/assets/images/header.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Site/assets/images/header.jpg -------------------------------------------------------------------------------- /html/lib/syntaxhighlighter/compass/shCoreDjango.scss: -------------------------------------------------------------------------------- 1 | @import "shCore.scss"; 2 | @import "shThemeDjango.scss"; 3 | -------------------------------------------------------------------------------- /html/lib/syntaxhighlighter/compass/shCoreEmacs.scss: -------------------------------------------------------------------------------- 1 | @import "shCore.scss"; 2 | @import "shThemeEmacs.scss"; 3 | -------------------------------------------------------------------------------- /html/lib/syntaxhighlighter/compass/shCoreRDark.scss: -------------------------------------------------------------------------------- 1 | @import "shCore.scss"; 2 | @import "shThemeRDark.scss"; 3 | -------------------------------------------------------------------------------- /English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Site/assets/images/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Site/assets/images/download.png -------------------------------------------------------------------------------- /html/lib/syntaxhighlighter/compass/shCoreDefault.scss: -------------------------------------------------------------------------------- 1 | @import "shCore.scss"; 2 | @import "shThemeDefault.scss"; 3 | -------------------------------------------------------------------------------- /html/lib/syntaxhighlighter/compass/shCoreEclipse.scss: -------------------------------------------------------------------------------- 1 | @import "shCore.scss"; 2 | @import "shThemeEclipse.scss"; 3 | -------------------------------------------------------------------------------- /html/lib/syntaxhighlighter/compass/shCoreMDUltra.scss: -------------------------------------------------------------------------------- 1 | @import "shCore.scss"; 2 | @import "shThemeMDUltra.scss"; 3 | -------------------------------------------------------------------------------- /html/lib/syntaxhighlighter/compass/shCoreMidnight.scss: -------------------------------------------------------------------------------- 1 | @import "shCore.scss"; 2 | @import "shThemeMidnight.scss"; 3 | -------------------------------------------------------------------------------- /Images/CloneRepositoryTemplate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/CloneRepositoryTemplate.png -------------------------------------------------------------------------------- /Images/site_download_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/site_download_background.png -------------------------------------------------------------------------------- /html/lib/syntaxhighlighter/compass/shCoreFadeToGrey.scss: -------------------------------------------------------------------------------- 1 | @import "shCore.scss"; 2 | @import "shThemeFadeToGrey.scss"; 3 | -------------------------------------------------------------------------------- /GitTest_DataModel.xcdatamodel/elements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/GitTest_DataModel.xcdatamodel/elements -------------------------------------------------------------------------------- /GitTest_DataModel.xcdatamodel/layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/GitTest_DataModel.xcdatamodel/layout -------------------------------------------------------------------------------- /Site/UserManual/assets/images/gitx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Site/UserManual/assets/images/gitx.png -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Sparkle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Sparkle.framework/Versions/A/Sparkle -------------------------------------------------------------------------------- /Site/UserManual/assets/images/gistie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Site/UserManual/assets/images/gistie.png -------------------------------------------------------------------------------- /Images/CloneRepositoryFireworksTemplate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Images/CloneRepositoryFireworksTemplate.png -------------------------------------------------------------------------------- /MGScopeBar/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/MGScopeBar/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Site/UserManual/assets/images/menubar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Site/UserManual/assets/images/menubar.png -------------------------------------------------------------------------------- /Site/UserManual/assets/images/quicklook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Site/UserManual/assets/images/quicklook.png -------------------------------------------------------------------------------- /Site/UserManual/assets/images/commitview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Site/UserManual/assets/images/commitview.png -------------------------------------------------------------------------------- /Site/UserManual/assets/images/historyview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Site/UserManual/assets/images/historyview.png -------------------------------------------------------------------------------- /Site/UserManual/assets/images/left-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Site/UserManual/assets/images/left-right.png -------------------------------------------------------------------------------- /Documentation/ReleaseNotes/v0.2.txt: -------------------------------------------------------------------------------- 1 | V0.2: Changes since v0.1 2 | ==== 3 | * The graph now has colors 4 | * There are now lables attached to commits -------------------------------------------------------------------------------- /Site/UserManual/assets/images/branch-lanes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Site/UserManual/assets/images/branch-lanes.png -------------------------------------------------------------------------------- /Site/UserManual/assets/images/branchswitcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Site/UserManual/assets/images/branchswitcher.png -------------------------------------------------------------------------------- /Site/UserManual/assets/images/detailswitcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Site/UserManual/assets/images/detailswitcher.png -------------------------------------------------------------------------------- /Site/UserManual/assets/images/display_diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Site/UserManual/assets/images/display_diff.png -------------------------------------------------------------------------------- /Site/UserManual/assets/images/viewswitcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Site/UserManual/assets/images/viewswitcher.png -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/relaunch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brotherbard/gitx/HEAD/Sparkle.framework/Versions/A/Resources/relaunch -------------------------------------------------------------------------------- /Site/text/release_history.markdown: -------------------------------------------------------------------------------- 1 | <% @title = "Release History" %> 2 |
"+txt+""; 4 | 5 | SyntaxHighlighter.defaults['toolbar'] = false; 6 | 7 | SyntaxHighlighter.highlight(); 8 | return; 9 | } 10 | -------------------------------------------------------------------------------- /html/views/log/log.css: -------------------------------------------------------------------------------- 1 | .commit table tr td:nth-of-type(1){ 2 | text-align: right; 3 | color: gray; 4 | } 5 | 6 | .commit{ 7 | margin: 10px; 8 | padding: 10px; 9 | border-radius: 10px; 10 | border: 1px solid #CCC; 11 | -webkit-box-shadow: 1px 1px 2px #DDD; 12 | } -------------------------------------------------------------------------------- /speedtest.h: -------------------------------------------------------------------------------- 1 | // 2 | // speedtest.h 3 | // GitX 4 | // 5 | // Created by Pieter de Bie on 20-11-08. 6 | // Copyright 2008 Pieter de Bie. All rights reserved. 7 | // 8 | 9 | #import
%s
3 || Author: | %aN |
| Date: | %ar |
| Commit: | %H |
"+txt+""; 4 | 5 | SyntaxHighlighter.defaults['toolbar'] = false; 6 | SyntaxHighlighter.highlight(); 7 | 8 | return; 9 | } 10 | 11 | var test=function(txt) { 12 | SyntaxHighlighter.defaults['toolbar'] = false; 13 | SyntaxHighlighter.highlight(); 14 | 15 | return; 16 | } 17 | -------------------------------------------------------------------------------- /PBSourceViewBadge.h: -------------------------------------------------------------------------------- 1 | // 2 | // PBSourceViewBadge.h 3 | // GitX 4 | // 5 | // Created by Nathan Kinsinger on 2/13/10. 6 | // Copyright 2010 Nathan Kinsinger. All rights reserved. 7 | // 8 | 9 | #import
2 | partial class Foo
3 | {
4 | function test()
5 | {
6 | yield return;
7 | }
8 | }
9 |
10 |
11 |
30 |
--------------------------------------------------------------------------------
/Documentation/ReleaseNotes/v0.7.1.txt:
--------------------------------------------------------------------------------
1 | v0.7.1
2 | ===
3 |
4 | This is a maintenance release. The following bugs have been fixed:
5 |
6 | * The Tree View now tries to be smart about displaying binaries (Johannes)
7 | * GitX now correctly tries to require git v1.6.0 or higher (Pieter)
8 | * Amending commits if the author name has UTF-8 multi-byte characters now correctly works (Pieter)
9 | * GitX no longer stalls for large periods when refreshing in the commit view (Johannes, Pieter)
10 | * The history view tries to be less crashy when loading commits
11 |
12 | In addition, the Sparkle framework has been updated so that future updates will be signed
13 |
--------------------------------------------------------------------------------
/MGScopeBar/MGRecessedPopUpButtonCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // MGRecessedPopUpButtonCell.h
3 | // MGScopeBar
4 | //
5 | // Created by Matt Gemmell on 20/03/2008.
6 | // Copyright 2008 Instinctive Code.
7 | //
8 |
9 | #import
2 | public Image getImage(URL url, String name) {
3 | try {
4 | /*
5 | Regular multiline comment.
6 | */
7 | return getImage(new URL(url, name));
8 | } catch (MalformedURLException e) {
9 | return null;
10 | }
11 | }
12 |
13 |
14 |
33 |
--------------------------------------------------------------------------------
/Sparkle.framework/Versions/A/Headers/SUAppcast.h:
--------------------------------------------------------------------------------
1 | //
2 | // SUAppcast.h
3 | // Sparkle
4 | //
5 | // Created by Andy Matuschak on 3/12/06.
6 | // Copyright 2006 Andy Matuschak. All rights reserved.
7 | //
8 |
9 | #ifndef SUAPPCAST_H
10 | #define SUAPPCAST_H
11 |
12 | @class SUAppcastItem;
13 | @interface SUAppcast : NSObject {
14 | NSArray *items;
15 | NSString *userAgentString;
16 | id delegate;
17 | NSMutableData *incrementalData;
18 | }
19 |
20 | - (void)fetchAppcastFromURL:(NSURL *)url;
21 | - (void)setDelegate:delegate;
22 | - (void)setUserAgentString:(NSString *)userAgentString;
23 |
24 | - (NSArray *)items;
25 |
26 | @end
27 |
28 | @interface NSObject (SUAppcastDelegate)
29 | - (void)appcastDidFinishLoading:(SUAppcast *)appcast;
30 | - (void)appcast:(SUAppcast *)appcast failedToLoadWithError:(NSError *)error;
31 | @end
32 |
33 | #endif
34 |
--------------------------------------------------------------------------------
/Documentation/ReleaseNotes/v0.6.2.txt:
--------------------------------------------------------------------------------
1 | v0.6.2
2 | ===
3 |
4 | This is a maintenance release. The following bugs have been fixed:
5 |
6 | * Fix many display bugs in the history view (Thanks to Johannes Gilger)
7 | * Fix moving of refs
8 | * GitX no longer stalls if you have a large amount of untracked files
9 | * GitX now asks for confirmation before deleting a branch
10 | * GitX no longer shows ghost files after staging a hunk
11 | * Dragging and dropping a tree now correctly copies all files
12 |
13 | In addition, the following features have been added:
14 |
15 | * There is now a 'New…' option to create a new repository
16 | * The 'Gist It' feature now asks for confirmation by default. This can be changed in the preferences
17 | * GitX can now open any directory by dragging it on the icon
18 | * GitX now asks for confirmation before deleting a branch
19 |
20 |
--------------------------------------------------------------------------------
/PBWebChangesController.h:
--------------------------------------------------------------------------------
1 | //
2 | // PBWebChangesController.h
3 | // GitX
4 | //
5 | // Created by Pieter de Bie on 22-09-08.
6 | // Copyright 2008 __MyCompanyName__. All rights reserved.
7 | //
8 |
9 | #import 2 | <hello> 3 | <% 4 | package free.cafekiwi.gotapi; 5 | %> 6 | </hello> 7 | 8 | 11 | <%= print(); %> 12 |13 | 14 | -------------------------------------------------------------------------------- /speed_test/array.m: -------------------------------------------------------------------------------- 1 | #include
16 | function helloSyntaxHighlighter()
17 | {
18 | return "hi!";
19 | }
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/Site/text/links.markdown:
--------------------------------------------------------------------------------
1 | <% @title = "Links" %>
2 |
2 | public Image getImage(URL url, String name) {
3 | try {
4 | /*
5 | Regular multiline comment.
6 | */
7 | return getImage(new URL(url, name));
8 | } catch (MalformedURLException e) {
9 | return null;
10 | }
11 | }
12 |
13 |
14 |
34 |
--------------------------------------------------------------------------------
/PBFileChangesTableView.m:
--------------------------------------------------------------------------------
1 | //
2 | // PBFileChangesTableView.m
3 | // GitX
4 | //
5 | // Created by Pieter de Bie on 09-10-08.
6 | // Copyright 2008 Pieter de Bie. All rights reserved.
7 | //
8 |
9 | #import "PBFileChangesTableView.h"
10 | #import "PBGitIndexController.h"
11 |
12 | @implementation PBFileChangesTableView
13 |
14 | #pragma mark NSTableView overrides
15 | - (NSMenu *)menuForEvent:(NSEvent *)theEvent
16 | {
17 | if ([self delegate]) {
18 | NSPoint eventLocation = [self convertPoint: [theEvent locationInWindow] fromView: nil];
19 | NSInteger rowIndex = [self rowAtPoint:eventLocation];
20 | [self selectRowIndexes:[NSIndexSet indexSetWithIndex:rowIndex] byExtendingSelection:TRUE];
21 | return [[self delegate] menuForTable: self];
22 | }
23 |
24 | return nil;
25 | }
26 |
27 | - (NSDragOperation) draggingSourceOperationMaskForLocal:(BOOL) local
28 | {
29 | return NSDragOperationEvery;
30 | }
31 |
32 | @end
33 |
--------------------------------------------------------------------------------
/PBEasyFS.m:
--------------------------------------------------------------------------------
1 | //
2 | // PBEasyFS.m
3 | // GitX
4 | //
5 | // Created by Pieter de Bie on 6/17/08.
6 | // Copyright 2008 __MyCompanyName__. All rights reserved.
7 | //
8 |
9 | #import "PBEasyFS.h"
10 |
11 |
12 | @implementation PBEasyFS
13 |
14 | + (NSString*) tmpNameWithSuffix: (NSString*) path
15 | {
16 | NSString* newName = [NSString stringWithFormat: @"%@/XXXXXX%@", NSTemporaryDirectory(), path];
17 | char *template = (char*) [newName fileSystemRepresentation];
18 | int fd = mkstemps(template, [path length]);
19 | close(fd);
20 | return [NSString stringWithUTF8String:template];
21 | }
22 |
23 | + (NSString*) tmpDirWithPrefix: (NSString*) path
24 | {
25 | NSString* newName = [NSString stringWithFormat: @"%@%@.XXXXXX", NSTemporaryDirectory(), path];
26 | char *template = (char*) [newName fileSystemRepresentation];
27 | template = mkdtemp(template);
28 | return [NSString stringWithUTF8String:template];
29 | }
30 |
31 | @end
32 |
--------------------------------------------------------------------------------
/html/lib/syntaxhighlighter/scripts/shBrushPlain.js:
--------------------------------------------------------------------------------
1 | /**
2 | * SyntaxHighlighter
3 | * http://alexgorbatchev.com/SyntaxHighlighter
4 | *
5 | * SyntaxHighlighter is donationware. If you are using it, please donate.
6 | * http://alexgorbatchev.com/SyntaxHighlighter/donate.html
7 | *
8 | * @version
9 | * 3.0.83 (July 02 2010)
10 | *
11 | * @copyright
12 | * Copyright (C) 2004-2010 Alex Gorbatchev.
13 | *
14 | * @license
15 | * Dual licensed under the MIT and GPL licenses.
16 | */
17 | ;(function()
18 | {
19 | // CommonJS
20 | typeof(require) != 'undefined' ? SyntaxHighlighter = require('shCore').SyntaxHighlighter : null;
21 |
22 | function Brush()
23 | {
24 | };
25 |
26 | Brush.prototype = new SyntaxHighlighter.Highlighter();
27 | Brush.aliases = ['text', 'plain'];
28 |
29 | SyntaxHighlighter.brushes.Plain = Brush;
30 |
31 | // CommonJS
32 | typeof(exports) != 'undefined' ? exports.Brush = Brush : null;
33 | })();
34 |
--------------------------------------------------------------------------------
/PBGitLane.h:
--------------------------------------------------------------------------------
1 | //
2 | // PBGitLane.h
3 | // GitX
4 | //
5 | // Created by Pieter de Bie on 27-08-08.
6 | // Copyright 2008 __MyCompanyName__. All rights reserved.
7 | //
8 | #import
2 | /**
3 | * multiline comment
4 | */
5 |
6 | text
7 |
8 | // single line comment
9 |
10 | text
11 |
12 | "string" text 'string' text "string"
13 | "string with \" escape" text 'string with \' escape' text "string with \" escape"
14 |
15 | var code = '\
16 | function helloWorld()\
17 | {\
18 | // this is great!\
19 | for(var i = 0; i <= 1; i++)\
20 | alert("yay");\
21 | }\
22 | ';
23 |
24 |
25 |
43 |
--------------------------------------------------------------------------------
/GLFileView.h:
--------------------------------------------------------------------------------
1 | //
2 | // GLFileView.h
3 | // GitX
4 | //
5 | // Created by German Laullon on 14/09/10.
6 | // Copyright 2010 __MyCompanyName__. All rights reserved.
7 | //
8 |
9 | #import
2 | /**
3 | * Returns an Image object that can then be painted on the screen.
4 | * The url argument must specify an absolute {@link URL}. The name
5 | * argument is a specifier that is relative to the url argument.
6 | *
7 | * @param url an absolute URL giving the base location of the image
8 | * @param name the location of the image, relative to the url argument
9 | * @return the image at the specified URL
10 | * @see Image
11 | */
12 |
13 |
14 |
40 |
--------------------------------------------------------------------------------
/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/classes.nib:
--------------------------------------------------------------------------------
1 | {
2 | IBClasses = (
3 | {
4 | CLASS = FirstResponder;
5 | LANGUAGE = ObjC;
6 | SUPERCLASS = NSObject;
7 | },
8 | {
9 | CLASS = NSApplication;
10 | LANGUAGE = ObjC;
11 | SUPERCLASS = NSResponder;
12 | },
13 | {
14 | CLASS = NSObject;
15 | LANGUAGE = ObjC;
16 | },
17 | {
18 | ACTIONS = {
19 | installUpdate = id;
20 | remindMeLater = id;
21 | skipThisVersion = id;
22 | };
23 | CLASS = SUUpdateAlert;
24 | LANGUAGE = ObjC;
25 | OUTLETS = {
26 | delegate = id;
27 | description = NSTextField;
28 | releaseNotesView = WebView;
29 | };
30 | SUPERCLASS = SUWindowController;
31 | },
32 | {
33 | CLASS = SUWindowController;
34 | LANGUAGE = ObjC;
35 | SUPERCLASS = NSWindowController;
36 | }
37 | );
38 | IBVersion = 1;
39 | }
--------------------------------------------------------------------------------
/NSString_RegEx.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSString_RegEx.h
3 | //
4 | // Created by John R Chang on 2005-11-08.
5 | // This code is Creative Commons Public Domain. You may use it for any purpose whatsoever.
6 | // http://creativecommons.org/licenses/publicdomain/
7 | //
8 |
9 | #import 2 | /** 3 | * Please see <http://www.alexgorbatchev.come/?test=1&y=2> 4 | */ 5 | var home = "http://www.alexgorbatchev.come/?test=1&y=2;test/1/2/3;"; 6 | // < http://www.gnu.org/licenses/?test=1&y=2 >. 7 | 8 | // Test embedded URLs that terminate at a left angle bracket. 9 | // See bug #28: http://bitbucket.org/alexg/syntaxhighlighter/issue/28/ 10 | "12 | 13 | -------------------------------------------------------------------------------- /PBWebDiffController.m: -------------------------------------------------------------------------------- 1 | // 2 | // PBWebDiffController.m 3 | // GitX 4 | // 5 | // Created by Pieter de Bie on 13-10-08. 6 | // Copyright 2008 Pieter de Bie. All rights reserved. 7 | // 8 | 9 | #import "PBWebDiffController.h" 10 | 11 | 12 | @implementation PBWebDiffController 13 | 14 | - (void) awakeFromNib 15 | { 16 | startFile = @"diff"; 17 | [super awakeFromNib]; 18 | [diffController addObserver:self forKeyPath:@"diff" options:0 context:@"ChangedDiff"]; 19 | } 20 | 21 | - (void)closeView 22 | { 23 | [diffController removeObserver:self forKeyPath:@"diff"]; 24 | 25 | [super closeView]; 26 | } 27 | 28 | 29 | - (void) didLoad 30 | { 31 | [self showDiff:diffController.diff]; 32 | } 33 | 34 | - (void) observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context 35 | { 36 | if ([(NSString *)context isEqualToString: @"ChangedDiff"]) 37 | [self showDiff:diffController.diff]; 38 | } 39 | 40 | - (void) showDiff: (NSString *) diff 41 | { 42 | if (diff == nil || !finishedLoading) 43 | return; 44 | 45 | id script = [view windowScriptObject]; 46 | if ([diff length] == 0) 47 | [script callWebScriptMethod:@"setMessage" withArguments:[NSArray arrayWithObject:@"There are no differences"]]; 48 | else 49 | [script callWebScriptMethod:@"showDiff" withArguments:[NSArray arrayWithObject:diff]]; 50 | } 51 | 52 | @end 53 | -------------------------------------------------------------------------------- /PBEasyPipe.h: -------------------------------------------------------------------------------- 1 | // 2 | // PBEasyPipe.h 3 | // GitX 4 | // 5 | // Created by Pieter de Bie on 16-06-08. 6 | // Copyright 2008 __MyCompanyName__. All rights reserved. 7 | // 8 | 9 | #importhttp://www.example.com/song2.mp3 "; 11 |