working opencsw package_method body
Add package_method enabeling additional repository during install
Sometimes repositories are disabled by default. This package_method
allows you to selectively enable a repository during a promise to
install or update a package.
Remove old svn tag and update with relevant core version
Subversion is no longer used and the current stdlib won't work with
3.1.0.
Hide global CONTEXTID with ScopeGetCurrent(), ScopeSetCurrent()
Remove _SOURCES, _LD for rlist_test
Remove RlistPush/PopStack, inline into scope
IsRegexItemIn accepts constant version of EvalContext
Introduce "Immediate constraint" promise accessor functions

Lists of constraints in expanded promises contain both constraints specified in
promise and constraints merged in from referenced bodies.

Constraints specified in promise can not be guarded by classes, and hence don't
need evaluation context to be accessed. This commit adds accessors for such
constraints.

Note that it is a stop-gap measure, as it relies on caller only asking for
constraints specified in promise. Longer-term solution is to separate those two
types of constraints using type system.
Introduce PromiseGetHandle and adjust to changed prototype of PromiseID
EnterpriseTrackTotalCompliance and NotePromiseCompliance no longer need EvalContext
Enable -Wargument-unused warning and declare ARG_UNUSED to suppress it
Eliminate unused arguments
Eleminate more unused arguments
Consify and unexport GetAuthPath
Constify InstallServerAuthPath
Don't modify read-only string in GetAuthPath
Constify RegisterLiteralServerData
Remove check that is stricter than necessary in PromiseGetImmediateConstraint
Adjust policy_test to changes in code
Move cf-runagent -q functionality to cf-hub