[Adium-commits] adium 2078:cc246267a5fb: Ignore *.perspectivev3 files, which Xco...

adium-commits at adiumx.com adium-commits at adiumx.com
Sun May 3 03:30:52 UTC 2009


details:	http://hg.adiumx.com/adium/rev/cc246267a5fb
revision:	2078:cc246267a5fb
author:		Peter Hosey
date:		Sat May 02 20:19:56 2009 -0700

Ignore *.perspectivev3 files, which Xcode 3 and later create inside .xcodeproj bundles.
Subject: adium 2079:45b0ea862e52: Burninate the buildchlog tool. It relies on Subversion, which we're not using anymore. Moreover, I'm not aware that we ever really used buildchlog, and we definitely don't need it now that we accrete the changelog in step with the changes themselves.

details:	http://hg.adiumx.com/adium/rev/45b0ea862e52
revision:	2079:45b0ea862e52
author:		Peter Hosey
date:		Sat May 02 20:20:03 2009 -0700

Burninate the buildchlog tool. It relies on Subversion, which we're not using anymore. Moreover, I'm not aware that we ever really used buildchlog, and we definitely don't need it now that we accrete the changelog in step with the changes themselves.

diffstat:

 .hgignore                                             |    1 +
 Other/buildchlog/DPSVNLogParser.h                     |   40 ---
 Other/buildchlog/DPSVNLogParser.m                     |  175 ---------------
 Other/buildchlog/NSStringAdditions.h                  |   28 --
 Other/buildchlog/NSStringAdditions.m                  |   27 --
 Other/buildchlog/NSTaskAdditions.h                    |   15 -
 Other/buildchlog/NSTaskAdditions.m                    |   67 ------
 Other/buildchlog/buildchlog.1                         |   79 -------
 Other/buildchlog/buildchlog.m                         |   82 -------
 Other/buildchlog/buildchlog.xcodeproj/project.pbxproj |  241 ---------------------
 Other/buildchlog/buildchlog_Prefix.pch                |    7 -
 11 files changed, 1 insertions(+), 761 deletions(-)

diffs (813 lines):

diff -r f830385316c9 -r 45b0ea862e52 .hgignore
--- a/.hgignore	Sat May 02 19:36:08 2009 -0400
+++ b/.hgignore	Sat May 02 20:20:03 2009 -0700
@@ -1,6 +1,7 @@
 syntax: glob
 *.mode*
 *.pbxuser
+*.perspectivev3
 build
 Icon*
 Utilities/build
