Add a GitX:// protocol handler

This allows to read in arbitrary blobs from the repository.
For more information, see the CallingFromWebKit.txt
document in the Documentation/ directory.
This commit is contained in:
Pieter de Bie
2008-11-01 19:06:05 +01:00
parent b7645ec967
commit e232181fae
7 changed files with 164 additions and 4 deletions
+4
View File
@@ -12,6 +12,7 @@
#import "PBRepositoryDocumentController.h"
#import "PBCLIProxy.h"
#import "PBServicesController.h"
#import "PBGitXProtocol.h"
@implementation ApplicationController
@synthesize cliProxy;
@@ -34,6 +35,9 @@
- (void)registerServices
{
// Register URL
[NSURLProtocol registerClass:[PBGitXProtocol class]];
// Register the service class
PBServicesController *services = [[PBServicesController alloc] init];
[NSApp setServicesProvider:services];