updates 2001.07.29
Will Partain <[email protected]> Sun, 29 Jul 2001 18:29:44 +0100
| Newsgroups | gmane.comp.sysutils.ark.devel |
|---|---|
| Message-ID | <[email protected]> |
Folks, I've just checked in big piles of stuff, mostly in aid of getting rid of /our/include and /our/lib (i.e. having more explicit package dependencies). The most important stuff is in the ChangeLog entry below. I'd steer a little clear of it right now, unless you're feeling a bit brave. Will ================================================ 2001-07-29 Will Partain <[email protected]> * xmlfile.py (_process_entry): An <entry> in an XML file can have an empty (string) value. * utils.py (evalArkString): Add an eval_field param, which (if present) gives access to the field that we are processing the string for. (commingleTables): ARK table values now "commingle" at multiple levels, not just at the top-level keys. This routine does the business. * thing.py (ArkThing.cmp): Add; for generic comparison of things, by idString. (ArkRunnable.expandParams): Quoting of params for various languages was entirely too lax; now uses ark.utils.metaQuote to do the hard work. (ArkValEtc.dependencyDeployDir): Add. (ArkValEtc.dependencyFlags{I,L,R}): Add. (pkgMatchingVersionSpec): Change the operators in version-specs from symbolic (==, >=, etc.) to alphabetic (eq, ge, etc.) * package.py (ArkPkg.deployDirs): Add; this routine, to calculate the deployment dirs for a package, replaces bits of code that were hither and yon. * event.py (cvsStatus): Handle more funny timestamps that CVS may leave lying around.