diff -r f830385316c9 -r 45b0ea862e52 Other/buildchlog/DPSVNLogParser.h
--- a/Other/buildchlog/DPSVNLogParser.h	Sat May 02 19:36:08 2009 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-//
-//  DPSVNLogParser.h
-//  buildchlog
-//
-//  Created by Ofri Wolfus on 09/07/07.
-//  Copyright 2007 Ofri Wolfus. All rights reserved.
-//
-
-#import <Cocoa/Cocoa.h>
-
-
- at interface DPSVNLogParser : NSObject {
-	NSXMLParser *xmlParser;
-	id delegate;
-	
-	unsigned int revision;
-	NSString *author;
-	NSDate *date;
-	NSMutableString *commitMsg;
-	int currentElement;
-	NSAutoreleasePool *autoreleasePool;
-	
-	NSMutableDictionary *changelog;
-}
-
-- (id)initWithData:(NSData *)data;
-
-- (id)delegate;
-- (void)setDelegate:(id)newDelegate;
-
-- (void)parse;
-
- at end
-
- at interface NSObject (DPSVNLogParserDelegate)
-
-- (void)parserWillBeginParsing:(DPSVNLogParser *)parser;
-- (void)parser:(DPSVNLogParser *)parser parsedChangelog:(NSDictionary *)log;
-
- at end
diff -r f830385316c9 -r 45b0ea862e52 Other/buildchlog/DPSVNLogParser.m
--- a/Other/buildchlog/DPSVNLogParser.m	Sat May 02 19:36:08 2009 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,175 +0,0 @@
-//
-//  DPSVNLogParser.m
-//  buildchlog
-//
-//  Created by Ofri Wolfus on 09/07/07.
-//  Copyright 2007 Ofri Wolfus. All rights reserved.
-//
-
-#import "DPSVNLogParser.h"
-
-
-enum {
-	DPUselessElement = -1,
-	DPAuthorElement = 1,
-	DPDateElement,
-	DPCommitMessageElement
-};
-
-
- at implementation DPSVNLogParser
-
-- (id)initWithData:(NSData *)data {
-	if ((self = [super init])) {
-		xmlParser = [[NSXMLParser alloc] initWithData:data];
-		[xmlParser setDelegate:self];
-		changelog = [[NSMutableDictionary alloc] init];
-		delegate = nil;
-	}
-	
-	return self;
-}
-
-- (void)dealloc {
-	[changelog release]; changelog = nil;
-	[xmlParser release]; xmlParser = nil;
-	[super dealloc];
-}
-
-- (id)delegate {
-	return delegate;
-}
-
-- (void)setDelegate:(id)newDelegate {
-	delegate = newDelegate;
-}
-
-- (void)parse {
-	if (delegate && [delegate respondsToSelector:@selector(parserWillBeginParsing:)])
-		[delegate parserWillBeginParsing:self];
-	
-	[xmlParser parse];
-}
-
-- (void)parser:(NSXMLParser *)parser	didStartElement:(NSString *)elementName
-  namespaceURI:(NSString *)namespaceURI	  qualifiedName:(NSString *)qualifiedName
-	attributes:(NSDictionary *)attributeDict
-{
-	currentElement = DPUselessElement;
-	
-	if ([elementName isEqualToString:@"logentry"]) {
-		autoreleasePool = [[NSAutoreleasePool alloc] init];
-		revision = [[attributeDict objectForKey:@"revision"] intValue];
-	} else if ([elementName isEqualToString:@"msg"]) {
-		commitMsg = [[NSMutableString alloc] init];
-		currentElement = DPCommitMessageElement;
-	} else if ([elementName isEqualToString:@"author"]) {
-		currentElement = DPAuthorElement;
-	} else if ([elementName isEqualToString:@"date"]) {
-		currentElement = DPDateElement;
-	}
-}
-
-- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string {
-	switch (currentElement) {
-		case DPCommitMessageElement:
-			[commitMsg appendString:string];
-			break;
-		
-		case DPAuthorElement:
-			// Not really "the right thing" but whatever
-			author = [string copy];
-			break;
-			
-		case DPDateElement:
-			// svn log outputs something i'm not sure NSDate can chew.
-			// I'm leaving this for now.
-			break;
-			
-		default:
-			break;
-	}
-}
-
-- (void)parseCommitMessage {
-	NSString *category = @"General";
-	NSMutableArray *changes;
-	NSString *msgStr = commitMsg;
-	NSRange range = [commitMsg rangeOfString:@"changelog:"
-									 options:NSCaseInsensitiveSearch];
-	NSCharacterSet *whitespace = [NSCharacterSet whitespaceAndNewlineCharacterSet];
-	
-	while (range.location != NSNotFound) {
-		int index = 0;
-		unsigned int len = NSMaxRange(range);
-		
-		NSString *msg = [msgStr substringFromIndex:NSMaxRange(range)];
-		msg = [msg stringByTrimmingCharactersInSet:whitespace];
-		
-		// Prepare the next changelog blog
-		range = [msg rangeOfString:@"changelog:"
-						   options:NSCaseInsensitiveSearch];
-		if (range.location != NSNotFound) {
-			len = range.location;
-			msgStr = [msg substringFromIndex:range.location];
-			range = NSMakeRange(0, 10 /* strlen(changelog:) */);
-		} else
-			len = [msg length];
-		
-		if (len == 0)
-			return;
-		
-		if ([msg characterAtIndex:0] == '{') {
-			
-			// Find the closing '}'. I know we can use fancy stuff like NSScanner
-			// but this is the easiest and probably also the fastest.
-			for (index = 1; index < len && [msg characterAtIndex:index] != '}'; ++index);
-			
-			// If we have a category, get it as a string
-			if (index < len) {
-				category = [msg substringWithRange:NSMakeRange(1, index - 1)];
-				index++;
-			} else {
-				// Otherwise we set the index back to the begining ang stick
-				// with the general category.
-				index = 0;
-			}
-		}
-		
-		// Get the changes array for our category
-		changes = [changelog objectForKey:category];
-		
-		// Create it if needed
-		if (!changes) {
-			changes = [[NSMutableArray alloc] initWithCapacity:1];
-			[changelog setObject:changes forKey:category];
-			[changes release];
-		}
-		
-		// Finally, add the change we're handling now
-		if (index + 1 < len)
-			[changes addObject:[[msg substringWithRange:NSMakeRange(index, len - index)] stringByTrimmingCharactersInSet:whitespace]];
-	}
-}
-
-- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName
-  namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName
-{
-	if ([elementName isEqualToString:@"logentry"]) {
-		[self parseCommitMessage];
-		[commitMsg release]; commitMsg = nil;
-		[author release]; author = nil;
-		[date release]; date = nil;
-	}
-	
-	currentElement = DPUselessElement;
-}
-
-- (void)parserDidEndDocument:(NSXMLParser *)parser {
-	if (delegate && [delegate respondsToSelector:@selector(parser:parsedChangelog:)]) {
-		[delegate parser:self parsedChangelog:changelog];
-		[autoreleasePool release]; autoreleasePool = nil;
-	}
-}
-
- at end
diff -r f830385316c9 -r 45b0ea862e52 Other/buildchlog/NSStringAdditions.h
--- a/Other/buildchlog/NSStringAdditions.h	Sat May 02 19:36:08 2009 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-//
-//  NSStringAdditions.h
-//  buildchlog
-//
-//  Created by Ofri Wolfus on 09/07/07.
-//  Copyright 2007 Ofri Wolfus. All rights reserved.
-//
-
-#import <Cocoa/Cocoa.h>
-
-
- at interface NSString (DPExtensions)
-
-/*!
- * @abstract A convenient methods for creating an autoreleased string
- * from an NSData instance.
- *
- * @discussion This is the equivalent to <code>[[[NSString alloc] initWithData:data encoding:enc] autorelease]</code>.
- */
-+ (id)stringWithData:(NSData *)data encoding:(NSStringEncoding)enc;
-
-/*!
- * @abstract Returns an absolute path from the receiver.
- * @discussion The path is made by standardizing the receiver and appending it to the current directory if needed.
- */
-- (NSString *)absolutePath;
-
- at end
diff -r f830385316c9 -r 45b0ea862e52 Other/buildchlog/NSStringAdditions.m
--- a/Other/buildchlog/NSStringAdditions.m	Sat May 02 19:36:08 2009 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-//
-//  NSStringAdditions.m
-//  buildchlog
-//
-//  Created by Ofri Wolfus on 09/07/07.
-//  Copyright 2007 Ofri Wolfus. All rights reserved.
-//
-
-#import "NSStringAdditions.h"
-
-
- at implementation NSString (DPExtensions)
-
-+ (id)stringWithData:(NSData *)data encoding:(NSStringEncoding)enc {
-	return [[[NSString alloc] initWithData:data
-								  encoding:enc] autorelease];
-}
-
-- (NSString *)absolutePath {
-	self = [self stringByStandardizingPath];
-	if (![self hasPrefix:@"/"])
-		self = [[[NSFileManager defaultManager] currentDirectoryPath] stringByAppendingPathComponent:self];
-	
-	return self;
-}
-
- at end
diff -r f830385316c9 -r 45b0ea862e52 Other/buildchlog/NSTaskAdditions.h
--- a/Other/buildchlog/NSTaskAdditions.h	Sat May 02 19:36:08 2009 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-//
-//  NSTaskAdditions.h
-//  buildchlog
-//
-//  Created by Ofri Wolfus on 09/07/07.
-//  Copyright 2007 Ofri Wolfus. All rights reserved.
-//
-
-#import <Cocoa/Cocoa.h>
-
-
- at interface NSTask (DPExtensions)
-+ (NSString *)fullPathToExecutable:(NSString *)execName;
-+ (NSString *)fullPathToExecutable:(NSString *)execName additionalSearchPaths:(NSArray *)paths;
- at end
diff -r f830385316c9 -r 45b0ea862e52 Other/buildchlog/NSTaskAdditions.m
--- a/Other/buildchlog/NSTaskAdditions.m	Sat May 02 19:36:08 2009 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,67 +0,0 @@
-//
-//  NSTaskAdditions.m
-//  buildchlog
-//
-//  Created by Ofri Wolfus on 09/07/07.
-//  Copyright 2007 Ofri Wolfus. All rights reserved.
-//
-
-#import "NSTaskAdditions.h"
-#import "NSStringAdditions.h"
-
-
- at implementation NSTask (DPExtensions)
-
-+ (NSString *)fullPathToExecutable:(NSString *)execName {
-	return [self fullPathToExecutable:execName
-				additionalSearchPaths:[NSArray arrayWithObjects:@"/usr/local/bin",
-																		  @"/usr/local/sbin",
-																		  @"/opt/local/bin",
-																		  @"/opt/local/sbin", nil]];
-}
-
-+ (NSString *)fullPathToExecutable:(NSString *)execName additionalSearchPaths:(NSArray *)paths {
-	NSString *result = nil;
-	NSPipe *pipe = [NSPipe pipe];
-	NSTask *task = [[NSTask alloc] init];
-	NSMutableDictionary *env = [[[NSProcessInfo processInfo] environment] mutableCopy];
-	NSMutableString *path_var = [[env objectForKey:@"PATH"] mutableCopy];
-	NSEnumerator *enumerator = [paths objectEnumerator];
-	NSString *searchPath;
-	
-	// Add any additional search paths
-	while ((searchPath = [enumerator nextObject])) {
-		if ([path_var rangeOfString:searchPath].location == NSNotFound)
-			[path_var appendFormat:@":%@", searchPath];
-	}
-	
-	// Set the new PATH variable
-	[env setObject:path_var forKey:@"PATH"];
-	
-	// Initialize our task
-	[task setLaunchPath:@"/usr/bin/which"];
-	[task setEnvironment:env];
-	[task setArguments:[NSArray arrayWithObject:execName]];
-	[task setStandardOutput:pipe];
-	// Launch and wait
-	[task launch];
-	[task waitUntilExit];
-	
-	if ([task terminationStatus] == 0) {
-		result = [NSString stringWithData:[[pipe fileHandleForReading] readDataToEndOfFile]
-								 encoding:NSUTF8StringEncoding];
-		result = [result stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
-		// Some error occured, and we didn't get a full path
-		if (![result isAbsolutePath])
-			result = nil;
-	}
-	
-	// Clean up
-	[path_var release];
-	[env release];
-	[task release];
-	
-	return result;
-}
-
- at end
diff -r f830385316c9 -r 45b0ea862e52 Other/buildchlog/buildchlog.1
--- a/Other/buildchlog/buildchlog.1	Sat May 02 19:36:08 2009 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,79 +0,0 @@
-.\"Modified from man(1) of FreeBSD, the NetBSD mdoc.template, and mdoc.samples.
-.\"See Also:
-.\"man mdoc.samples for a complete listing of options
-.\"man mdoc for the short list of editing options
-.\"/usr/share/misc/mdoc.template
-.Dd 09/07/07               \" DATE 
-.Dt buildchlog 1      \" Program name and manual section number 
-.Os Darwin
-.Sh NAME                 \" Section Header - required - don't modify 
-.Nm buildchlog,
-.\" The following lines are read in generating the apropos(man -k) database. Use only key
-.\" words here as the database is built based on the words here and in the .ND line. 
-.Nm Other_name_for_same_program(),
-.Nm Yet another name for the same program.
-.\" Use .Nm macro to designate other names for the documented program.
-.Nd This line parsed for whatis database.
-.Sh SYNOPSIS             \" Section Header - required - don't modify
-.Nm
-.Op Fl abcd              \" [-abcd]
-.Op Fl a Ar path         \" [-a path] 
-.Op Ar file              \" [file]
-.Op Ar                   \" [file ...]
-.Ar arg0                 \" Underlined argument - use .Ar anywhere to underline
-arg2 ...                 \" Arguments
-.Sh DESCRIPTION          \" Section Header - required - don't modify
-Use the .Nm macro to refer to your program throughout the man page like such:
-.Nm
-Underlining is accomplished with the .Ar macro like this:
-.Ar underlined text .
-.Pp                      \" Inserts a space
-A list of items with descriptions:
-.Bl -tag -width -indent  \" Begins a tagged list 
-.It item a               \" Each item preceded by .It macro
-Description of item a
-.It item b
-Description of item b
-.El                      \" Ends the list
-.Pp
-A list of flags and their descriptions:
-.Bl -tag -width -indent  \" Differs from above in tag removed 
-.It Fl a                 \"-a flag as a list item
-Description of -a flag
-.It Fl b
-Description of -b flag
-.El                      \" Ends the list
-.Pp
-.\" .Sh ENVIRONMENT      \" May not be needed
-.\" .Bl -tag -width "ENV_VAR_1" -indent \" ENV_VAR_1 is width of the string ENV_VAR_1
-.\" .It Ev ENV_VAR_1
-.\" Description of ENV_VAR_1
-.\" .It Ev ENV_VAR_2
-.\" Description of ENV_VAR_2
-.\" .El                      
-.Sh FILES                \" File used or created by the topic of the man page
-.Bl -tag -width "/Users/joeuser/Library/really_long_file_name" -compact
-.It Pa /usr/share/file_name
-FILE_1 description
-.It Pa /Users/joeuser/Library/really_long_file_name
-FILE_2 description
-.El                      \" Ends the list
-.\" .Sh DIAGNOSTICS       \" May not be needed
-.\" .Bl -diag
-.\" .It Diagnostic Tag
-.\" Diagnostic informtion here.
-.\" .It Diagnostic Tag
-.\" Diagnostic informtion here.
-.\" .El
-.Sh SEE ALSO 
-.\" List links in ascending order by section, alphabetically within a section.
-.\" Please do not reference files that do not exist without filing a bug report
-.Xr a 1 , 
-.Xr b 1 ,
-.Xr c 1 ,
-.Xr a 2 ,
-.Xr b 2 ,
-.Xr a 3 ,
-.Xr b 3 
-.\" .Sh BUGS              \" Document known, unremedied bugs 
-.\" .Sh HISTORY           \" Document history if command behaves in a unique manner
\ No newline at end of file
diff -r f830385316c9 -r 45b0ea862e52 Other/buildchlog/buildchlog.m
--- a/Other/buildchlog/buildchlog.m	Sat May 02 19:36:08 2009 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,82 +0,0 @@
-#import <Foundation/Foundation.h>
-#import "DPSVNLogParser.h"
-#import "NSStringAdditions.h"
-#import "NSTaskAdditions.h"
-
-
- at interface DPChangeLogBuilder : NSObject
-
-- (void)parserWillBeginParsing:(DPSVNLogParser *)parser;
-- (void)parser:(DPSVNLogParser *)parser parsedChangelog:(NSDictionary *)log;
-
- at end
-
- at implementation DPChangeLogBuilder
-
-- (void)parserWillBeginParsing:(DPSVNLogParser *)parser {
-}
-
-- (void)parser:(DPSVNLogParser *)parser parsedChangelog:(NSDictionary *)log {
-	NSEnumerator *enumerator = [log keyEnumerator];
-	NSString *category;
-	
-	while ((category = [enumerator nextObject])) {
-		NSEnumerator *changesEnum = [[log objectForKey:category] objectEnumerator];
-		NSString *change;
-		
-		printf("%s:\n\n", [category UTF8String]);
-		while ((change = [changesEnum nextObject]))
-			printf("* %s\n", [change UTF8String]);
-		printf("\n");
-	}
-}
-
- at end
-
-int main (int argc, const char * argv[]) {
-    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
-	NSProcessInfo *processInfo = [NSProcessInfo processInfo];
-	NSArray *arguments = [processInfo arguments];
-	int revLimit = 0;
-	
-	if ([arguments count] > 1)
-		revLimit = [[arguments objectAtIndex:1] intValue];
-	
-	NSString *svnPath = [NSTask fullPathToExecutable:@"svn"];
-	
-	if (!svnPath) {
-		puts("Can't find svn executable.\n");
-		return EXIT_FAILURE;
-	}
-	
-	NSPipe *pipe = [NSPipe pipe];
-	NSTask *task = [[NSTask alloc] init];
-	NSMutableArray *args = [[NSMutableArray alloc] initWithObjects:@"log", @"--xml", nil];
-	
-	if (revLimit > 0) {
-		[args addObject:@"-r"];
-		[args addObject:[NSString stringWithFormat:@"HEAD:%d", revLimit]];
-	}
-	
-	[task setLaunchPath:svnPath];
-	[task setArguments:args];
-	[task setEnvironment:[processInfo environment]];
-	[task setStandardOutput:pipe];
-	[task launch];
-	[task waitUntilExit];
-	
-	if ([task terminationStatus] == 0) {
-		DPSVNLogParser *parser = [[DPSVNLogParser alloc] initWithData:[[pipe fileHandleForReading] readDataToEndOfFile]];
-		DPChangeLogBuilder *builder = [DPChangeLogBuilder new];
-		
-		[parser setDelegate:builder];
-		[parser parse];
-		
-		[parser release];
-		[builder release];
-	}
-	
-	[task release];
-    [pool release];
-    return 0;
-}
diff -r f830385316c9 -r 45b0ea862e52 Other/buildchlog/buildchlog.xcodeproj/project.pbxproj
--- a/Other/buildchlog/buildchlog.xcodeproj/project.pbxproj	Sat May 02 19:36:08 2009 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,241 +0,0 @@
-// !$*UTF8*$!
-{
-	archiveVersion = 1;
-	classes = {
-	};
-	objectVersion = 42;
-	objects = {
-
-/* Begin PBXBuildFile section */
-		8DD76F9A0486AA7600D96B5E /* buildchlog.m in Sources */ = {isa = PBXBuildFile; fileRef = 08FB7796FE84155DC02AAC07 /* buildchlog.m */; settings = {ATTRIBUTES = (); }; };
-		8DD76F9C0486AA7600D96B5E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08FB779EFE84155DC02AAC07 /* Foundation.framework */; };
-		8DD76F9F0486AA7600D96B5E /* buildchlog.1 in CopyFiles */ = {isa = PBXBuildFile; fileRef = C6859EA3029092ED04C91782 /* buildchlog.1 */; };
-		EE3355F00C42BD2A00282C13 /* DPSVNLogParser.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = EE3355EE0C42BD2A00282C13 /* DPSVNLogParser.h */; };
-		EE3355F10C42BD2A00282C13 /* DPSVNLogParser.m in Sources */ = {isa = PBXBuildFile; fileRef = EE3355EF0C42BD2A00282C13 /* DPSVNLogParser.m */; };
-		EE3356420C42CB9600282C13 /* NSStringAdditions.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = EE3356400C42CB9600282C13 /* NSStringAdditions.h */; };
-		EE3356430C42CB9600282C13 /* NSStringAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = EE3356410C42CB9600282C13 /* NSStringAdditions.m */; };
-		EE33564B0C42CBBD00282C13 /* NSTaskAdditions.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = EE3356490C42CBBD00282C13 /* NSTaskAdditions.h */; };
-		EE33564C0C42CBBD00282C13 /* NSTaskAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = EE33564A0C42CBBD00282C13 /* NSTaskAdditions.m */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXCopyFilesBuildPhase section */
-		8DD76F9E0486AA7600D96B5E /* CopyFiles */ = {
-			isa = PBXCopyFilesBuildPhase;
-			buildActionMask = 8;
-			dstPath = /usr/share/man/man1/;
-			dstSubfolderSpec = 0;
-			files = (
-				8DD76F9F0486AA7600D96B5E /* buildchlog.1 in CopyFiles */,
-				EE3355F00C42BD2A00282C13 /* DPSVNLogParser.h in CopyFiles */,
-				EE3356420C42CB9600282C13 /* NSStringAdditions.h in CopyFiles */,
-				EE33564B0C42CBBD00282C13 /* NSTaskAdditions.h in CopyFiles */,
-			);
-			runOnlyForDeploymentPostprocessing = 1;
-		};
-/* End PBXCopyFilesBuildPhase section */
-
-/* Begin PBXFileReference section */
-		08FB7796FE84155DC02AAC07 /* buildchlog.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = buildchlog.m; sourceTree = "<group>"; };
-		08FB779EFE84155DC02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
-		32A70AAB03705E1F00C91783 /* buildchlog_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buildchlog_Prefix.pch; sourceTree = "<group>"; };
-		8DD76FA10486AA7600D96B5E /* buildchlog */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = buildchlog; sourceTree = BUILT_PRODUCTS_DIR; };
-		C6859EA3029092ED04C91782 /* buildchlog.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = buildchlog.1; sourceTree = "<group>"; };
-		EE3355EE0C42BD2A00282C13 /* DPSVNLogParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DPSVNLogParser.h; sourceTree = "<group>"; };
-		EE3355EF0C42BD2A00282C13 /* DPSVNLogParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DPSVNLogParser.m; sourceTree = "<group>"; };
-		EE3356400C42CB9600282C13 /* NSStringAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSStringAdditions.h; sourceTree = "<group>"; };
-		EE3356410C42CB9600282C13 /* NSStringAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSStringAdditions.m; sourceTree = "<group>"; };
-		EE3356490C42CBBD00282C13 /* NSTaskAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSTaskAdditions.h; sourceTree = "<group>"; };
-		EE33564A0C42CBBD00282C13 /* NSTaskAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSTaskAdditions.m; sourceTree = "<group>"; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
-		8DD76F9B0486AA7600D96B5E /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				8DD76F9C0486AA7600D96B5E /* Foundation.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
-		08FB7794FE84155DC02AAC07 /* buildchlog */ = {
-			isa = PBXGroup;
-			children = (
-				08FB7795FE84155DC02AAC07 /* Source */,
-				C6859EA2029092E104C91782 /* Documentation */,
-				08FB779DFE84155DC02AAC07 /* External Frameworks and Libraries */,
-				1AB674ADFE9D54B511CA2CBB /* Products */,
-			);
-			name = buildchlog;
-			sourceTree = "<group>";
-		};
-		08FB7795FE84155DC02AAC07 /* Source */ = {
-			isa = PBXGroup;
-			children = (
-				32A70AAB03705E1F00C91783 /* buildchlog_Prefix.pch */,
-				08FB7796FE84155DC02AAC07 /* buildchlog.m */,
-				EE3355EE0C42BD2A00282C13 /* DPSVNLogParser.h */,
-				EE3355EF0C42BD2A00282C13 /* DPSVNLogParser.m */,
-				EE3356400C42CB9600282C13 /* NSStringAdditions.h */,
-				EE3356410C42CB9600282C13 /* NSStringAdditions.m */,
-				EE3356490C42CBBD00282C13 /* NSTaskAdditions.h */,
-				EE33564A0C42CBBD00282C13 /* NSTaskAdditions.m */,
-			);
-			name = Source;
-			sourceTree = "<group>";
-		};
-		08FB779DFE84155DC02AAC07 /* External Frameworks and Libraries */ = {
-			isa = PBXGroup;
-			children = (
-				08FB779EFE84155DC02AAC07 /* Foundation.framework */,
-			);
-			name = "External Frameworks and Libraries";
-			sourceTree = "<group>";
-		};
-		1AB674ADFE9D54B511CA2CBB /* Products */ = {
-			isa = PBXGroup;
-			children = (
-				8DD76FA10486AA7600D96B5E /* buildchlog */,
-			);
-			name = Products;
-			sourceTree = "<group>";
-		};
-		C6859EA2029092E104C91782 /* Documentation */ = {
-			isa = PBXGroup;
-			children = (
-				C6859EA3029092ED04C91782 /* buildchlog.1 */,
-			);
-			name = Documentation;
-			sourceTree = "<group>";
-		};
-/* End PBXGroup section */
-
-/* Begin PBXNativeTarget section */
-		8DD76F960486AA7600D96B5E /* buildchlog */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 1DEB927408733DD40010E9CD /* Build configuration list for PBXNativeTarget "buildchlog" */;
-			buildPhases = (
-				8DD76F990486AA7600D96B5E /* Sources */,
-				8DD76F9B0486AA7600D96B5E /* Frameworks */,
-				8DD76F9E0486AA7600D96B5E /* CopyFiles */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-			);
-			name = buildchlog;
-			productInstallPath = "$(HOME)/bin";
-			productName = buildchlog;
-			productReference = 8DD76FA10486AA7600D96B5E /* buildchlog */;
-			productType = "com.apple.product-type.tool";
-		};
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
-		08FB7793FE84155DC02AAC07 /* Project object */ = {
-			isa = PBXProject;
-			buildConfigurationList = 1DEB927808733DD40010E9CD /* Build configuration list for PBXProject "buildchlog" */;
-			hasScannedForEncodings = 1;
-			mainGroup = 08FB7794FE84155DC02AAC07 /* buildchlog */;
-			projectDirPath = "";
-			targets = (
-				8DD76F960486AA7600D96B5E /* buildchlog */,
-			);
-		};
-/* End PBXProject section */
-
-/* Begin PBXSourcesBuildPhase section */
-		8DD76F990486AA7600D96B5E /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				8DD76F9A0486AA7600D96B5E /* buildchlog.m in Sources */,
-				EE3355F10C42BD2A00282C13 /* DPSVNLogParser.m in Sources */,
-				EE3356430C42CB9600282C13 /* NSStringAdditions.m in Sources */,
-				EE33564C0C42CBBD00282C13 /* NSTaskAdditions.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-/* End PBXSourcesBuildPhase section */
-
-/* Begin XCBuildConfiguration section */
-		1DEB927508733DD40010E9CD /* Debug */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				COPY_PHASE_STRIP = NO;
-				GCC_DYNAMIC_NO_PIC = NO;
-				GCC_ENABLE_FIX_AND_CONTINUE = YES;
-				GCC_MODEL_TUNING = G5;
-				GCC_OPTIMIZATION_LEVEL = 0;
-				GCC_PRECOMPILE_PREFIX_HEADER = YES;
-				GCC_PREFIX_HEADER = buildchlog_Prefix.pch;
-				INSTALL_PATH = "$(HOME)/bin";
-				PRODUCT_NAME = buildchlog;
-				ZERO_LINK = NO;
-			};
-			name = Debug;
-		};
-		1DEB927608733DD40010E9CD /* Release */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				ARCHS = (
-					ppc,
-					i386,
-				);
-				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
-				GCC_MODEL_TUNING = G5;
-				GCC_PRECOMPILE_PREFIX_HEADER = YES;
-				GCC_PREFIX_HEADER = buildchlog_Prefix.pch;
-				INSTALL_PATH = "$(HOME)/bin";
-				PRODUCT_NAME = buildchlog;
-				ZERO_LINK = NO;
-			};
-			name = Release;
-		};
-		1DEB927908733DD40010E9CD /* Debug */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				GCC_WARN_ABOUT_RETURN_TYPE = YES;
-				GCC_WARN_UNUSED_VARIABLE = YES;
-				PREBINDING = NO;
-				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
-			};
-			name = Debug;
-		};
-		1DEB927A08733DD40010E9CD /* Release */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				GCC_WARN_ABOUT_RETURN_TYPE = YES;
-				GCC_WARN_UNUSED_VARIABLE = YES;
-				PREBINDING = NO;
-				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
-			};
-			name = Release;
-		};
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
-		1DEB927408733DD40010E9CD /* Build configuration list for PBXNativeTarget "buildchlog" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				1DEB927508733DD40010E9CD /* Debug */,
-				1DEB927608733DD40010E9CD /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		1DEB927808733DD40010E9CD /* Build configuration list for PBXProject "buildchlog" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				1DEB927908733DD40010E9CD /* Debug */,
-				1DEB927A08733DD40010E9CD /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-/* End XCConfigurationList section */
-	};
-	rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
-}
diff -r f830385316c9 -r 45b0ea862e52 Other/buildchlog/buildchlog_Prefix.pch
--- a/Other/buildchlog/buildchlog_Prefix.pch	Sat May 02 19:36:08 2009 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-//
-// Prefix header for all source files of the 'buildchlog' target in the 'buildchlog' project.
-//
-
-#ifdef __OBJC__
-    #import <Foundation/Foundation.h>
-#endif




More information about the commits mailing list