// Created by Jaime O. Rios #import <Foundation/Foundation.h> @interface P4Functionality : NSObject @property (atomic) NSString * userHomePathSettings; // e.g. .bash_login @property (atomic) BOOL p4Installed; @property (atomic) NSString * p4Path; @property (atomic) BOOL p4vcInstalled; @property (atomic) NSString * p4vcPath; @property (atomic) BOOL P4CONFIG_Set; @property (strong) NSString * p4ClientName; - (void)checkSettings; /** Precondition(s): - p4 command line installed - p4vc command line installed - P4CONFIG environment variable already set - query to 'p4 info' does not return 'Client unknown.' Postcondition(s): - Returns status as to whether above items are actually fulfilled Invariant(s): - Current project is what is used to check the P4CONFIG path */ - (BOOL)p4ClientSet; - (void)updateP4Status; - (void)updateP4VCStatus; - (NSString*)p4CheckOutCurrentFile; - (NSString*)p4Add; - (NSString*)p4Revert; - (NSString*)p4Info; - (void)p4vcRevGraph; - (void)p4vcTimeLapse; @end
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#2 | 11701 | Matt Attaway |
Add revert to the XCode plugin pro dev tip: do not test your new revert command on the project where you are implenting said revert command |
||
#1 | 11700 | Matt Attaway |
Populate //guest/jaime_rios/XcodePerforcePlugin/... //guest/matt_attaway/XcodePerforcePlugin/.... |
||
//guest/jaime_rios/XcodePerforcePlugin/XcodePerforcePlugin/P4Functionality.h | |||||
#1 | 11694 | Jaime Rios | Initial add of XcodePerforcePlugin project to guest depot. |