9 years agomart committed change 18027 into out | ||
Add a comment | ||
9 years agomart committed change 18026 into out | ||
9 years agomart commented on job000332 for Hey Thomas! I think path details are awesome, but being explicit within the form that lowercase is required would be clearer. Or even better, validati ...Hey Thomas! I think path details are awesome, but being explicit within the form that lowercase is required would be clearer. Or even better, validating user input and rejecting the input if the requirement is not met would probably go a long way... Thanks :) « | ||
9 years agomart committed change 16063 into just a few changes, but does not yet include latest 'pathlib & fspath'. | ||
9 years agomart committed change 16062 into bootstrapper: replaces ('bootstrap.py')... slowly getting there :) | ||
9 years agomart committed change 16061 into | ||
10 years agomart committed change 15806 into fixes, new validators for boolean expressions, and a few other things | ||
10 years agomart committed change 15805 into added URI parser (specifically for p4 paths), and a few other things. | ||
10 years agomart committed change 15804 into | ||
10 years agomart committed change 15803 into first rev of the bootstrapper. Keeping external, outsde of libs for now. | ||
10 years agomart committed change 15802 into temporarily broken until boostrapper is completed... * added uri tests, etc. | ||
10 years agomart committed change 15644 into added test-method for new query syntax support --> test_query_op_names() | ||
10 years agomart committed change 15643 into | ||
10 years agomart committed change 15642 into | ||
10 years agomart committed change 15640 into p4tools: always extend and follow modP4 (until integrated back to sSqa - local) | ||
10 years agomart committed change 15639 into modP4 is looking better - fixed a few outstanding bugs before next check-ins | ||
10 years agomart committed change 15638 into | ||
10 years agomart committed change 15551 into quick update before exploding the package in an appropriate structure... | ||
10 years agomart committed change 15540 into old | ||
10 years agomart committed change 15539 into updating to latest changes. | ||
10 years agomart committed change 15538 into updating to latest changes - things got screwed after move of files.... | ||
10 years agomart committed change 15537 into updating & reseting becaus of moved files | ||
10 years agomart committed change 15536 into much refactoring, added search() as attr to fileobject class def and to P4File(s)... lots of cleanup | ||
10 years agomart committed change 15429 into more update for QUery() & Search() added import for `dill` (who wants a world without `dill`) | ||
10 years agomart committed change 15428 into canges to Query() as well as to Seach() | ||
10 years agomart committed change 15427 into added test for full-text searches on on op4n().read() as well as for P4File.read() (each record) | ||
10 years agomart created job000332 for perforce-software-workshop: docs should be little more explicit as to the lower case requirement for depot paths. | ||
10 years agomart committed change 15402 into renaming to lower case | ||
10 years agomart committed change 15391 into some cleanup.... cmdoptions no lonloger exposed in file opener, best to split in 2 parts (cmddefs & specdefs) | ||
10 years agomart committed change 15390 into added a schema parser so that we could easily access cmd & spec related detail in the the cmd line options parser. | ||
10 years agomart committed change 15389 into just a few changes to `guessType()` | ||
10 years agomart committed change 15388 into | ||
10 years agomart committed change 15387 into insignificant change | ||
10 years agomart committed change 15339 into fixed a few buggy things... | ||
10 years agomart committed change 15330 into * SchemaParser * client-side file objects * improved cmd line options parser * fixed many bugs * added/fixed/improved validators * added auto-cmd na...me changes when mismatch with expected vs retrieved number of records * added ap-side path resolver (`p4 where`) since sometimes we can't know a user's intentions (I.e. when referencing a relative p4 path) - so we guess * added separate object loader to treat files and revs separately from other types of objects * separate file object 'read' attribute from 'select', so that there's a clear picture of what we are asking... That is, the thing of interest (i.e.: file content is the thing of interest when request file records) ... therefore: >>> with op4n('//depot/files/...','r') as reader: >>> ... query = ('change.user=mart','depotFile#\.py$') >>> ... files = reader(query).select() the query isn't all that specific and there's a good change this would return multiple records, so unless we really want to get the file content of multiple files, it would make sense to specify `.select()` as opposed to `read()` * note: individual records can access the `read` attribute to retrieve a file's content, I.e.: with the sample above, we could do: >>> for file in files: >>> ... content = file.read() * making much better use of sec definitions to validate spec input / validation * and more stuff... ** ALL READ test are passing test, including multi-threaded tests! :) * new in tools: - class zipper (to interact with 'p4 zip' & 'unzip' - class p4get (like apt-get for p4 software, but something that works - will figure out dependencies, change permission bits, download, read files from url, git/hg clones, ftp, etc...) « | ||
10 years agomart committed change 15084 into more updates... added fstat test, fixed filemode validation for `readp4file` | ||
10 years agomart committed change 15080 into | ||
10 years agomart committed change 14983 into updates, bug fixes, etc. | ||
10 years agomart committed change 14922 into more updates... queries are better, mapping of p4 options/keywords to query fields are also better... | ||
10 years agomart committed change 14814 into more updates, new things, bla bla bla | ||
10 years agomart committed change 14724 into updates, improved Query classes (ready to add runtime expansion classes), added p4downloader, etc.... bla bla bla | ||
10 years agomart committed change 14131 into adding mode detail to parsetrees (cmdoptions & specdefs) - full contructs promotes better validation! | ||
10 years agomart committed change 14095 into Rename/move file(s) | ||
10 years agomart committed change 14094 into few more updates this weekend | ||
10 years agomart committed change 14060 into Rename/move file(s) | ||
10 years agomart committed change 14034 into * added no-fuss p4loger (as decordator) * re-factored class SpecDef and shuffled class SpecClient round | ||
10 years agomart committed change 14032 into fixed optionsParser to include mutually_exclusive options map to the cmdoptions parseTree | ||
10 years agomart committed change 14010 into a bit of clean up | ||
10 years agomart committed change 14009 into adding - still pieces under construction - and have not yet re-implemeted write(), should complete as soon as possible... | ||
10 years agomart committed change 10648 into old, depricated... being best to use 'anyschema'. Bye bye. | ||
Adjust when notifications are sent to you about reviews that you're associated with (as an author, reviewer, project member or moderator).