├── Resources ├── source.css ├── html │ ├── views │ │ ├── source │ │ │ ├── source.css │ │ │ ├── source.js │ │ │ └── index.html │ │ ├── fileview │ │ │ ├── source.css │ │ │ └── index_test.html │ │ ├── log │ │ │ ├── log.css │ │ │ ├── log.js │ │ │ └── index.html │ │ ├── diff │ │ │ ├── diffWindow.css │ │ │ ├── diffWindow.js │ │ │ └── index.html │ │ ├── blame │ │ │ ├── blame.js │ │ │ ├── index.html │ │ │ └── blame.css │ │ └── commit │ │ │ ├── multipleSelection.js │ │ │ └── index.html │ ├── images │ │ ├── spinner.gif │ │ ├── removed.svg │ │ ├── renamed.svg │ │ ├── added.svg │ │ └── modified.svg │ ├── convert.playground │ │ ├── playground.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── contents.xcplayground │ │ └── Contents.swift │ ├── css │ │ ├── notification.css │ │ ├── GitX.css │ │ └── diff.css │ └── lib │ │ ├── syntaxhighlighter │ │ ├── index.html │ │ ├── scripts │ │ │ ├── shBrushPlain.js │ │ │ ├── shBrushDiff.js │ │ │ ├── shBrushErlang.js │ │ │ ├── shBrushJScript.js │ │ │ ├── shBrushTAP.js │ │ │ ├── shBrushScala.js │ │ │ ├── shBrushTypeScript.js │ │ │ ├── shBrushJava.js │ │ │ └── shBrushXml.js │ │ └── MIT-LICENSE │ │ └── GitX.js ├── Images │ ├── new_file.pdf │ ├── TagTemplate.pdf │ ├── empty_file.pdf │ ├── rewindImage.pdf │ ├── BranchTemplate.pdf │ ├── FetchTemplate.pdf │ ├── FolderTemplate.pdf │ ├── MergeTemplate.pdf │ ├── PullTemplate.pdf │ ├── PushTemplate.pdf │ ├── RebaseTemplate.pdf │ ├── RemoteTemplate.pdf │ ├── StageTemplate.pdf │ ├── deleted_file.pdf │ ├── AddLabelTemplate.pdf │ ├── TreeViewTemplate.pdf │ ├── mainSplitterBar.tiff │ ├── AddBranchTemplate.pdf │ ├── AddRemoteTemplate.pdf │ ├── CherryPickTemplate.pdf │ ├── DetailViewTemplate.pdf │ ├── mainSplitterDimple.tiff │ ├── FolderClosedTemplate.pdf │ └── RemoteBranchTemplate.pdf ├── Images.xcassets │ ├── Contents.json │ └── AppIcon-gitx.appiconset │ │ ├── icon_16x16.png │ │ ├── icon_32x32.png │ │ ├── icon_128x128.png │ │ ├── icon_16x16@2x.png │ │ ├── icon_256x256.png │ │ ├── icon_32x32@2x.png │ │ ├── icon_512x512.png │ │ ├── icon_128x128@2x.png │ │ ├── icon_256x256@2x.png │ │ ├── icon_512x512@2x.png │ │ └── Contents.json ├── English.lproj │ └── InfoPlist.strings ├── GitX_Prefix.pch ├── GitX.entitlements ├── Info-gitx.plist └── UpdateKey.pem ├── Site ├── .gitignore ├── UserManual │ ├── .gitignore │ ├── assets │ │ └── images │ │ │ ├── gistie.png │ │ │ ├── gitx.png │ │ │ ├── menubar.png │ │ │ ├── commitview.png │ │ │ ├── historyview.png │ │ │ ├── left-right.png │ │ │ ├── quicklook.png │ │ │ ├── branch-lanes.png │ │ │ ├── display_diff.png │ │ │ ├── viewswitcher.png │ │ │ ├── branchswitcher.png │ │ │ └── detailswitcher.png │ ├── text │ │ └── 01 - Introduction.markdown │ └── template.html ├── assets │ ├── images │ │ ├── bg.png │ │ ├── favicon.png │ │ ├── header.jpg │ │ ├── qtime.png │ │ └── download.png │ └── css │ │ └── usermanual.css ├── text │ ├── release_history.markdown │ ├── contact.markdown │ ├── links.markdown │ ├── contribute.markdown │ └── index.markdown ├── templates │ ├── sparkle.xml │ └── site.html ├── lib │ └── release_notes.rb └── Rakefile ├── updates ├── .gitignore └── GitX-dev.xml.tmpl ├── .gitattributes ├── Cartfile.resolved ├── GitX.xcodeproj ├── .gitignore └── project.xcworkspace │ ├── .gitignore │ ├── contents.xcworkspacedata │ └── xcshareddata │ ├── IDEWorkspaceChecks.plist │ └── WorkspaceSettings.xcsettings ├── Cartfile ├── Documentation ├── README ├── Screenshot.png └── GraphingAPI.txt ├── .gitignore ├── .gitmodules ├── Classes ├── git │ ├── GTOID+JavaScript.h │ ├── PBGitGraphLine.h │ ├── PBGitLane.mm │ ├── PBGitSVStageItem.h │ ├── PBRepositoryFinder.h │ ├── PBGitSVFolderItem.h │ ├── PBGitSVRemoteItem.h │ ├── PBGitSVTagItem.h │ ├── PBGitGrapher.h │ ├── PBGitSVStashItem.h │ ├── GTOID+JavaScript.m │ ├── PBGitSVBranchItem.h │ ├── PBGitSVOtherRevItem.h │ ├── PBGitBinary.h │ ├── PBGitSVRemoteBranchItem.h │ ├── PBGitSVSubmoduleItem.h │ ├── PBGitSVStageItem.m │ ├── PBGitXProtocol.h │ ├── PBGitSVFolderItem.m │ ├── PBGitSVTagItem.m │ ├── PBGitSVOtherRevItem.m │ ├── PBGitSVBranchItem.m │ ├── PBGitSVStashItem.m │ ├── PBGitSVRemoteBranchItem.m │ ├── PBGitSVRemoteItem.m │ ├── PBGitSVSubmoduleItem.m │ ├── PBGitRevList.h │ ├── PBGitLane.h │ ├── PBGitHistoryGrapher.h │ ├── PBGitStash.h │ ├── PBGitGraphLine.m │ ├── PBGitRefish.h │ ├── PBGitRepositoryWatcher.h │ ├── PBGitRevSpecifier.h │ ├── PBGitTree.h │ ├── PBGitHistoryList.h │ ├── PBGitRef.h │ ├── PBGitDefaults.h │ ├── PBGitStash.m │ ├── PBGitRepository_PBGitBinarySupport.h │ ├── GitRepoFinder.m │ ├── PBGitCommit.h │ ├── PBRepositoryFinder.m │ └── PBGitIndex.h ├── NSSplitView+GitX.h ├── NSColor+RGB.h ├── Views │ ├── GitXTextView.h │ ├── PBFileChangesTableView.h │ ├── PBSourceViewAction.m │ ├── PBSourceViewRemote.h │ ├── PBSourceViewRemote.m │ ├── PBQLOutlineView.h │ ├── PBQLTextView.h │ ├── PBSourceViewAction.h │ ├── GitXTextFieldCell.h │ ├── PBCommitMessageView.h │ ├── PBSourceViewCell.h │ ├── PBSourceViewBadge.h │ ├── PBGitGradientBarView.h │ ├── PBIconAndTextCell.h │ ├── PBRefMenuItem.h │ ├── PBQLTextView.m │ ├── PBSourceViewItems.h │ ├── GLFileView.h │ ├── PBCommitHookFailedSheet.h │ ├── PBGitRevisionCell.h │ ├── PBRemoteProgressSheet.h │ ├── PBCreateTagSheet.h │ ├── GitXTextFieldCell.m │ ├── PBAddRemoteSheet.h │ ├── PBFileChangesTableView.m │ ├── PBCreateBranchSheet.h │ ├── PBCloneRepositoryPanel.h │ ├── PBGitGradientBarView.m │ ├── PBCommitHookFailedSheet.m │ ├── PBSourceViewItem.h │ ├── PBGitXMessageSheet.h │ ├── PBSourceViewCell.m │ └── PBCreateTagSheet.m ├── GitXRelativeDateFormatter.h ├── Controllers │ ├── PBRepositoryDocumentController.h │ ├── PBServicesController.h │ ├── PBOpenShallowRepositoryErrorRecoveryAttempter.h │ ├── PBHistorySearchMode.m │ ├── PBWebDiffController.h │ ├── PBGitCommitController.h │ ├── PBRefController.h │ ├── PBDiffWindowController.h │ ├── PBHistorySearchMode.h │ ├── PBWebController.h │ ├── PBWebHistoryController.h │ ├── ApplicationController.h │ ├── OpenRecentController.h │ ├── PBGitRepositoryDocument.h │ ├── PBWebChangesController.h │ ├── PBDiffWindowController.m │ ├── PBOpenShallowRepositoryErrorRecoveryAttempter.m │ ├── PBViewController.h │ ├── PBGitSidebarController.h │ ├── PBWebDiffController.m │ ├── PBViewController.m │ ├── PBHistorySearchController.h │ ├── PBRepositoryDocumentController.m │ └── PBServicesController.m ├── Util │ ├── PBEasyFS.h │ ├── NSOutlineViewExt.h │ ├── PBTerminalUtil.h │ ├── ObjectiveGit+PBCategories.h │ ├── NSApplication+GitXScripting.h │ ├── NSFileHandleExt.h │ ├── PBEasyFS.m │ ├── NSOutlineViewExt.m │ ├── GitXCommitCopier.h │ ├── ObjectiveGit+PBCategories.m │ ├── PBTerminalUtil.m │ ├── NSString_Truncate.h │ ├── RJModalRepoSheet.h │ ├── PBEasyPipe.h │ ├── GitXCommitCopier.m │ └── NSFileHandleExt.m ├── PBNSURLPathUserDefaultsTransfomer.h ├── main.m ├── PBUnsortableTableHeader.h ├── NSColor+RGB.m ├── PBRefContextDelegate.h ├── GitXScriptingConstants.h ├── PBMacros.h ├── PBMacros.m ├── PBGraphCellInfo.h ├── PBChangedFile.h ├── PBCommitList.h ├── PBUnsortableTableHeader.m ├── PBNSURLPathUserDefaultsTransfomer.m ├── PBGraphCellInfo.m ├── PBChangedFile.m └── NSSplitView+GitX.m ├── README.markdown └── Scripts └── package.py /Resources/source.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Site/.gitignore: -------------------------------------------------------------------------------- 1 | output 2 | -------------------------------------------------------------------------------- /Resources/html/views/source/source.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Site/UserManual/.gitignore: -------------------------------------------------------------------------------- 1 | output/ 2 | -------------------------------------------------------------------------------- /updates/.gitignore: -------------------------------------------------------------------------------- 1 | *.key 2 | *.xml 3 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.m diff=objc 2 | *.mm diff=objc -------------------------------------------------------------------------------- /Cartfile.resolved: -------------------------------------------------------------------------------- 1 | github "libgit2/objective-git" "0.14.1" 2 | -------------------------------------------------------------------------------- /GitX.xcodeproj/.gitignore: -------------------------------------------------------------------------------- 1 | xcuserdata/ 2 | *.xccheckout 3 | 4 | -------------------------------------------------------------------------------- /GitX.xcodeproj/project.xcworkspace/.gitignore: -------------------------------------------------------------------------------- 1 | xcuserdata/ 2 | -------------------------------------------------------------------------------- /Cartfile: -------------------------------------------------------------------------------- 1 | github "libgit2/objective-git" # still 0.x releases :( 2 | -------------------------------------------------------------------------------- /Documentation/README: -------------------------------------------------------------------------------- 1 | This directory is meant to document some of the API's that we use -------------------------------------------------------------------------------- /Site/assets/images/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Site/assets/images/bg.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | stats/ 2 | build/ 3 | DerivedData/ 4 | /release/ 5 | .DS_Store 6 | __pycache__/ 7 | *.pyc 8 | -------------------------------------------------------------------------------- /Resources/html/views/fileview/source.css: -------------------------------------------------------------------------------- 1 | body, html, #source { 2 | margin: 0; 3 | padding: 0; 4 | } 5 | -------------------------------------------------------------------------------- /Documentation/Screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Documentation/Screenshot.png -------------------------------------------------------------------------------- /Resources/Images/new_file.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Resources/Images/new_file.pdf -------------------------------------------------------------------------------- /Site/assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Site/assets/images/favicon.png -------------------------------------------------------------------------------- /Site/assets/images/header.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Site/assets/images/header.jpg -------------------------------------------------------------------------------- /Site/assets/images/qtime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Site/assets/images/qtime.png -------------------------------------------------------------------------------- /Resources/Images/TagTemplate.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Resources/Images/TagTemplate.pdf -------------------------------------------------------------------------------- /Resources/Images/empty_file.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Resources/Images/empty_file.pdf -------------------------------------------------------------------------------- /Resources/Images/rewindImage.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Resources/Images/rewindImage.pdf -------------------------------------------------------------------------------- /Site/assets/images/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Site/assets/images/download.png -------------------------------------------------------------------------------- /Resources/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Resources/Images/BranchTemplate.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Resources/Images/BranchTemplate.pdf -------------------------------------------------------------------------------- /Resources/Images/FetchTemplate.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Resources/Images/FetchTemplate.pdf -------------------------------------------------------------------------------- /Resources/Images/FolderTemplate.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Resources/Images/FolderTemplate.pdf -------------------------------------------------------------------------------- /Resources/Images/MergeTemplate.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Resources/Images/MergeTemplate.pdf -------------------------------------------------------------------------------- /Resources/Images/PullTemplate.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Resources/Images/PullTemplate.pdf -------------------------------------------------------------------------------- /Resources/Images/PushTemplate.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Resources/Images/PushTemplate.pdf -------------------------------------------------------------------------------- /Resources/Images/RebaseTemplate.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Resources/Images/RebaseTemplate.pdf -------------------------------------------------------------------------------- /Resources/Images/RemoteTemplate.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Resources/Images/RemoteTemplate.pdf -------------------------------------------------------------------------------- /Resources/Images/StageTemplate.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Resources/Images/StageTemplate.pdf -------------------------------------------------------------------------------- /Resources/Images/deleted_file.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Resources/Images/deleted_file.pdf -------------------------------------------------------------------------------- /Resources/html/images/spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Resources/html/images/spinner.gif -------------------------------------------------------------------------------- /Resources/Images/AddLabelTemplate.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Resources/Images/AddLabelTemplate.pdf -------------------------------------------------------------------------------- /Resources/Images/TreeViewTemplate.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Resources/Images/TreeViewTemplate.pdf -------------------------------------------------------------------------------- /Resources/Images/mainSplitterBar.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Resources/Images/mainSplitterBar.tiff -------------------------------------------------------------------------------- /Resources/Images/AddBranchTemplate.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Resources/Images/AddBranchTemplate.pdf -------------------------------------------------------------------------------- /Resources/Images/AddRemoteTemplate.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Resources/Images/AddRemoteTemplate.pdf -------------------------------------------------------------------------------- /Resources/Images/CherryPickTemplate.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Resources/Images/CherryPickTemplate.pdf -------------------------------------------------------------------------------- /Resources/Images/DetailViewTemplate.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Resources/Images/DetailViewTemplate.pdf -------------------------------------------------------------------------------- /Resources/Images/mainSplitterDimple.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Resources/Images/mainSplitterDimple.tiff -------------------------------------------------------------------------------- /Site/UserManual/assets/images/gistie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Site/UserManual/assets/images/gistie.png -------------------------------------------------------------------------------- /Site/UserManual/assets/images/gitx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Site/UserManual/assets/images/gitx.png -------------------------------------------------------------------------------- /Resources/Images/FolderClosedTemplate.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Resources/Images/FolderClosedTemplate.pdf -------------------------------------------------------------------------------- /Resources/Images/RemoteBranchTemplate.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Resources/Images/RemoteBranchTemplate.pdf -------------------------------------------------------------------------------- /Site/UserManual/assets/images/menubar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Site/UserManual/assets/images/menubar.png -------------------------------------------------------------------------------- /Site/UserManual/assets/images/commitview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Site/UserManual/assets/images/commitview.png -------------------------------------------------------------------------------- /Site/UserManual/assets/images/historyview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Site/UserManual/assets/images/historyview.png -------------------------------------------------------------------------------- /Site/UserManual/assets/images/left-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Site/UserManual/assets/images/left-right.png -------------------------------------------------------------------------------- /Site/UserManual/assets/images/quicklook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Site/UserManual/assets/images/quicklook.png -------------------------------------------------------------------------------- /Site/UserManual/assets/images/branch-lanes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Site/UserManual/assets/images/branch-lanes.png -------------------------------------------------------------------------------- /Site/UserManual/assets/images/display_diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Site/UserManual/assets/images/display_diff.png -------------------------------------------------------------------------------- /Site/UserManual/assets/images/viewswitcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Site/UserManual/assets/images/viewswitcher.png -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "SyntaxHighlighter"] 2 | path = External/SyntaxHighlighter 3 | url = https://github.com/alexgorbatchev/SyntaxHighlighter.git 4 | -------------------------------------------------------------------------------- /Site/UserManual/assets/images/branchswitcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Site/UserManual/assets/images/branchswitcher.png -------------------------------------------------------------------------------- /Site/UserManual/assets/images/detailswitcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebasesaga/gitx/HEAD/Site/UserManual/assets/images/detailswitcher.png -------------------------------------------------------------------------------- /Site/text/release_history.markdown: -------------------------------------------------------------------------------- 1 | <% @title = "Release History" %> 2 |
"+html+""; 4 | 5 | SyntaxHighlighter.defaults['toolbar'] = false; 6 | SyntaxHighlighter.highlight(); 7 | 8 | return; 9 | } 10 | -------------------------------------------------------------------------------- /Classes/Views/PBFileChangesTableView.h: -------------------------------------------------------------------------------- 1 | // 2 | // PBFileChangesTableView.h 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
" + html + ""; 5 | bindCommitSelectionLinks(el); 6 | 7 | SyntaxHighlighter.defaults['toolbar'] = false; 8 | 9 | SyntaxHighlighter.highlight(); 10 | return; 11 | } 12 | 13 | var selectCommit = function(a) { 14 | Controller.selectCommit_(a); 15 | } 16 | -------------------------------------------------------------------------------- /Classes/Views/PBSourceViewAction.h: -------------------------------------------------------------------------------- 1 | // 2 | // PBSourceViewAction.h 3 | // GitX 4 | // 5 | // Created by Pieter de Bie on 9/8/09. 6 | // Copyright 2009 __MyCompanyName__. All rights reserved. 7 | // 8 | 9 | #import
16 | function helloSyntaxHighlighter()
17 | {
18 | return "hi!";
19 | }
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/Site/text/links.markdown:
--------------------------------------------------------------------------------
1 | <% @title = "Links" %>
2 | 17 | // 18 | // AppController.h 19 | // MGScopeBar 20 | // 21 | // Created by Matt Gemmell on 16/03/2008. 22 | // 23 | 24 | /* dhfas fldsa */ 25 | 26 | /* 27 | fjdsahf dsaf dlsaf jd;sa 28 | fdjksal; fjhdsa 29 | */ 30 | 31 | #import <Cocoa/Cocoa.h> 32 | #import "MGScopeBarDelegateProtocol.h" 33 | 34 | 35 | /* dhfas fldsa */ 36 | 37 | @interface AppController : NSObject48 | 49 |{ 38 | IBOutlet NSTextField *labelField; 39 | IBOutlet MGScopeBar *scopeBar; 40 | IBOutlet NSView *accessoryView; 41 | NSMutableArray *groups; 42 | } 43 | 44 | @property(retain) NSMutableArray *groups; 45 | 46 | @end 47 |
6 | GitX is an open source project. This means that you can help developing or even take the code and develop you own version. 7 | GitX is released under a GPL v2 license. 8 |
9 |
14 | git clone git://github.com/pieter/gitx.git
15 |
16 |
17 | The preferred way of contributing is by sending patches to the [Mailinglist](mailto:gitx@googlegroups.com).
18 |
19 | If you're not sure what to do, you can take a look at the [TODO list on
20 | Github](http://github.com/pieter/gitx/wikis/TODO). If you want to work on the
21 | HTML side of GitX (such as the detailed view), you should take a look at the
22 | [Working on HTML](http://github.com/pieter/gitx/wikis/workingonhtml) page.
23 |
24 | 32 | If you don't want to or can't help with the code you can also support this project by making a donation using the button below. 33 |
34 | 37 | 38 | -------------------------------------------------------------------------------- /Resources/html/views/commit/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
28 |
29 | (you can help GitX by donating)
8 |12 | GitX is a git GUI made for Mac OS X. It currently 13 | features a history viewer much like gitk and a commit GUI like git gui. But 14 | then in silky smooth OS X style! 15 |
16 | 17 |30 | GitX runs on Mac OS X 10.5 Leopard and Mac OS X 10.6 Snow Leopard. Because it uses features like Garbage Collection, you can't compile it on earlier systems. GitX also requires a fairly recent Git -- version 1.6.0 and higher are all supported. 31 |
32 | 33 |35 | The newest version of GitX is <%= ReleaseNotes::last_version %>. This version can be downloaded from here. To see what has changed, read the Release History. 36 |
37 |38 | After starting GitX, you can install the command-line tool through the menu (GitX->Enable Terminal Usage…). This will install a “gitx” binary in /usr/local/bin. 39 |
40 | -------------------------------------------------------------------------------- /Resources/html/css/diff.css: -------------------------------------------------------------------------------- 1 | .diff .file { 2 | margin: 11px; 3 | border: 1px solid #333; 4 | } 5 | 6 | .diff .file .fileHeader { 7 | margin: 5px; 8 | font-weight: bold; 9 | } 10 | 11 | .diff .file .fileHeader a { 12 | color: #FFF; 13 | text-decoration: none; 14 | } 15 | 16 | .diff .file .diffContent { 17 | white-space: pre; 18 | font-family: "SF Mono", "Menlo", Monaco, monospace; 19 | } 20 | 21 | .diff .file .diffcontent .lineno { 22 | float: left; 23 | padding-left: 3px; 24 | padding-right: 3px; 25 | background-color: #131313; 26 | color: #565656; 27 | border-right: 1px solid #222222; 28 | text-align: right; 29 | } 30 | 31 | .diff .file .diffContent .lines { 32 | overflow: auto; 33 | } 34 | 35 | .diff .file .diffContent .lines .hunkheader { 36 | background-color: #080808; 37 | color: #444; 38 | } 39 | 40 | .diff .file .diffContent .lines > div { 41 | padding-left: 2px; 42 | } 43 | 44 | .diff .file .diffcontent .lines .delline { 45 | background-color: #011; 46 | color: #4FF; 47 | } 48 | 49 | .diff .file .diffcontent .lines .addline { 50 | background-color: #202; 51 | color: #F7F; 52 | } 53 | 54 | .diff .file .diffcontent .lines .markerline { 55 | display:none; 56 | } 57 | 58 | .diff .file .diffcontent .lines .nonewline:after { 59 | content: " \20e0\23ce"; 60 | font-family: -apple-system, "Helvetica Neue", sans-serif; 61 | } 62 | .diff .file .diffcontent .lines .whitespace { 63 | background-color: rgba(0,255,255,0.5); 64 | } 65 | .diff .file .diffcontent .lines del, 66 | .diff .file .diffcontent .lines ins { 67 | text-decoration: none; border-radius: 0.2em; 68 | } 69 | .diff .file .diffcontent .lines .delline del { 70 | background-color: #014040; 71 | color: #5FF; 72 | } 73 | .diff .file .diffcontent .lines .addline ins { 74 | background-color: #4D0050; 75 | color: #F8F; 76 | } 77 | 78 | #CurrentHunk { 79 | border-left: 5px solid black; 80 | } 81 | -------------------------------------------------------------------------------- /Classes/Util/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 | #import