// // PBChangedFile.h // GitX // // Created by Pieter de Bie on 22-09-08. // Copyright 2008 __MyCompanyName__. All rights reserved. // #import #import "PBGitRepository.h" typedef enum { NEW, MODIFIED, DELETED } PBChangedFileStatus; @interface PBChangedFile : NSObject { NSString *path; BOOL cached; __weak PBGitRepository *repository; PBChangedFileStatus status; } @property (readonly) NSString *path; @property (assign) PBChangedFileStatus status; @property (assign) BOOL cached; - (NSImage *)icon; - (NSString *)changes; - (void) stageChanges; - (void) unstageChanges; - (id) initWithPath:(NSString *)p andRepository:(PBGitRepository *)r; @end