diff --git a/PBGitCommit.m b/PBGitCommit.m index 1db6cd5..e5db9ed 100644 --- a/PBGitCommit.m +++ b/PBGitCommit.m @@ -33,6 +33,11 @@ NSString * const kGitXCommitType = @"commit"; return p; } +- (NSString *) description { + return [NSString stringWithFormat:@"%@, realSha = %@, %d parent(s), repository = %@", + [super description], [self realSha], nParents, repository]; +} + - (NSDate *)date { return [NSDate dateWithTimeIntervalSince1970:timestamp]; diff --git a/PBGitRef.m b/PBGitRef.m index 47faae9..4f7dd77 100644 --- a/PBGitRef.m +++ b/PBGitRef.m @@ -67,7 +67,12 @@ NSString * const kGitXRemoteRefPrefix = @"refs/remotes/"; } - (NSString *) description { - return [NSString stringWithFormat:@" ref = %@", self, self.ref]; + return [NSString stringWithFormat:@" ref = %@", self, self.ref]; +} + + +- (NSString *)debugDescription { + return [NSString stringWithFormat:@", ref = %@, type = %@", self, ref, [self type]]; } - (BOOL) isBranch @@ -126,10 +131,6 @@ NSString * const kGitXRemoteRefPrefix = @"refs/remotes/"; return NO; } -- (NSString *)debugDescription { - return [NSString stringWithFormat:@" ref = %@, type = %@", self, ref, [self type]]; -} - #pragma mark diff --git a/PBGitRevSpecifier.m b/PBGitRevSpecifier.m index 6a63120..840e8d9 100644 --- a/PBGitRevSpecifier.m +++ b/PBGitRevSpecifier.m @@ -87,6 +87,11 @@ return description; } +- (NSString *) debugDescription { + return [NSString stringWithFormat:@"<%@: %p> description = %@, parameters = %@", + NSStringFromClass([self class]), self, description, parameters]; +} + - (NSString *) title { NSString *title = nil;