Name | Modified | Size |
---|---|---|
.. | ||
phtest | ||
ChangeNode.cpp | 23 years ago | 565 B |
ChangeNode.h | 23 years ago | 362 B |
ChangeSorter.cpp | 23 years ago | 5 KB |
ChangeSorter.h | 23 years ago | 551 B |
clientapi.h | 23 years ago | 5 KB |
clienterror.h | 23 years ago | 665 B |
clientloguser.cpp | 22 years ago | 6 KB |
clientloguser.h | 23 years ago | 642 B |
clientmerge.h | 23 years ago | 5 KB |
clientuser.cpp | 23 years ago | 9 KB |
clientuser.h | 23 years ago | 4 KB |
datetime.h | 23 years ago | 870 B |
debug.h | 23 years ago | 873 B |
diff.h | 23 years ago | 1 KB |
echoctl.h | 23 years ago | 397 B |
enviro.h | 23 years ago | 2 KB |
error.h | 23 years ago | 5 KB |
errorlog.h | 23 years ago | 1 KB |
errornum.h | 23 years ago | 1 KB |
FileHead.cpp | 22 years ago | 10 KB |
FileHead.h | 22 years ago | 5 KB |
filelog.h | 23 years ago | 71 B |
FileLogCache.cpp | 22 years ago | 4 KB |
FileLogCache.h | 22 years ago | 2 KB |
FileRev.cpp | 23 years ago | 2 KB |
filesys.h | 23 years ago | 8 KB |
handler.h | 23 years ago | 2 KB |
hostenv.h | 23 years ago | 676 B |
ident.h | 23 years ago | 432 B |
libclient.lib | 23 years ago | 176 KB |
librpc.lib | 23 years ago | 76 KB |
libsupp.lib | 23 years ago | 1.1 MB |
main.cpp | 21 years ago | 2 KB |
msgclient.h | 23 years ago | 637 B |
netconnect.h | 23 years ago | 2 KB |
ntservice.h | 23 years ago | 2 KB |
options.h | 23 years ago | 1 KB |
p4tags.h | 23 years ago | 7 KB |
pathsys.h | 23 years ago | 1 KB |
signaler.h | 23 years ago | 1011 B |
spec.h | 23 years ago | 8 KB |
stdhdrs.h | 23 years ago | 10 KB |
strarray.h | 23 years ago | 444 B |
strbuf.h | 23 years ago | 7 KB |
strdict.h | 23 years ago | 2 KB |
strops.h | 23 years ago | 3 KB |
strtable.h | 23 years ago | 2 KB |
threading.h | 23 years ago | 3 KB |
vararray.h | 23 years ago | 1 KB |
Change | User | Description | Committed |
---|---|---|---|
4053 | Sam Stafford | A different format for dumping test data. | 21 years ago |
2944 | Sam Stafford | Add the ability to read filelog output from a text file. This functionality (if used; i...t's off by default) causes FLC to try to find required filelog output from a specified file before it queries the server. This can be used to fill in gaps (eg obliterated files), or more importantly, to draw graphs based on filelog output from a server you don't have access to, such as when trying to diagnose an integration problem for a customer. The filelog-parsing code hasn't been changed much, and isn't very fault-tolerant, so it might crash if fed mangled filelogs. Let the user beware. « |
22 years ago |
1796 | Sam Stafford | Check that a FileHead contains stuff before trying to assign pointers to that stuff. (...Fixes a rare crash bug involving protections.) « |
23 years ago |
1708 | Sam Stafford | Initialize "numarrows" and "size" in FLC BEFORE building any FileHeads! For some reason... this worked with the 01.1 API, but it probably shouldn't have anyway. Critical bug fix - must integrate to other projects. « |
23 years ago |
1704 | Sam Stafford |
Change API includes to <*.h> rather than "*.h". No functional change. |
23 years ago |
1689 | Sam Stafford |
Integrate 02.1 API and code cleanup to P4HL. Lots of work. Phew. |
23 years ago |
1687 | Sam Stafford | Add files that didn't get added. | 23 years ago |
1685 | Sam Stafford |
Changes to p4hltest that didn't get submitted properly... boggle? |
23 years ago |
1684 | Sam Stafford | Imported new 02.1 p4api headers and libs. MAJOR code cleanup to make it fit wit...hout resorting to re-hacking of the API headers. The hacked headers were not L33T. They deserved D34TH. « |
23 years ago |
1599 | Sam Stafford | Make filename comparisons case-insensitive when running against a case-insensitive server.... « |
23 years ago |
1585 | Sam Stafford | Add sanity checks to FileHead::addRev() to prevent certain errors from making it into the... FLC. « |
23 years ago |
1584 | Sam Stafford | New "numarrows" member of FLC to keep track of FileRevArrows. | 23 years ago |
1560 | Sam Stafford |
Uninitialized variable - somehow got lost while undoing those bad changes. Oopsie. |
23 years ago |
1558 | Sam Stafford | Finish redoing error checking work - make sure that if phtest is given a file argument wi...th 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. « |
23 years ago |
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. « |
23 years ago |
1552 | Sam Stafford | Quick and kludgey fix to bug introduced by change 1540. Fix probably has to do... with combination of using filelog output to fill in the name of a FileHead, using tags to run filelogs asynchronously, and preloading a bunch of FileHead pointers at once. The kludge: store the name which was originally used to create the FileHead and use that in comparisons. The better fix (to be done later): call WaitTag() if needed to fill in the FileHead and get the name of the file. The problem with the current kludge is that it still won't work if the file's "oname" isn't in depot syntax, which is what change 1540 was supposed to address in the first place. Grahr. « |
23 years ago |
1550 | Sam Stafford | Add a "size" variable to the FileHead. | 23 years ago |
1547 | Sam Stafford |
Moved revision type from #defined shorts to an enum, RevType. Infrastructure change. |
23 years ago |
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. « |
23 years ago |
1538 | Sam Stafford |
Add a "size" var to FileLogCache to figure out how much space will be needed to draw it. |
23 years ago |
1522 | Sam Stafford | New methods for ChangeSorter - StrBuf GetChange(int pos), which tells you what change is... at a given position, and int Size(), which tells you the size of the ChangeSorter. No impact on P4HL, so no need to integrate it over. Infrastructure change. « |
23 years ago |
1520 | Sam Stafford | Make variable names slightly more sensical - expressions like "foo->file->file.Text...()" look really bad. Now it's more like "fr->fh->name.Text()", which makes quite a bit more sense, at least if you're familiar with the structure. Infrastructure change. « |
23 years ago |
1456 | Sam Stafford | Use RunTag() and WaitTag() to perform filelogs asynchronously. This is risky because queu...eing multiple commands with RunTag() is unsupported and known to have problems, but it can also potentially cut lag time in half. « |
23 years ago |
1451 | Sam Stafford | Reverse integrate the move of client->Final() from destructor to constructor. Dummy... integrate FileHead.h because the two branches are in sync now. « |
23 years ago |
1449 | Sam Stafford | Removed single-argument constructor and associated behavior from FileLogCache. Clie...nts will now need to construct and pass in ClientApi and Error objects - the benefit is that connection settings can be set in the ClientApi, and connection errors will be returned in the Error. « |
23 years ago |
1441 | Sam Stafford | A FileLogCache now maintains a single ClientApi and Error object to be used for all filel...og requests. Should be faster. A new constructor is available which takes a ClientApi* and Error* - this is to allow you to handle connection errors yourself rather than having FileLogCache call Error::Abort(). « |
23 years ago |
1435 | Sam Stafford |
Avoid duplicate FileRevArrows by checking through the existing list for that rev. |
23 years ago |
1434 | Sam Stafford | Nice little test program. | 23 years ago |
1432 | Sam Stafford | Visible change: ALL revisions are now kept in the ChangeSorter, not just those that are "...relevant". I've decided that the mechanism of filtering for revisions with direct relationships isn't all that useful, even if it's sort of interesting - it prevents you from seeing work in ancestor branches that you haven't yet integrated, for example. Infrastructure change: New set of FileHead* links to help in navigation of the FileLogCache: pointers in the FileLogCache to "head" and "tail" FileHeads, and "next_from" and "next_into" pointers on each FileHead. The idea is you can start at the "head" and then follow "next_into" pointers all the way to the "tail". « |
23 years ago |
1430 | Sam Stafford |
Fixing "edit" type FileRevArrows. They were being put in backwards - oopsie. |
23 years ago |
1421 | Sam Stafford |
...and a main function. Now we can begin the fun. |
23 years ago |
1419 | Sam Stafford | Tweaking and edits to make it compile on its own. | 23 years ago |
1417 | Sam Stafford |
Branching backend stuff off for rigorous testing. Grahr. |
23 years ago |