#ifndef CLIENTLOGUSER_H #define CLIENTLOGUSER_H /* The ClientLogUser subclass of ClientUser is used to build a FileLogCache - it should only * be used with calls to "p4 filelog". */ class ClientLogUser : public ClientUser { public: ClientLogUser(); virtual ~ClientLogUser(); /* This method reads in a filelog and dumps it into a FileHead object.*/ void OutputInfo(char, const_char*); FileHead* working; //This is the FileHead that we'll be modifying. private: bool doneone; //error checking - set to true after level == '0' bool toomany; //error checking - set to true if (level == '0' && doneone) }; #endif // CLIENTLOGUSER_H
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#5 | 1684 | Sam Stafford |
Imported new 02.1 p4api headers and libs. MAJOR code cleanup to make it fit without resorting to re-hacking of the API headers. The hacked headers were not L33T. They deserved D34TH. |
||
#4 | 1558 | Sam Stafford |
Finish redoing error checking work - make sure that if phtest is given a file argument with wildcards, it only accepts the first file that the wildcard resolves to and discards the rest. This naturally propagates to client programs which might have to contend with rambunctious users clicking on folders and whatnot, trying to get their version trees. |
||
#3 | 1556 | Sam Stafford |
Undo 1540 and 1552 and do things right. Preliminary tests seem to indicate that everything works, but I've been taught to tread more cautiously in the future. Need to re-implement the error-checking to enforce the "one file per FileHead" rule. |
||
#2 | 1540 | Sam Stafford |
Quick little change to ensure that a FileHead's name is always in depot syntax. Error checking also put in place to ensure that a FileHead doesn't refer to two files. |
||
#1 | 1417 | Sam Stafford |
Branching backend stuff off for rigorous testing. Grahr. |
||
//guest/sam_stafford/p4hl/src/dlls/clientloguser.h | |||||
#1 | 937 | Sam Stafford |
Renaming my guest directory to the more conventional sam_stafford. |
||
//guest/samwise/p4hl/src/dlls/clientloguser.h | |||||
#1 | 936 | Sam Stafford |
Adding P4HL to the public depot. See relnotes.txt for installation instructions; all relevant files are under p4hl/dist. Source code is under p4hl/src in the form of a VC++ project. |